图书介绍

Web开发大全:Ruby on Rails版PDF|Epub|txt|kindle电子书版本网盘下载

Web开发大全:Ruby on Rails版
  • Web开发大全Ruby on Rails版编委会编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121069768
  • 出版时间:2008
  • 标注页数:307页
  • 文件大小:69MB
  • 文件页数:328页
  • 主题词:计算机网络-程序设计

PDF下载


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

下载说明

Web开发大全:Ruby on Rails版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Rails框架概述1

1.1 Ruby语言的概述2

1.1.1 Ruby语言及其发展过程2

1.1.2 Ruby语言的软件开发优势2

1.2 Rails框架的历史和现在3

1.2.1 Rails框架的发展过程3

1.2.2 Rails框架2.0的主要特性4

1.2.3 Rails框架开发者的创新理念9

1.3 Rails框架及其插件Plugins和软件包Gem10

1.3.1 什么是插件Plugins10

1.3.2 什么是软件包Gem11

1.3.3 Rails框架的重要Plugins和Gem及其应用技术11

1.4 Rails框架的未来12

1.4.1 Rails框架2.1.x以后版本的重要特性12

1.4.2 Rails框架未来发展趋势15

1.4.3 介绍在虚拟机上的Rails框架16

第2章 用户管理19

2.1 系统环境20

2.2 预备知识20

2.2.1 用RSpec进行BDD开发20

2.2.2 Rails 2.021

2.2.3 make_resourceful21

2.2.4 HAML模板语言23

2.2.5 插入代码24

2.2.6 用户故事25

2.3 使用Restful Authentication Generator26

2.4 构建初始项目27

2.5 使用TDD开发User模型27

2.5.1 User模型的Fixtures27

2.5.2 Model的开发28

2.5.3 密码验证32

2.6 用户注册33

2.6.1 删除默认Route34

2.6.2 创建Controller34

2.6.3 使用TDD开发Controller34

2.7 用户登录39

2.8 访问控制41

2.9 Remember me的实现43

2.10 邮件激活45

2.10.1 Model的开发45

2.10.2 发送激活邮件46

2.10.3 编写Controller48

2.11 密码重设48

2.11.1 修改Model49

2.11.2 发送邮件49

2.11.3 编写Controller和View51

2.12 小结53

第3章 内容展示55

3.1 定制form及form控件56

3.2 定制table及table的分页、排序59

3.3 生成多种格式的report63

3.4 富文本编辑器66

3.4.1 TinyMCE66

3.4.2 FCKEditor70

3.5 丰富的UI组件73

3.5.1 In Place Edit73

3.5.2 Snap Shots与iTechTag75

3.5.3 Mp3 Player、Image SlideShow、Flash Player76

3.6 Multi Model的表单79

3.7 小结84

第4章 缓存85

4.1 内建的Cache机制86

4.1.1 页面缓存Page Cache87

4.1.2 Action Cache93

4.1.3 Fragment Cache95

4.1.4 Query Cache98

4.1.5 缓存文件的存储方式99

4.1.6 静态文件缓存99

4.2 Memcached及在Rails中的应用100

4.2.1 Ruby与Memcached101

4.2.2 Rails中使用Cached_model102

4.2.3 cache_fu104

4.2.4 Nginx与Memcached107

4.3 MySQL Query Cache108

4.4 小结111

第5章 上传文件和图片处理113

5.1 attachment_fu安装114

5.2 RMagick安装114

5.3 数据库定义115

5.4 Model的开发116

5.5 Controller和View的开发117

5.5.1 文件上传表单118

5.5.2 显示上传图片121

5.6 生成副本122

5.6.1 添加thumbnails参数122

5.6.2 使用RMagick编写副本生成124

5.7 Ajax方式上传文件125

5.7.1 让Controller更加苗条127

5.8 小结127

第6章 搜索129

6.1 基本搜索130

6.2 全文搜索132

