您好,欢迎光临有路网!
应用Rails进行敏捷Web开发
QQ咨询:
有路璐璐:

应用Rails进行敏捷Web开发

  • 作者:(美)托马斯
  • 出版社:电子工业出版社
  • ISBN:9787121028724
  • 出版日期:2006年07月01日
  • 页数:558
  • 定价:¥65.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    这是**本关于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的基本语法与常见用法。整体而言
    目录
    第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**书目
    索引
    编辑推荐语
    这是**本关于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应用开发中各方面的相关知识,堪称一部深入浅出的佳作。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外