Web开发敏捷之道

Web开发敏捷之道

(美) 托马斯 (Thomas,D.) , (美) 汉松 (Hansson,D.H.) , 著

出版社:电子工业出版社

年代:2007

定价:88.0

书籍简介:

本书主要分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在随后的“Rails框架”部分中,作者深入介绍了 Rails框架的各个组件。除了上述两部分之外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的示例应用感性了解这个时下热门的web框架。不熟悉Ruby 的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与常见用法。本书第1版曾荣获Jolt大奖“最佳技术图书”奖。在第1版的内容架构基础上,第2版增加了对Rails 1.2中新特性和最佳实践的介绍。相比第1版中的内容,Rails 1.2增加了数据迁移、RJS模板、集成测试框架等重要的新特性,在部署、项目组织等方面有了很多新的最佳实践。本书涵盖了这些全新的内容,因此更好地体现出Rails框架的发展现状。整体而言,全书既有直观的实例,又有深入的分析,同时还涵盖了 web应用开发中各方面的相关知识,堪称一部深入浅出的佳作。

作者介绍:

作为《敏捷宣言》的签署人之一,Dave Thomas对敏捷有着深刻的理解;作为Programming Ruby一书的作者,他对Ruby有着充分的了解;作为一个活跃的Rails开发者,他也同样了解Rails。David Heinemeier Hansson是Rails框架的创造者。Leon Breedt开发了Rails的Web Services组件。Mike Clark是测试技术方面的专家,曾在多个国家开展Rails培训。James Duncan Davidson管理着好几个Rails应用,并且向全世界介绍他在Rails应用部署方面的经验。Justin   Gehtland为很多开发者提供了AJAX、Web 2.0和Rails的培训。Andreas Schwarz撰写了在线的Rails安全手册。

书籍目录:

第1章 简介

第1部分 起步

第2章 Rails应用的架构

第3章 安装Rails

第4章 立竿见影

第2部分 构建应用程序

第5章 Depot应用程序

第6章 任务A:货品维护

第7章 任务B:分类显示

第8章 任务C:创建购物车

第9章 任务D:Ajax初体验

第10章 任务E:付账

第11章 任务F:管理

第12章 任务G:最后一片饼干

第13章 任务T:测试

第3部分 Rails框架

第14章 深入Rails

第15章 Active Support

第16章 数据迁移

第17章 ActiveRecord 第一部分:基础

第18章 ActiveRecord 第二部分:表间关联

第19章 ActiveRecord 第三部分:对象生命周期

第20章 ActionController:路由与URL

第21章 ActionController和Rails

第22章 Action View

第23章 Web 2.0

第24章 ActionMailer

第25章 Web Services on Rails

第4部分 部署和安全

第26章 保护Rails应用

第27章 部署与生产

第5部分 附录

附录A Ruby简介

附录B 配置参数

附录C 源代码

附录D 资源

索引

内容摘要:

全书主要分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在随后的“Rails框架”部分中,作者深入介绍了Rails框架的各个组件。
  除了上述两部分之外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的示例应用感性了解这个时下热门的web框架。不熟悉Ruby 的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与常见用法。
  本书第1版曾荣获Jolt大奖“最佳技术图书”奖。在第1版的内容架构基础上,第2版增加了对Rails 1.2中新特性和最佳实践的介绍。相比第1版中的内容,Rails 1.2增加了数据迁移、RJS模板、集成测试框架等重要的新特性,在部署、项目组织等方面有了很多新的最佳实践。本书涵盖了这些全新的内容,因此更好地体现出Rails框架的发展现状。
  整体而言,全书既有直观的实例,又有深入的分析,同时还涵盖了 web应用开发中各方面的相关知识,堪称一部深入浅出的佳作。

编辑推荐:

70%全新内容,100%敏捷Web开发Ruby On Rails 经典力作最新第2版,让Web开发更敏捷,第1版荣获Jolt Award(震撼大奖)。
  你的工作就是写出质量上乘又美观大方的Web应用——明天就得把它做出来,然后还得维护它好几年。为了让应用程序更好用、更易用,你还想用上AJAX之类的新技术。此外,REST你也想用,这样应用程序才能更轻松地与其他应用交互。
  Ruby on Rails也许正是你在寻找的答案。
  Rails是一个“一站式”的MVC Web框架,它可以帮你开发出结构良好的应,EH程序,不会给你造成丝毫阻碍。只要专注于应用程序的业务逻辑,Rails会帮你搞定所有细节。甚至当开发一个大量用到JavaScript 的网站时,你都可以不必自己运手哪怕一行JavaScript代码。
  在本书中,你将:◆跟随作者的步伐,一起开发一个基于Web的在线商店;◆亲眼目睹Rails的约定惯例如如何帮你摆脱繁杂的配置;◆学会使用Rails代码生成器;◆了解如何在应用程序中使用AJAX、REST、Web Services和邮件处理等技术;◆在开发的同时借助内建的单元测试、功能测试和集成测试框架来编写测试,对应用程序进行全面的测试;◆以及,轻松而安全地部署应用程序。
  本书第1版曾获得Jolt最佳技术图书奖,您手上的第2版在前一版的基础上又做了大量改进,涵盖了Rails 1.2的众多新特性。

书籍规格:

书籍详细信息
书名Web开发敏捷之道站内查询相似图书
9787121042966
如需购买下载《Web开发敏捷之道》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)88.0语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

Web开发敏捷之道是电子工业出版社于2007.06出版的中图分类号为 TP393.092 的主题关于 主页制作-程序设计 的书籍。