6.2.1 acts_as_ferret133

6.2.2 acts_as_sphinx136

6.2.3 acts_as_solr141

6.2.4 acts_as_searchable145

6.2.5 acts_as_fulltextable148

6.3 与第三方服务集成的搜索151

6.4 搜索提示154

6.5 渐增式搜索157

6.6 小结158

第7章 RSS与Trackback159

7.1 什么是RSS160

7.2 如何生成RSS164

7.3 如何解析RSS171

7.4 什么是Trackback173

7.5 如何实现Trackback173

7.6 小结175

第8章 地图服务177

8.1 地图服务及成功站点示例178

8.1.1 Google Maps地图服务178

8.1.2 Google Maps影像组织方式179

8.1.3 站点示例180

8.2 Google Maps API183

8.2.1 Google Maps API概述183

8.2.2 通过API Key调用Google Maps地图数据183

8.2.3 Google Maps中使用KML184

8.2.4 Google Maps静态地图185

8.3 地图服务提供商186

8.3.1 微软Live地图186

8.3.2 Yahoo!地图及Fire Eagle应用188

8.4 Google Maps与谷歌地图的集成190

8.5 地图浏览控制192

8.5.1 GMap2对象和基本方法192

8.5.2 常用地图操作方法193

8.5.3 为用户事件添加响应处理195

8.6 在Rails应用中嵌入地图196

8.6.1 Rails地图应用任务描述196

8.6.2 Rails地图插件197

8.6.3 创建Rails应用程序与数据模型198

8.6.4 安装测试Rails插件201

8.6.5 自动地址译码203

8.6.6 IP地址译码204

8.7 通过Rails将地图与业务数据关联205

8.7.1 创建location控制器205

8.7.2 增加新的字段206

8.7.3 配置Cartographer插件207

8.7.4 控制器207

8.7.5 进一步的功能211

8.8 定义自己的地图浏览客户端212

8.8.1 OpenLayers概述212

8.8.2 OpenLayers中使用Google数据214

8.9 小结218

第9章 Mashup219

9.1 Mashup成功站点示例220

9.1.1 Mashup概述220

9.1.2 站点示例220

9.1.3 Mashup组织模式223

9.2 常见API使用方式223

9.2.1 Google Ajax Search API223

9.2.2 Google Mashup编辑器225

9.2.3 Flickr226

9.2.4 Snap Shots227

9.3 Ruby的Mashup资源228

9.4 快速上手示例229

9.4.1 YouTube视频Mashup229

9.4.2 Rails的Mashup应用任务描述231

9.4.3 安装测试YouTube的Rails插件232

9.4.4 创建新的Mashup应用项目235

9.5 开放API平台240

9.5.1 开放的API平台240

9.5.2 开放API实现技术简介242

9.6 小结248

第10章 部署演练249

10.1 部署思路和原则250

10.1.1 认识与思考250

10.1.2 流行过的趋势250

10.1.3 部署与安装:误区雷区251

10.1.4 原则要素252

10.2 动手实验准备253

10.2.1 技术选择253

10.2.2 部署工具255

10.3 部署初体验256

10.3.1 将Webrick送到生产环境256

10.3.2 自动工具Capistrano+Apache前端Fcgi+Mysql258

10.3.3 Cap+Apache proxy+mongrel261

10.3.4 Apache+mod_rails264

10.4 不拘一格的部署新思维267

10.4.1 JRuby环境的Rails简易部署267

10.4.2 IIS 7 fcgi+SQL server277

10.4.3 Linux集成生产环境比对分析282

10.4.4 打包Rails成为exe直接给客户做产品原型演示285

10.4.5 虚拟机技术和负载均衡291

10.4.6 Heroku直接在网上给Rails安家295

10.4.7 Nginx+mongre自动化部署,手动安装及性能扩展298

10.5 部署后的监控调优和治理活动304

10.6 小结305

热门推荐