Ruby on Rails实践之路

Ruby on Rails实践之路
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [印] (Deepak Vohra) , ,
出版社: 科学出版社
2010-05
版次: 1
ISBN: 9787030273208
定价: 48.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 307页
字数: 386千字
正文语种: 简体中文
  •   RubyonRails是基于MVC模式的Web框架,用于开发基于数据库的Web应用。RubyonRails中内含了所需的Web服务器WEBrick。该框架配置的数据库除了缺省的MySQL外,还可以是Oracle、SQLServer等其他数据库。《RubyonRails实践之路:写给PHP和Java开发者的书》覆盖了使用RubyonRails开发Web应用的各项技术,包括Ajax、目录服务以及Web服务等。书中将RubyonRails与主流编程语言Java和开发Web应用最普遍的脚本语言PHP进行了比较,易于读者理解和掌握。书中提供的示例应用程序修改后读者可以直接用于实际的项目开发活动中。
      《RubyonRails实践之路:写给PHP和Java开发者的书》适合高等院校软件工程专业师生以及Web应用开发人员、IT架构师、项目经理、系统管理员等技术人员阅读参考。 前言
    1Ruby
    1.1本章简介
    1.2安装Ruby
    1.3创建一个Ruby应用程序
    1.4标识符与注释
    1.5字符串
    1.6数组、哈希表与范围
    1.7变量、常量与运算符
    1.8类
    1.9方法
    1.10Proc对象和代码块block
    1.11控制结构与迭代子Iterator
    1.12异常处理
    1.13模块
    1.14Ruby与PHP的比较
    1.15Ruby与.Java的比较
    1.16本章小结
    2Rails框架
    2.1本章简介
    2.2Rails概述
    2.3活动记录
    2.4行为控制器
    2.5行为视图
    2.6RubyonRails命令
    2.7安装Rails
    2.8开发一个Rails应用程序
    2.9Rails路由
    2.10样式表
    2.11帮助器模块Helper
    2.12布局Layout
    2.13局部视图Partial
    2.14Rails框架实例
    2.15为Rails配置MySQL数据库
    2.16Rails与PHP的比较
    2.17Rails与Java的比较
    2.18本章小结
    3Rails中的CRUD操作
    3.1本章简介
    3.2脚手架
    3.3用PHP实现CRUD
    3.4用Java实现CRUD
    3.5创建一个Rails应用程序
    3.6创建数据库中的表
    3.7迁移Migration
    3.8用迁移创建数据库的catalogs表
    3.9配置Oracle数据库
    3.10配置SQLServer2005数据库
    3.11开发一个CRUD应用程序
    3.12Ajax脚手架
    3.13合法性检验
    3.14本章小结
    4Rails中的Ajax
    4.1本章简介
    4.2Ajax概述
    4.3XMLHttpRequest概述
    4.4创建一个XMLHttpReqtlest对象
    4.5打开一个HTTP请求
    4.6发送一个HTTP请求
    4.7处理一个HTTP响应
    4.8在PHP中使用Ajax
    4.9在Java中使用Ajax
    4.10Rails对Ajax的支持
    4.11创建一个RubyonRails应用程序
    4.12创建一个数据库表
    4.13发送一个请求
    4.14处理一个请求
    4.15处理一个响应
    4.16本章小结
    5创建PDF和Excel报表
    5.1本章简介
    5.2用PHP创建PDF文档
    5.3用Java创建PDF文档
    5.4用RubyonRails创建PDF文件
    5.5在PDF中创建一个表格
    5.6用PHP创建电子表格
    5.7用Java创建电子表格
    5.8用RubyonRails创建Excel电子表格
    5.9用Ruby的Spreadsheet库创建电子表格
    5.10本章小结
    6Rails中的XML
    6.1本章简介
    6.2用PHP5处理XML
    6.3用Java处理XML
    6.4安装XMLBuilder
    6.5用RubyonRails创建XML文档
    6.6从数据库创建XML文档
    6.7用REXML解析XML文档
    6.8本章小结
    7Rails框架之上的PHP框架
    7.1本章简介
    7.2安装PHP
    7.3安装PHPOnTrax
    7.4创建一个Trax应用程序
    7.5创建一个CRUD应用程序
    7.6本章小结
    8Rails对LDAP的支持
    8.1本章简介
    8.2安装OpenLDAP
    8.3安装TivoliDirectoryServer
    8.4安装OracleInternetDirectory
    8.5在PHP中使用LDAP
    8.6在Java中使用LDAP
    8.7安装NET::LDAP
    8.8创建一个Rails应用程序
    8.9创建一个目录项
    8.10修改一个目录项
    8.11查找一个目录项
    8.12删除一个目录项
    8.13本章小结
    9使用Rails开发WebService
    9.1本章简介
    9.2用PHP实现WebService
    9.3用Java实现WebService
    9.4用RubyonRails创建一个WebService
    9.5WebService的API类
    9.6分发
    9.7协议客户端
    9.8本章小结
    10Eclipse中的RubyonRails
    lO.1本章简介
    10.2Eclipse中的PHP
    10.3安装RDT
    10.4在RDT中创建一个Rails的工程
    10.5用RDT创建一个数据库表
    10.6用RDT创建一个CRUD应用程序
    10.7安装RadRails
    10.8用RadRails创建一个Rails应用程序
    10.9用RadRails创建一个CRUD应用程序
    10.10本章小结
    11Rails测试与夹具
    11.1本章简介
    11.2PHP与Java的单元测试
    11.3Rails测试的例子
    11.4断言类型
    11.5Rails测试
    11.6夹具
    11.7单元测试
    11.8测试控制器
    11.9本章小结
    12在产品模式的环境下运行Rails应用程序
    12.1本章简介
    12.2设置成产品模式
    12.3Rails最佳实践方法与性能
    12.4在Apache2和FastCGI上部署应用程序
    12.5Rails应用程序的Web主机托管
    12.6本章小结
    索引
  • 内容简介:
      RubyonRails是基于MVC模式的Web框架,用于开发基于数据库的Web应用。RubyonRails中内含了所需的Web服务器WEBrick。该框架配置的数据库除了缺省的MySQL外,还可以是Oracle、SQLServer等其他数据库。《RubyonRails实践之路:写给PHP和Java开发者的书》覆盖了使用RubyonRails开发Web应用的各项技术,包括Ajax、目录服务以及Web服务等。书中将RubyonRails与主流编程语言Java和开发Web应用最普遍的脚本语言PHP进行了比较,易于读者理解和掌握。书中提供的示例应用程序修改后读者可以直接用于实际的项目开发活动中。
      《RubyonRails实践之路:写给PHP和Java开发者的书》适合高等院校软件工程专业师生以及Web应用开发人员、IT架构师、项目经理、系统管理员等技术人员阅读参考。
  • 目录:
    前言
    1Ruby
    1.1本章简介
    1.2安装Ruby
    1.3创建一个Ruby应用程序
    1.4标识符与注释
    1.5字符串
    1.6数组、哈希表与范围
    1.7变量、常量与运算符
    1.8类
    1.9方法
    1.10Proc对象和代码块block
    1.11控制结构与迭代子Iterator
    1.12异常处理
    1.13模块
    1.14Ruby与PHP的比较
    1.15Ruby与.Java的比较
    1.16本章小结
    2Rails框架
    2.1本章简介
    2.2Rails概述
    2.3活动记录
    2.4行为控制器
    2.5行为视图
    2.6RubyonRails命令
    2.7安装Rails
    2.8开发一个Rails应用程序
    2.9Rails路由
    2.10样式表
    2.11帮助器模块Helper
    2.12布局Layout
    2.13局部视图Partial
    2.14Rails框架实例
    2.15为Rails配置MySQL数据库
    2.16Rails与PHP的比较
    2.17Rails与Java的比较
    2.18本章小结
    3Rails中的CRUD操作
    3.1本章简介
    3.2脚手架
    3.3用PHP实现CRUD
    3.4用Java实现CRUD
    3.5创建一个Rails应用程序
    3.6创建数据库中的表
    3.7迁移Migration
    3.8用迁移创建数据库的catalogs表
    3.9配置Oracle数据库
    3.10配置SQLServer2005数据库
    3.11开发一个CRUD应用程序
    3.12Ajax脚手架
    3.13合法性检验
    3.14本章小结
    4Rails中的Ajax
    4.1本章简介
    4.2Ajax概述
    4.3XMLHttpRequest概述
    4.4创建一个XMLHttpReqtlest对象
    4.5打开一个HTTP请求
    4.6发送一个HTTP请求
    4.7处理一个HTTP响应
    4.8在PHP中使用Ajax
    4.9在Java中使用Ajax
    4.10Rails对Ajax的支持
    4.11创建一个RubyonRails应用程序
    4.12创建一个数据库表
    4.13发送一个请求
    4.14处理一个请求
    4.15处理一个响应
    4.16本章小结
    5创建PDF和Excel报表
    5.1本章简介
    5.2用PHP创建PDF文档
    5.3用Java创建PDF文档
    5.4用RubyonRails创建PDF文件
    5.5在PDF中创建一个表格
    5.6用PHP创建电子表格
    5.7用Java创建电子表格
    5.8用RubyonRails创建Excel电子表格
    5.9用Ruby的Spreadsheet库创建电子表格
    5.10本章小结
    6Rails中的XML
    6.1本章简介
    6.2用PHP5处理XML
    6.3用Java处理XML
    6.4安装XMLBuilder
    6.5用RubyonRails创建XML文档
    6.6从数据库创建XML文档
    6.7用REXML解析XML文档
    6.8本章小结
    7Rails框架之上的PHP框架
    7.1本章简介
    7.2安装PHP
    7.3安装PHPOnTrax
    7.4创建一个Trax应用程序
    7.5创建一个CRUD应用程序
    7.6本章小结
    8Rails对LDAP的支持
    8.1本章简介
    8.2安装OpenLDAP
    8.3安装TivoliDirectoryServer
    8.4安装OracleInternetDirectory
    8.5在PHP中使用LDAP
    8.6在Java中使用LDAP
    8.7安装NET::LDAP
    8.8创建一个Rails应用程序
    8.9创建一个目录项
    8.10修改一个目录项
    8.11查找一个目录项
    8.12删除一个目录项
    8.13本章小结
    9使用Rails开发WebService
    9.1本章简介
    9.2用PHP实现WebService
    9.3用Java实现WebService
    9.4用RubyonRails创建一个WebService
    9.5WebService的API类
    9.6分发
    9.7协议客户端
    9.8本章小结
    10Eclipse中的RubyonRails
    lO.1本章简介
    10.2Eclipse中的PHP
    10.3安装RDT
    10.4在RDT中创建一个Rails的工程
    10.5用RDT创建一个数据库表
    10.6用RDT创建一个CRUD应用程序
    10.7安装RadRails
    10.8用RadRails创建一个Rails应用程序
    10.9用RadRails创建一个CRUD应用程序
    10.10本章小结
    11Rails测试与夹具
    11.1本章简介
    11.2PHP与Java的单元测试
    11.3Rails测试的例子
    11.4断言类型
    11.5Rails测试
    11.6夹具
    11.7单元测试
    11.8测试控制器
    11.9本章小结
    12在产品模式的环境下运行Rails应用程序
    12.1本章简介
    12.2设置成产品模式
    12.3Rails最佳实践方法与性能
    12.4在Apache2和FastCGI上部署应用程序
    12.5Rails应用程序的Web主机托管
    12.6本章小结
    索引
