Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > JavaWeb技术相关 >

七周七Web开发框架 PDF 下载


分享到:
时间:2019-05-19 09:48来源:https://download.csdn.net/ 作者:转载  侵权举报
七周七Web开发框架 PDF 下载
失效链接处理
七周七Web开发框架 PDF 下载

转载自:https://download.csdn.net/download/sway1985/9146889
 
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
 
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/23746208.html
  
相关截图:
 
资料简介:
本书带领读者认识和学习7种影响现代Web应用并改娈了Web开发方式的框架,以期给Web开发者带来启发和思考。
  本书延续了同系列的畅销书《七周七语言》、《七周七数据库》的体例和风格。全书共8章,前7章介绍了Sinatra、CanJS、AngularJS,Ring、Webmachine、Yesod和lmmutant共计7种Web开发框架,最后一章总结回顾了所有的知识点。书中对每一种框架的介绍,都为构建Web应用带来了独特而强大的思路。除此之外,书中还提供了一系列代码示例和在线资源以供参考。
  本书适合有一定基础的Web开发人员阅读,能够帮助读者拓宽思路,激发更多的设计灵感。
 
资料目录:

第1章 Sinatra 
1.1 简单的领域特定语言 
1.2 第1天:构建一个书签应用 
1.2.1 你好,Sinatra 
1.2.2 用RSpec来测试 
1.2.3 REST风格的API 
1.2.4 数据持久化 
1.2.5 创建和读取书签 
1.2.6 编写自动化测试 
1.2.7 更新和删除书签 
1.2.8 我们在第1天学到的 
1.3 第2天:创建视图 
1.3.1 ERB简介 
1.3.2 Mustache介绍 
1.3.3 Slim介绍 
1.3.4 我们在第2天学到的 
1.4 第3天:添加新功能 
1.4.1 校验 
1.4.2 块参数 
1.4.3 过滤器 
1.4.4 为书签打上标签 
1.4.5 添加标签的API支持 
1.4.6 使用正则表达式来匹配
路由 
1.4.7 我们在第3天学到的 
1.5 总结 
1.5.1 Sinatra的强项 
1.5.2 Sinatra的弱项 
1.5.3 最后的思考


第2章 CanJS 
2.1 CanJS的独一无二之处 
2.2 第1天:创建对象和同步
变化 
2.2.1 你好,CanJS! 
2.2.2 构建和扩展对象 
2.2.3 观察属性的变化 
2.2.4 使用CanJS创建一个
前端书签应用 
2.2.5 连接模型与服务器 
2.2.6 渲染视图 
2.2.7 动态绑定 
2.2.8 我们在第1天学到的 
2.3 第2天:创建控制器 
2.3.1 将控制器绑定到页面
元素上 
2.3.2 监听UI事件 
2.3.3 使用data()方法从页面
获取数据模型 
2.3.4 使用观察者实现控制器
之间的沟通 
2.3.5 创建一个表单控制器 
2.3.6 我们在第2天学到的 
2.4 第3天:与模型的协作 
2.4.1 添加校验 
2.4.2 实现标签的处理 
2.4.3 过滤书签 
2.4.4 创建一个标签列表 
2.4.5 使用路由管理浏览器的
位置 
2.4.6 我们在第3天学到的 
2.4.7 对CanJS的创造者Justin 
B. Meyer的采访 
2.5 总结 
2.5.1 CanJS的强项 
2.5.2 CanJS的弱项 
2.5.3 最后的思考


第3章 AngularJS 
3.1 概览 
3.2 第1天:使用依赖注入 
3.2.1 你好,AngularJS 
3.2.2 创建服务 
3.2.3 换个角度来看我们的
书签应用前端 
3.2.4 使用资源服务 
3.2.5 为服务写自动化测试 
3.2.6 我们在第1天学到的 
3.3 第2天:创建控制器和
视图 
3.3.1 创建控制器和使用视图
指令 
3.3.2 利用数据双向绑定的
优势 
3.3.3 创建书签表单 
3.3.4 关于作用域的重要注意
事项 
3.3.5 端到端的自动化测试 
3.3.6 我们在第2天学到的 
3.4 第3天:创建过滤器和
路由 
3.4.1 为书签添加标签 
3.4.2 构建一个标签列表 
3.4.3 通过过滤器操作数据 
3.4.4 定义路由 
3.4.5 我们在第3天学到的 
3.4.6 对AngularJS创建者Mi?ko 
Hevery的采访 
3.5 总结 
3.5.1 AngularJS的强项 
3.5.2 AngularJS的弱项 
3.5.3 最后的思考


