图书介绍

Ruby on Rails快速Web应用开发实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Ruby on Rails快速Web应用开发实战
  • 柳靖,曹璐,赵丹编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121029138
  • 出版时间:2006
  • 标注页数:364页
  • 文件大小:48MB
  • 文件页数:380页
  • 主题词:因特网-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Ruby on Rails快速Web应用开发实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 概述篇2

第1章 使用RoR快速开发的实例2

1.1 概述2

1.1.1 创建书目3

1.1.2 浏览书目3

1.1.3 修改书目4

1.1.4 删除书目5

1.2 数据库设计5

1.3 系统实现6

1.4 常见问题与解答17

1.5 小结18

第2章 RoR概述19

2.1 概述19

2.1.1 什么是Ruby20

2.1.2 什么是Rails21

2.2 RoR的发展现状与前景22

2.3 搭建RoR开发环境23

2.3.1 Windows系统下开发环境的搭建23

2.3.2 Linux系统下开发环境的搭建25

2.3.3 开发环境中数据库的安装与配置26

2.4 常见问题与解答32

2.5 小结32

第3章 RoR框架分析34

第2篇 开发篇34

3.1 通用模块35

3.2 RoR的核心模块36

3.3 目录结构39

3.4 约定优于配置40

3.4.1 全局约定40

3.4.2 局部约定42

3.5 RoR与J2EE42

3.5.1 体系架构42

3.5.2 开发效率43

3.5.3 社区支持43

3.6.1 体系架构44

3.6 RoR与PHP44

3.5.4 商业支持44

3.6.2 开发效率45

3.6.3 社区支持45

3.6.4 商业支持45

3.7 对待RoR的态度46

3.7.1 Web开发领域的发展趋势46

3.7.2 动态语言与静态语言之争46

3.7.3 一个客观事实47

3.7.4 两点建议48

3.8 常见问题与解答48

3.9 小结49

4.1.1 MySQL数据库中数据的导出与导入50

第4章 RoR模型组件:Active Record50

4.1 必要的准备工作50

4.1.2 运行Ruby文件53

4.2 model类中的约定53

4.2.1 数据表与model类的映射关系53

4.2.2 数据表列与对象属性间的映射关系54

4.2.3 主键与id的关系57

4.3 CRUD的实现58

4.3.1 创建记录58

4.3.2 读取数据60

4.3.3 更新操作与删除操作65

4.4.1 聚集操作69

4.4 聚集操作与事务处理69

4.4.2 事务处理74

4.5 数据表间的关联76

4.5.1 创建外键与指定关联关系76

4.5.2 belongs_to声明79

4.5.3 has_one声明80

4.5.4 has_many声明81

4.5.5 has_and_belongs_to_many声明84

4.5.6 列表结构的实现87

4.6 常见问题与解答91

4.7 小结92

第5章 Action Controller组件:控制行为93

5.2 URL的相关处理机制94

5.1 处理流程94

5.2.1 定制URL——map.connect95

5.2.2 还原URL ——url_for()97

5.2.3 匿名路由与有名路由99

5.3 action方法101

5.3.1 hide_action()方法101

5.3.2 redirect_to()方法102

5.3.3 render()方法103

5.3.4 render_to_string()方法107

5.3.5 send_data()方法107

5.3.6 send_file()方法108

5.3.7 flash——action方法间的通信器109

5.4 开发环境中的预设对象114

5.4.1 cookies对象114

5.4.2 params对象116

5.4.3 request对象116

5.5 session对象117

5.5.1 RoR中的Session处理机制118

5.5.2 session对象存储内容的限制118

5.5.3 session对象中的预设参数项119

5.5.4 Session的存储119

5.5.5 Session的到期处理121

5.6 常见问题与解答121

5.7 小结122

第6章 Action View组件:显示界面123

6.1 模板综述123

6.2 模板的分类126

6.2.1 rxml模板126

6.2.2 rhtml模板128

6.3 模板代码的分离——帮助器模块130

6.4 局部模板133

6.5 实战rhtml模板136

6.5.1 表单的实现137

6.5.2 分页的实现143

6.7 小结150

6.6 常见问题与解答150

第7章 RoR下的Ajax开发151

7.1 Ajax简介151

7.1.1 Ajax的基本原理152

7.1.2 Ajax效果演示153

7.2 RoR中的实现之路155

7.2.1 link_to_remote156

7.2.2 form_remote_tag161

7.2.3 observe_field164

7.2.4 periodically_call_remote167

7.3 常见问题与解答170

7.4 小结171

8.1 Web Service原理173

第8章 RoR下的Web Service开发173

8.1.1 架构174

8.1.2 相关服务标准175

8.2 Action Web Service方法论176

8.2.1 三种不同的调度模式176

8.2.2 直接调度模式下的API开发178

8.2.3 分层调度模式下的API开发193

8.3 远程客户端实现203

8.3.1 基于RoR的客户端实现204

8.3.2 基于.NET的客户端实现208

8.3.3 基于Java体系的客户端实现214

8.4 常见问题与解答218

8.5 小结220

第3篇 实例篇222

第9章 简单的网页计算器222

9.1 实例描述222

9.2 准备工作223

9.2.1 创建RoR工程223

9.2.2 生成controller控制器文件及模板文件224

9.3 开发步骤详解224

9.3.1 calculator_controller.rb224

9.3.2 calculate.rhtml226

9.4 实例测试226

9.5 实例的改进228

9.5.1 带有检错和纠错机制的controller控制器229

9.5.2 带有检错和纠错机制的模板文件230

9.5.3 二次测试231

9.5.4 说明232

9.6 常见问题与解答232

9.7 小结233

第10章 任务本234

10.1 实例描述234

10.2 准备工作238

10.2.1 创建数据库238

10.2.2 创建RoR工程239

10.2.3 修改数据库配置文件240

10.3.1 实现model层241

10.3 开发步骤详解241

10.3.2 实现controller层242

10.3.3 实现view层245

10.4 实例测试250

10.5 常见问题与解答254

10.6 小结254

第11章 留言簿255

11.1 实例描述255

11.2 准备工作258

11.2.1 MySQL数据库和表的创建258

11.2.2 实现留言簿程序基本开发结构263

11.3.1 work_controller.rb268

11.3 开发步骤详解268

11.3.3 list.rhtml271

11.3.2 work.rb271

11.4 常见问题与解答277

11.5 小结278

第12章 Flickr搜索引擎279

12.1 实例描述279

12.2 准备工作280

12.2.1 下载并安装Flickr组件包281

12.2.2 创建RoR工程281

12.2.3 申请API Key282

12.2.4 设定全局声明282

12.3.1 flickr_controller.rb283

12.3 开发步骤详解283

12.1.1 application.rthml284

12.3.3 index.rhtml285

12.3.4 _photo.rhtml287

12.3.5 flickr.css287

12.4 实例测试288

12.5 常见问题与解答289

12.6 小结290

附录A 如何在Eclipse中搭建RoR开发环境291

附录B 有用的网络资源344

附录C Ruby语言简介348

热门推荐