查看详情
您可能感兴趣 / 更多
Ruby on Rails实践之路
Rust项目开发实战
[美]卡洛·米兰内西 著;程晓磊 译
Ruby on Rails实践之路
Rust编程从入门到实战
樊少冰;孟祥莲
Ruby on Rails实践之路
Rust Web开发
巴斯蒂安·格鲁伯(Bastian Gruber) 著
Ruby on Rails实践之路
Rust编程 第2版(影印版)
Jim Blandy
Ruby on Rails实践之路
Russian Roulette The Story of an Assassin
Horowitz;Anthony
Ruby on Rails实践之路
Rust编程与项目实战
朱文伟 李建英
Ruby on Rails实践之路
Russian Cosmism
Groys;Boris
Ruby on Rails实践之路
Rust实战
蒂姆·麦克纳马拉(Tim McNamara)
Ruby on Rails实践之路
Rust系统编程
[印]普拉布·艾什沃拉 著;刘君 译
Ruby on Rails实践之路
Rust程序设计(第2版)
[美]吉姆·布兰迪(Jim Blandy)(美)贾森·奥伦多夫(Jason Or
Ruby on Rails实践之路
RunningasFastasWind像风一样奔跑儿童小说
邓湘子、朱亚辉 著
Ruby on Rails实践之路
Ruby Parker: Film Star
Rowan Coleman 著
系列丛书 / 更多
Ruby on Rails实践之路
Rust项目开发实战
[美]卡洛·米兰内西 著;程晓磊 译
Ruby on Rails实践之路
Rust编程从入门到实战
樊少冰;孟祥莲
Ruby on Rails实践之路
Rust Web开发
巴斯蒂安·格鲁伯(Bastian Gruber) 著
Ruby on Rails实践之路
Rust编程 第2版(影印版)
Jim Blandy
Ruby on Rails实践之路
Russian Roulette The Story of an Assassin
Horowitz;Anthony
Ruby on Rails实践之路
Rust编程与项目实战
朱文伟 李建英
Ruby on Rails实践之路
Russian Cosmism
Groys;Boris
Ruby on Rails实践之路
Rust实战
蒂姆·麦克纳马拉(Tim McNamara)
Ruby on Rails实践之路
Rust系统编程
[印]普拉布·艾什沃拉 著;刘君 译
Ruby on Rails实践之路
Rust程序设计(第2版)
[美]吉姆·布兰迪(Jim Blandy)(美)贾森·奥伦多夫(Jason Or
Ruby on Rails实践之路
RunningasFastasWind像风一样奔跑儿童小说
邓湘子、朱亚辉 著
Ruby on Rails实践之路
Ruby Parker: Film Star
Rowan Coleman 著
相关图书 / 更多
Ruby on Rails实践之路
Rust项目开发实战
[美]卡洛·米兰内西 著;程晓磊 译
Ruby on Rails实践之路
Rust编程从入门到实战
樊少冰;孟祥莲
Ruby on Rails实践之路
Rust Web开发
巴斯蒂安·格鲁伯(Bastian Gruber) 著
Ruby on Rails实践之路
Rust编程 第2版(影印版)
Jim Blandy
Ruby on Rails实践之路
Russian Roulette The Story of an Assassin
Horowitz;Anthony
Ruby on Rails实践之路
Rust编程与项目实战
朱文伟 李建英
Ruby on Rails实践之路
Russian Cosmism
Groys;Boris
Ruby on Rails实践之路
Rust实战
蒂姆·麦克纳马拉(Tim McNamara)
Ruby on Rails实践之路
Rust系统编程
[印]普拉布·艾什沃拉 著;刘君 译
Ruby on Rails实践之路
Rust程序设计(第2版)
[美]吉姆·布兰迪(Jim Blandy)(美)贾森·奥伦多夫(Jason Or
Ruby on Rails实践之路
RunningasFastasWind像风一样奔跑儿童小说
邓湘子、朱亚辉 著
Ruby on Rails实践之路
Ruby Parker: Film Star
Rowan Coleman 著