读书月福利
欢迎光临中图网 请 | 注册
> >>
应用Rails进行敏捷Web开发

应用Rails进行敏捷Web开发

出版社:电子工业出版社出版时间:2006-07-01
开本: 16开 页数: 558
中 图 价:¥31.9(4.9折) 定价  ¥65.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口
有划线标记、光盘等附件不全详细品相说明>>
本类五星书更多>

应用Rails进行敏捷Web开发 版权信息

应用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开发 内容简介

这是**本关于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的基本语法与常见用法。整体而言,全书既有直观的实例,又有深入的分析,同时还涵盖了web应用开发中各方面的相关知识,堪称一部深入浅出的佳作。

应用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.5ActiveSupport
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开发 作者简介

作为《敏捷宣言》的提出者之一,Dave Thomas对敏捷有着深刻的理解。作为Programming Ruby一书的作者,他同样了解Ruby,并且清楚如何向别人介绍Ruby编程的技术。avid Heinemeier Hansson是Rails框架的创造者。Leon Breedt编写了Thomas Fuchs之手。Andreas Schwarz撰写了Rails的安全手册。所有作者都对Ruby和Rails有所了解。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服