Ruby on Rails实践之路 写给PHP和Java开发者的书PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(印)沃哈著
- 出 版 社:北京:科学出版社
- 出版年份:2010
- ISBN:9787030273208
- 页数:307 页
1 Ruby 1
1.1 本章简介 1
1.2 安装Ruby 1
1.3 创建一个Ruby应用程序 3
1.4 标识符与注释 4
1.5 字符串 5
1.6 数组、哈希表与范围 7
1.7 变量、常量与运算符 9
1.8 类 13
1.9 方法 15
1.10 Proc对象和代码块block 20
1.11 控制结构与迭代子Iterator 24
1.12 异常处理 29
1.13 模块 31
1.14 Ruby与PHP的比较 32
1.15 Ruby与Java的比较 32
1.16 本章小结 33
2 Rails框架 34
2.1 本章简介 34
2.2 Rails概述 34
2.3 活动记录 35
2.4 行为控制器 39
2.5 行为视图 41
2.6 Ruby on Rails命令 43
2.7 安装Rails 44
2.8 开发一个Rails应用程序 45
2.9 Rails路由 46
2.10 样式表 46
2.11 帮助器模块Helper 47
2.12 布局Layout 47
2.13 局部视图Partial 49
2.14 Rails框架实例 51
2.15 为Rails配置MySQL数据库 55
2.16 Rails与PHP的比较 56
2.17 Rails与Java的比较 56
2.18 本章小结 57
3 Rails中的CRUD操作 58
3.1 本章简介 58
3.2 脚手架 58
3.3 用PHP实现CRUD 59
3.4 用Java实现CRUD 61
3.5 创建一个Rails应用程序 61
3.6 创建数据库中的表 62
3.7 迁移Migration 63
3.8 用迁移创建数据库的catalogs表 67
3.9 配置Oracle数据库 68
3.10 配置SQL Server 2005数据库 70
3.11 开发一个CRUD应用程序 71
3.12 Ajax脚手架 78
3.13 合法性检验 82
3.14 本章小结 85
4 Rails中的Ajax 86
4.1 本章简介 86
4.2 Ajax概述 86
4.3 XMLHttpRequest概述 87
4.4 创建一个XMLHttpRequest对象 88
4.5 打开一个HTTP请求 89
4.6 发送一个HTTP请求 89
4.7 处理一个HTTP响应 90
4.8 在PHP中使用Ajax 90
4.9 在Java中使用Ajax 91
4.10 Rails对Ajax的支持 91
4.11 创建一个Ruby on Rails应用程序 95
4.12 创建一个数据库表 96
4.13 发送一个请求 99
4.14 处理一个请求 102
4.15 处理一个响应 108
4.16 本章小结 113
5 创建PDF和Excel报表 114
5.1 本章简介 114
5.2 用PHP创建PDF文档 115
5.3 用Java创建PDF文档 115
5.4 用Ruby on Rails创建PDF文件 116
5.5 在PDF中创建一个表格 119
5.6 用PHP创建电子表格 124
5.7 用Java创建电子表格 125
5.8 用Ruby on Rails创建Excel电子表格 126
5.9 用Ruby的Spreadsheet库创建电子表格 134
5.10 本章小结 138
6 Rails中的XML 139
6.1 本章简介 139
6.2 用PHP 5处理XML 139
6.3 用Java处理XML 140
6.4 安装XML Builder 140
6.5 用Ruby on Rails创建XML文档 141
6.6 从数据库创建XML文档 145
6.7 用REXML解析XML文档 148
6.8 本章小结 152
7 Rails框架之上的PHP框架 153
7.1 本章简介 153
7.2 安装PHP 153
7.3 安装PHPOnTrax 154
7.4 创建一个Trax应用程序 155
7.5 创建一个CRUD应用程序 158
7.6 本章小结 165
8 Rails对LDAP的支持 166
8.1 本章简介 166
8.2 安装OpenLDAP 166
8.3 安装Tivoli Directory Server 171
8.4 安装Oracle Internet Directory 182
8.5 在PHP中使用LDAP 191
8.6 在Java中使用LDAP 191
8.7 安装NET::LDAP 193
8.8 创建一个Rails应用程序 194
8.9 创建一个目录项 195
8.10 修改一个目录项 200
8.11 查找一个目录项 203
8.12 删除一个目录项 206
8.13 本章小结 212
9 使用Rails开发Web Service 213
9.1 本章简介 213
9.2 用PHP实现Web Service 213
9.3 用Java实现Web Service 214
9.4 用Ruby on Rails创建一个Web Service 216
9.5 Web Service的API类 220
9.6 分发 220
9.7 协议客户端 225
9.8 本章小结 231
10 Eclipse中的Ruby on Rails 232
10.1 本章简介 232
10.2 Eclipse中的PHP 232
10.3 安装RDT 232
10.4 在RDT中创建一个Rails的工程 234
10.5 用RDT创建一个数据库表 240
10.6 用RDT创建一个CRUD应用程序 243
10.7 安装RadRails 245
10.8 用RadRails创建一个Rails应用程序 246
10.9 用RadRails创建一个CRUD应用程序 248
10.10 本章小结 250
11 Rails测试与夹具 251
11.1 本章简介 251
11.2 PHP与Java的单元测试 251
11.3 Rails测试的例子 252
11.4 断言类型 256
11.5 Rails测试 259
11.6 夹具 260
11.7 单元测试 262
11.8 测试控制器 266
11.9 本章小结 272
12 在产品模式的环境下运行Rails应用程序 273
12.1 本章简介 273
12.2 设置成产品模式 273
12.3 Rails最佳实践方法与性能 273
12.4 在Apache2和FastCGI上部署应用程序 276
12.5 Rails应用程序的Web主机托管 281
12.6 本章小结 299
索引 300
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《写给孩子的中国古代音乐故事》张敢主编 2017
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《学校特色教育探索与实践》管升起著 2019
- 《昆虫王国 写给孩子们的百科全书》贝贝狗童书馆 2018
- 《麦肯锡精英这样实践基本功》(日)户塚隆将著 2019
- 《成为自己 找回生命本来的样子》(印)克里希那穆提,司哲 2018
- 《园丁集 2019》冰心译;(印)拉宾德拉纳特·泰戈尔 2019
- 《金克木译天竺诗文》(印)迦梨婆娑著 2017
- 《等待乔纳森》(印)穆尔兹班·F·史洛夫刘文译 2019
- 《穆旦译作选》穆旦译;(中国)王宏印 2019
- 《足踝外科手册》(印)拉杰夫·沙阿(Rajiv Shah)著 2019
- 《蜜蜂的礼物 蜂产品养生保健大全》张中印,吴黎明,吴利民著 2018
- 《吉檀迦利》(印)泰戈尔著;萧兴政译 2019
- 《信念共同体:法与经济学的新方法=THE REPUBLIC A NEW APPROACH TO LAW AHD ECONOMICS》(印)考希克·巴苏(KaushilBasu)著 2020
- 《深度学习实战手册 R语言版》(印)普拉卡什 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019