成功加入购物车
含光盘一张,基本全新
李刚 、 郭秋霞 著 / 电子工业出版社 / 2008-04 / 平装
售价 ¥ 26.00 3.3折
定价 ¥79.80
品相 九五品
优惠 满包邮
延迟发货说明
上书时间2019-12-02
卖家超过10天未登录
Ruby on Rails敏捷开发最佳实践
适用于正在使用RubyOnRails进行应用开发的开发人员、渴望了解RubyOnRails框架的开发人员,尤其适合有初步的JavaEE开发经验,想从JavaEE平台过渡到RubyOnRails开发平台的开发者。
RubyOnRails框架一经推出,立即引起B/S结构应用开发领域革命性的变化:开发者无需理会架构,只需要按Rails框架的约定向应用中填充代码,一切OK。为了让众多RubyOnRails学习、工作者,以及准备使用RubyOnRails作为开发平台的开发人员能快速掌握RubyOnRails的开发,作者精心编写了《RubyonRails敏捷开发最佳实践》,书中既详细讲解了Ruby语言的基本语法,又重点介绍了Rails框架相关知识点的各种用法。最后给出两个综合案例,作为RubyOnRails应用开发者的参考,读者可以通过这两个案例触类旁通,解决日常开发中的问题。
李刚,从事7年多的企业级应用开发。
曾任广州电信、广东龙泉科技等公司的技术培训导师。
2007年3月26日的《电脑报》专访人物。
现任新东方广州中心软件教学总监,并曾任广东技术师范学院计算机科学系的兼职副教授。
培训的学生已在华为、立信、普信、中企动力、京华网络等公司就职。
现已出版《基于J2EE的Ajax宝典》、《轻量级J2EE企业应用实战》、《Struts2权威指南》等专著。
第1篇 RubyonRails入门第1章RubyonRails和企业级应用开发1.1企业级应用简介1.1.1企业级应用简介1.1.2开发企业级应用面临的挑战1.1.3JavaEE开发平台简介1.1.4 .NET开发平台简介1.1.5RubyonRails开发平台简介1.2RubyonRails概述1.2.1什么是Ruby1.2.2 什么是Rails1.2.3 RubyonRails的发展现状1.2.4RubyonRails与现存企业级应用平台的对比1.3RubyonRails体系介绍1.3.1RubyonRails架构模型1.3.2 富领域对象1.3.3持久层解决方案:ActiveRecord1.3.4控制器解决方案:ActionController1.3.5表现层技术:RH7ML页面1.4搭建RubyonRails开发和运行环境1.4.1 安装Ruby解释器1.4.2 安装Rails1.4.3安装MySQL数据库1.4.4 RubyOilRails相关开发工具1.5本章小结第2章体验RubyonRails敏捷开发2.1创建第一个Web应用2.1.1生成Rails应用及启动应用2.1.2 配置数据库2.1.3使用代码生成器生成支架2.2 完善第一个Web应用2.2.1使用中文响应2.2.2改进用户注册2.2.3实现用户登录2.3应对新需求2.3.1添加Model2.3.2改进“浏览留言”2.3.3改进“新增留言”2.3.4改进“查看留言”2.3.5改进“删除留言”2.4本章小结第2篇 Ruby基本语法第3章Ruby编程基础 3.1Ruby代码基本格式3.1.1 使用Ruby解释器3.1.2Ruby代码落脚点和程序入口3.1.3Ruby区分大小写3.1.4 Ruby程序的注释3.1.5 Ruby中的标识符3.1.6 Ruby的垃圾回收3.2常量3.2.1Ruby是弱类型语言3.2.2普通常量3.2.3常量的范围3.2.4类名和模块名常量3.3变量及变量的作用域3.3.1变量的概念3.3.2局部变量3.3.3全局变量3.3.4实例变量3.3.5类变量3.3.6伪变量3.4 基本数据类型3.4.1弱类型语言3.4.2数值型3.4.3字符串3.4.4字符串的%表示法3.4.5多行字符串的字面值 3.5范围3.6正则表达式3.6.1正则表达式概述3.6.2创建正则表达式3.6.3匹配基本字符3.6.4 重复3.6.5 成组 3.7数组3.7.1定义数组3.7.2数组的%表示方法3.7.3数组的常用方法3.8Hash对象3.8.1定义Hash对象3.8.2操作Hash对象 3.9 符号对象 3.10运算符3.10.1 算术运算符3.10.2 赋值运算符3.10.3位运算符3.10.4比较运算符3.10.5 逻辑运算符3.10.6 三目运算符3.10.7 Ruby运算符的含义 3.11本章小结第4章表达式和语句4.1表达式4.1.1返回值的表达式4.1.2没有返回值的表达式4.1.3并行赋值4.1.4嵌套赋值4.1.5 BEGIN和END块4.1.6at_exit块4.2顺序结构4.3分支结构4.3.1if表达式4.3.2 if修饰句4.3.3unless表达式4.3.4unless修饰句4.3.5case表达式 4.4循环结构4.4.1while表达式4.4.2while修饰句4.4.3until表达式4.4.4 until修饰句4.4.5for.in表达式4.4.6loop表达式4.4.7 使用迭代器 4.5 控制循环结构4.5.1使用break结束循环4.5.2 使用next结束本次循环4.5.3使用redo重新开始循环4.5.4使用retry重启迭代器4.5.5使用return结束方法 4.6 深入迭代器和块4.6.1 块的概述4.6.2 使用块4.6.3实现迭代器4.6.4块和闭包4.7本章小结第5章面向对象(上) 5.1面向对象的概念5.1.1面向过程5.1.2面向对象5.2类与对象5.2.1类定义5.2.2 方法定义5.2.3对象的产生与使用5.2.4 类和对象的关系5.2.5动态追加类定义5.2.6内部类定义5.2.7 特殊类定义5.3构造器 5.4类的继承5.4.1继承的特点和语法5.4.2 调用父类构造器5.4.3覆盖父类的方法 5.5深入方法5.5.1方法的定义5.5.2调用方法5.5.3方法的参数传递5.5.4使用Hash对象作为参数5.5.5可变长度形参的方法定义5.5.6 使用数组参数5.5.7特殊方法 5.6在方法中使用块5.6.1使用yield调用块5.6.2Proc参数5.6.3 动态执行代码5.7本章小结第6章面向对象(下)6.1类方法 6.1.1类方法的定义和使用6.1.2单例模式6.1.3定义method_missing方法6.2成员变量和属性6.2.1定义实例变量6.2.2 定义类变量6.2.3定义属性6.2.4 存取器6.2.5虚拟属性6.3弱类型语言的多态6.3.1为什么Ruby没有接口6.3.2鸭子类型和多态6.4访问控制6.5模块6.5.1定义模块6.5.2命名空间6.5.3混入6.5.4 混入的深入讨论6.5.5导入其他文件 6.6Ruby的命名习惯 6.7关于定义的操作6.7.1使用alias为定义命名别名6.7.2 使用undef释放定义6.7.3使用defined?判断是否完成定义6.8本章小结第7章异常处理7.1异常概述7.1.1了解异常7.1.2异常机制的优势7.2异常处理流程7.2.1使用rescue捕捉异常7.2.2 异常处理机制7.2.3使用ensure回收资源7.2.4使用retry再次执行7.3rescue修饰句7.4引发异常7.4.1引发异常7.4.2自定义异常类7.4.3rescue和raise的同时使用7.5在程序定义中使用异常处理7.5.1在类/模块定义中使用异常处理7.5.2在方法定义中使用异常处理 7.6 本章小结第8章 多线程第9章 输入/输出第10章 网络编程第3篇 Rails框架第11章 Rails框架入门第12章 Rails的持久层解决方案第13章 Rails的控制器解决方案第14章 Rails的表现层解决方案第15章 Rails的邮件抽象层第16章 Rails和Ajax第4篇 实例篇第17章 在线考试系统第18篇 电子拍卖系统
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30