点此购买报价¥36.70目录:图书,计算机与互联网,电子商务,技术,
品牌:赫尔斯特恩
基本信息
·出版社:人民邮电出版社
·页码:329 页码
·出版日:2008年
·ISBN:9787115174499
·条码:9787115174499
·版次:1版
·装帧:平装
·开本:16 16
·中文:中文
·丛书名:图灵程序设计丛书
内容简介
本书全面讲解了使用Ruby on Rails创建产品级应用程序的过程。书中通过演示构建网上书店的全过程,先后介绍如何使用如TDD的敏捷实践,启动一个项目并建立良好稳定的基础,如何深入Ruby on Rails,实现诸如将应用程序翻译成各种语言对产品进行调试等的普遍需求。其中用到的主要技术包括Ajax、聚合、设置标签和国际化等,还介绍了如何使用ActiveRecord和Ferret搜索引擎及一些其他技术。
本书适合开发实际Rails应用的Web开发人员阅读。
目录
第1章项目创建和原型验证
1.1Emporium项目介绍
1.2安装软件
1.2.1安装Ruby
1.2.2安装RubyGems
1.2.3安装Ruby on Rails
1.2.4安装MySQL
1.2.5安装MySQL驱动程序
1.3Scrum介绍
1.4创建Emporium应用程序
1.4.1创建应用程序框架
1.4.2创建Emporium数据库
1.4.3第一次启动Emporium
1.5Ruby on Rails工作原理
1.6实现用户情境:About Emporium
1.6.1运行生成的脚本
1.6.2修改生成的视图
1.6.3创建页面布局
1.6.4修改生成的控制器
1.7小结
第2章作者管理
2.1TDD
2.2在Rails中测试
2.2.1单元测试
2.2.2功能测试
2.2.3集成测试
2.3创建ActiveRecord模型
2.3.1使用ActiveRecord迁移
2.3.2运行单元测试
2.4创建控制器
2.5实现用户情境
2.5.1添加作者
2.5.2罗列作者
2.5.3查看作者信息
2.5.4编辑作者
2.5.5删除作者
2.5.6调整闪存提示
2.6小结
第3章图书库存管理
3.1收集需求
3.2使用脚手架
3.3实现出版商管理界面
3.3.1为Publishers表更新数据库架构
3.3.2用脚手架脚本生成出版商代码
3.3.3完成用户情境:添加出版商
3.3.4完成用户情境:查看出版商
3.3.5完成用户情境:编辑出版商
3.4实现图书管理界面
3.4.1使用Books表更新数据库架构
3.4.2创建图书模型
3.4.3ActiveRecord映射
3.4.4修改生成的模型
3.4.5克隆数据库
3.4.6单元测试所有验证
3.4.7单元测试ActiveRecord映射
3.4.8用脚手架脚本生成图书管理代码
3.4.9集成测试
3.4.10完成用户情境:添加图书
3.4.11完成用户情境:上传图书封面
3.4.12完成用户情境:罗列图书
3.4.13完成用户情境:查看图书
3.4.14完成用户情境:编辑图书
3.4.15测试用户情境:删除图书
3.5小结
第4章浏览图书目录
4.1收集图书目录需求
4.2实现图书目录界面
4.2.1实现用户情境:浏览图书目录
4.2.2实现用户情境:查看图书详情
4.2.3实现用户情境:搜索图书
4.2.4实现用户情境:获取最新书目
4.2.5创建RSS提要
4.3小结
第5章实现购物车
5.1收集购物车需求
5.2建立购物车
5.2.1创建控制器
5.2.2添加功能测试
5.2.3创建模型
5.2.4修改控制器
5.2.5创建视图
5.3实现用户情境
5.3.1实现用户情境:向购物车添加商品
5.3.2实现用户情景:从购物车中移除商品
5.3.3实现用户情境:清空购物车
5.4小结
第6章实现论坛
6.1收集论坛需求
6.2使用线索化论坛插件
6.3建立论坛
6.3.1更新数据库架构
6.3.2修改模型
6.3.3单元测试模型
6.3.4生成控制器和视图
6.4实现用户情境
6.4.1实现用户情境:发帖
6.4.2实现用户情境:浏览论坛
6.4.3实现用户情境:看帖
6.4.4实现用户情境:回帖
6.5小结
第7章标签支持
第8章安全
第9章结账与订单处理
第10章多语言支持
第11章验收测试
第12章应用程序部署
第13章性能优化
……[看更多目录]
点此购买报价¥36.70