第4章 Ring 
4.1 Ring简介 
4.2 第1天:基础组件 
4.2.1 起步 
4.2.2 Hello, World! 
4.2.3 用Korma处理数据 
4.2.4 用Hiccup把数据转化
为HTML 
4.2.5 使用Compojure处理
路由 
4.2.6 我们在第1天学
到的 
4.3 第2天:拼接的模式 
4.3.1 定义API 
4.3.2 处理JSON 
4.3.3 验证输入 
4.3.4 可组合的路由 
4.3.5 我们在第2天学到的 
4.4 第3天:构建应用的其他
方法 
4.4.1 Ring中间件 
4.4.2 Enlive 
4.4.3 关于测试 
4.4.4 我们在第3天学到的 
4.4.5 对James Reeves的
采访 
4.5 总结 
4.5.1 Ring的强项 
4.5.2 Ring的弱项 
4.5.3 最后的思考


第5章 Webmachine 
5.1 Webmachine简介 
5.2 第1天:HTTP请求状
态机 
5.2.1 起步 
5.2.2 Hello, World 
5.2.3 和资源函数一起
工作 
5.2.4 资源函数 
5.2.5 请求转发 
5.2.6 参数化转发 
5.2.7 我们在第1天学到的 
5.3 第2天:构建应用 
5.3.1 短链接 
5.3.2 使用Mustache模板
引擎 
5.3.3 Petite里的模板 
5.3.4 处理多种内容类型 
5.3.5 我们在第2天学到的 
5.4 第3天:照亮HTTP的
阴暗面 
5.4.1 让资源可缓存 
5.4.2 授权 
5.4.3 我们在第3天学到的 
5.4.4 对Justin Sheehy的
采访 
5.5 总结 
5.5.1 Webmachine的强项 
5.5.2 Webmachine的弱项 
5.5.3 最后的思考


第6章 Yesod 
6.1 Yesod简介 
6.1.1 组成部分 
6.1.2 计划 
6.2 第1天:你不能搞错的
数据 
6.2.1 新手入门 
6.2.2 Hello, World 
6.2.3 使用DSL描述数据 
6.2.4 使用模型 
6.2.5 改变和删除模型 
6.2.6 我们在第1天学到的 
6.3 第2天:视图、表单和
认证 
6.3.1 Ye Olde的模板语言 
6.3.2 功能性表单 
6.3.3 认证和授权 
6.3.4 我们在第2天学到的 
6.4 第3天:继续Rumble 
6.4.1 创建头版 
6.4.2 创建一个发布新闻
表单 
6.4.3 查看新闻与提交评论 
6.4.4 我们在第3天学到的 
6.4.5 对Michael Snoyman的
采访 
6.5 总结 
6.5.1 Yesod的强项 
6.5.2 Yesod的弱项 
6.5.3 最后的思考


第7章 Immutant 
7.1  Immutant简介 
7.1.1 Immutant的特性 
7.1.2 计划 
7.2 第1天:不仅仅是网络
基础 
7.2.1 开始 
7.2.2 你好,世界 
7.2.3 分布式缓存 
7.2.4 计划任务 
7.2.5 我们在第1天学到的 
7.3 第2天:构建数据管道 
7.3.1 消息队列 
7.3.2 管道 
7.3.3 Overwatch的管道 
7.3.4 我们在第2天学到的 
7.4 第3天:多语言应用 
7.4.1 叠加 
7.4.2 集群 
7.4.3 我们在第3天学到的 
7.4.4 对Jim Crossley的
采访 
7.5 总结 
7.5.1 Immutant的强项 
7.5.2 Immutant的弱项 
7.5.3 最后的思考


第8章 结束 
8.1 关键想法 
8.1.1 简单性 
8.1.2 代码运行在何处 
8.1.3 组合 
8.1.4 声明式优先于指令式 
8.1.5 动态类型和静态
类型 
8.1.6 状态机 
8.1.7 交互性 
8.2 快乐的探索吧



 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