出版日期:2006年07月
ISBN:9787121028724
[十位:7121028727]
页数:558
定价:¥65.00
店铺售价:¥5.50
(为您节省:¥59.50)
店铺库存:7
本
正在处理购买信息,请稍候……
我要买:
本
* 如何购买
联系店主:
15974791540
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-27 16:06:24]
李**
南宁市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-26 21:25:17]
黄*
泉州市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-26 17:20:33]
赵**
无锡市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-23 19:13:32]
吴**
张家口市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-23 16:50:27]
季*
苏州市
《应用Rails进行敏捷Web开发》内容提要:
这是**本关于Ruby on Rails的著作!
2006年3月,它荣获Jolt大奖的“*佳技术类图书”奖!
本书作者David Heinemeier Hansson于2005年8月被“全球开源大会”评选为“年度*佳黑客”!
全书主要内容分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在演示的过程中,作者真实地再现了一个完整的迭代式开发过程,让读者亲身体验实际应用开发中遇到的各种问题,以及Rails如何有效解决这些问题。在随后的“Rails框架”部分中,作者深入介绍了Rails框架的各个组成部分。尤为值得一提的是本部分的后几章:作者先后介绍了Web 2.0、Web Service等流行技术在Rails中的支持,然后又凭借丰富的实践经验介绍了Rails在**性、伸缩性、部署等方面的常见问题和解决方案。
除了上述两部分之外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个*简单的示例应用感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与常见用法。整体而言
《应用Rails进行敏捷Web开发》图书目录:
第1章简介
1.1Rails是敏捷的
1.2读你所需
1.3致谢
第1部分:起步
第2章Rails应用的架构
2.1模型,视图,以及控制器
2.2ActiveRecord:Rails的模型支持
2.3ActionPack:视图与控制器
第3章安装Rails
3.1Windows上的安装
3.2MacOSX上的安装
3.3Unix/Linux上的安装
3.4Rails和数据库
3.5保持更新
3.6Rails与ISP
第4章立竿见影
4.1新建一个应用程序
4.2Hello.Rails
4.3把页面连起来
4.4我们做了什么
第2部分:构建应用程序
第5章Depot应用程序
5.1增量式开发
5.2Depot做些什么
5.3让我们编码吧
第6章任务A:货品维护
6.1迭代A1:跑起来再说
6.2迭代A2:添加缺失的字段
6.3迭代A3:检查一下
6.4迭代A4:更美观的列表页
第7章任务B:分类显示
7.1迭代B1:创建分类列表
7.2迭代B2:添加页面装饰
第8章任务C:创建购物车
8.1SessiOns.
8.2更多的表,更多的模型
8.3迭代C1:创建购物车
8.4迭代C2:处理错误
8.5迭代C3:完成购物车
第9章任务D:结账
9.1迭代D1:获得订单
9.2迭代D2:在付账页面显示购物车内容
第10章任务E:发货
10.1迭代E1:基本的发货功能
第1l章任务F:管理
11.1迭代Fl:添加用户
11.2迭代F2:登录
11.3迭代F3:访问控制
11.4扫尾
11.5蛋糕上加点奶油
第12章任务T:测试
12.1加上测试
12.2模型的测试
12.3控制器的测试
12.4使用:Mock对象
12.5测试驱动开发
12.6用Rake运行测试
12.7性能测试
第3部分:Rails框架
第13章深入Rails
13.1Rails在哪儿
13.2目录结构
13.3Rails配置
13.4命名约定
13.**ctiveSupport
13.6Rails的日志
13.7调试信息
13.8精彩预告
第14章ActiveRecord基础
14.1表和类
14.2字段和属性
14.3主键与ID
14.4连接数据库
14.5CRUD
14.6表间关联
14.7事务
第15章再论ActiveR.ecord
15.1ActsAs
15.2聚合
15.3单表继承
15.4校验
15.5回调
15.6**属性
15.7杂录
第16章ActionController与Rails
16.1环境与依赖
16.2基础
16.3请求的路由
16.4Action方法
16.5Cookie和Session
16.6Flash——Action之间的通信
16.7过滤器与校验
16.8缓存初接触
16.9GET请求的问题
第17章ActionView
17.1模板
17.2Builder模板
17.3RHTML模板
17.4辅助方法
17.5格式化辅助方法
17.6链接到别的页面或资源
17.7分页
17.8表单辅助方法
17.9布局与组件
17.10再论缓存
17.11新增模板系统
第18章Web2.0
18.1AJAX简介
18.2Rails的做法
18.3再论用户界面
18.4**技巧
第19章ActionMailer
19.1发送邮件
19.2接收邮件
19.3电子邮件的测试
第20章WebService与Rails
20.1AWS是什么(以及不是什么)
20.2API定义
20.3分发模式
20.4使用别的分发机制
20.5拦截方法调用
20.6WebService的测试
20.7协议客户端
第21章保护Rails应用
21.1SQL注入
21.2跨站点脚本(CSS/XSS)
21.3防御session定置攻击
21.4Cmating:RecordsDirectlyfromFormParameters
21.5不要相信ID参数
21.6不要暴露控制器方法
21.7文件上传
21.8不要缓存需要身份认证的页面
21.9知己知彼
第22章部署与伸缩
22.1选择发布平台
22.2运行环境的三位一体
22.3荒野中的迭代
22.4维护
22.5伸缩:无共享架构
22.6寻找并解决性能瓶颈
22.7案例分析:每天运行的Rails
第4部分:附录
附录ARuby简介
A.1Ruby是一种面向对象的语言
A.2Ruby中的名称
A.3方法
A.4类
A.5模块
A.6数组与hash
A.7控制结构
A.8正则表达式
A.9代码块与迭代器
A.10异常
A.11对象序列化
A.12交互式的Ruby
A.13Ruby惯用法
A.14RDoc文档
附录B配置参数
B.1ActiveRecord配置
B.2AcfionPack配置
B.3ActionMailer配置
B.4TestCase配置
附录C源代码
C.1完整的Depot应用
C.2系统提示程序范例
C.3代码示例交叉引用
附录D资源
D.1OnlineResources
D.2**书目
索引
《应用Rails进行敏捷Web开发》编辑推荐与评论:
这是**本关于Ruby on Rails的著作! 2006年3月,它荣获Jolt大奖的“*佳技术类图书”奖!本书作者David Heinemeier Hansson于2005年8月被“全球开源大会”评选为“年度*佳黑客”!全书既有直观的实例,又有深入的分析,同时还涵盖了web应用开发中各方面的相关知识,堪称一部深入浅出的佳作。 全书主要内容分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在演示的过程中,作者真实地再现了一个完整的迭代式开发过程,让读者亲身体验实际应用开发中遇到的各种问题,以及Rails如何有效解决这些问题。在随后的“Rails框架”部分中,作者深入介绍了Rails框架的各个组成部分。尤为值得一提的是本部分的后几章:作者先后介绍了Web 2.0、Web Service等流行技术在Rails中的支持,然后又凭借丰富的实践经验介绍了Rails在**性、伸缩性、部署等方面的常见问题和解决方案。除了上述两部分之外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个*简单的示例应用感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与常见用法。整体而言,全书既有直观的实例,又有深入的分析,同时还涵盖了web应用开发中各方面的相关知识,堪称一部深入浅出的佳作。
《应用Rails进行敏捷Web开发》作者介绍:
作为《敏捷宣言》的提出者之一,Dave Thomas对敏捷有着深刻的理解。作为Programming Ruby一书的作者,他同样了解Ruby,并且清楚如何向别人介绍Ruby编程的技术。avid Heinemeier Hansson是Rails框架的创造者。Leon Breedt编写了Thomas Fuchs之手。Andreas Schwarz撰写了Rails的**手册。所有作者都对Ruby和Rails有所了解。