词条 | 征服Ruby On Rails: Web开发技术详解 |
释义 | 基本信息作者: 龚昕 张浩出版社:人民邮电出版社 ISBN:7115155597 上架时间:2007-1-15 出版日期:2007 年2月 开本:16开 页码:462 版次:1-1 内容简介ruby on rails是基于mvc模式设计的轻量级web应用架构,开发效率高、代码量少、维护简单。本书主要向读者介绍这个框架的设计原理,以及如何基于这个框架进行应用开发。. 本书由浅入深、循序渐进地介绍了ruby on rails的知识体系及开发技巧。全书共分23章,第1~15章是ruby部分,第16~23章是rails部分。ruby部分内容涵盖了ruby语法、高级特性、dbi编程、分布式计算、扩展插件开发、测试框架等,rails部分包括rails的核心技术、典型应用实例、与ajax结合开发以及开源工具的使用等。.. 本书可作为初、中级开发人员的参考用书,也可作为社会培训班的教材。 作者简介龚昕:现任NEC高级工程师,有10多年开发经验,精通跨平台开发,掌握多种数据库系统,使用Perl/Ruby超过三年。 张浩:现任网讯(中国)软件有限公司项目主管,主要研究Web技术,对Ruby On Rails有独特的见解。 目录第1章 ruby简介 1.1 ruby概述. 1.2 为什么选择ruby 1.3 ruby程序设计入门 1.4 有趣的入门程序 1.5 奇异的高级特性 第2章 搭建开发环境 2.1 windows下的安装 2.2 linux下的安装 2.3 编辑工具 2.4 辅助工具 2.5 调试工具 第3章 基本类型 3.1 数字 3.2 字符串 3.3 范围 3.4 符号 3.5 数组 3.6 哈希表 3.7 正则表达式 .第4章 变量与常量 4.1 变量 4.2 常量 第5章 表达式 5.1 操作符表达式 5.2 赋值和并行赋值 5.3 逻辑运算符 5.4 比较表达式 5.5 范围表达式 5.6 正则表达式 5.7 条件表达式 5.8 循环控制块 5.9 改变循环过程 第6章 方法和异常处理 6.1 方法和过程块 6.2 异常处理 第7章 模块和类 7.1 定义类 7.2 类方法 7.3 属性和成员变量 7.4 定义模块 7.5 模块方法 7.6 别名和定义 7.7 访问控制 7.8 加载模块 第8章 高级特性 8.1 begin和end块 8.2 一般非限定输入 8.3 命名约定 8.4 动态语言特性 8.5 垃圾收集器 第9章 正则表达式 9.1 正则表达式规则 9.2 正则表达式高级规则 第10章 常用模块 10.1 文件和管道 10.2 目录 10.3 时间 10.4 线程 10.5 win32api 10.6 win32ole 第11章 分布式ruby 11.1 概述 11.2 简单的drb例程 11.3 对象的持久化(marshal) 11.4 drb对象 11.5 drb安全 11.6 分布式应用示例 第12章 数据库dbi 12.1 dbi概述 12.2 安装dbi 12.3 一个简单的dbi程序 12.4 dbi函数和异常 12.5 dbi::utils 12.6 ado技术 第13章 测试框架.. 13.1 什么是测试 13.2 测试的内容 13.3 ruby测试框架 13.4 excel测试实战 13.5 本章小结 第14章 ruby/c扩展 14.1 ruby调用dll 14.2 用c编写扩展库 14.3 c程序调用ruby脚本 14.4 扩展mfc程序的示例 第15章 图形和图像 15.1 利用opengl编写特效 15.2 imagemagick库 第16章 ruby的web应用框架rails 16.1 rails简介 16.2 rails应用开发的基本步骤 16.3 基于ide方式的开发步骤 16.4 模型模块active record 16.5 action pack介绍 16.6 控制器类actioncontroller详解 16.7 视图类actionview 16.8 rails web应用请求原理实例分析 第17章 项目报告提交系统 17.1 开发环境搭建 17.2 创建第一个rails应用 17.3 完善这个rails应用 17.4 测试运行 第18章 用rails发送e-mail 18.1 功能分析 18.2 基于rails的实现原理 18.3 基于rails的代码实现 第19章 用rails开发基于ajax的应用 19.1 ajax入门 19.2 rails对ajax的支持 19.3 用rails开发ajax应用 第20章 开发基于ajax的聊天系统 20.1 功能分析和设计思路 20.2 设计数据库 20.3 rails开发步骤 第21章 用rails开发留言簿系统 21.1 功能分析和设计思路 21.2 设计数据库 21.3 rails开发步骤 第22章 用rails实现地图应用系统 22.1 功能介绍和原理分析 22.2 开发准备工作 22.3 创建web控制器gwebmap及视图模板 22.4 实现googlemap地图显示功能 22.5 实现交通显示功能 第23章 用rails开发web service服务 23.1 rails对web service的支持 23.2 功能分析和设计思路 23.3 数据库设计 23.4 开发步骤详解 附录 常用类函数应用参考 a.1 numeric类 a.2 float类 a.3 string类 a.4 range类 a.5 array类 a.6 hash类 a.7 regexp类... |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。