出版社:机械工业出版社
年代:2008
定价:45.0
书籍简介整理中
前言
第1章基础技术
什么是元编程
Ruby基础
元编程技术
函数式编程
示例
扩展阅读
第2章ActiVeSupport和RailTies
你可能漏掉的Ruby内容
教你读代码
ActiveSupport
CoreExtensions
RailTies
扩展阅读
第3章Rails插件
关于插件
写插件
插件实例
测试插件
扩展阅读
第4章数据库
数据库管理系统
大型/二进制对象
数据库高级特性
连接多个数据库
缓存
负载均衡和高可用性
LDAP
扩展阅读
第5章安全
应用程序问题
Web问题
SQL注入
Ruby环境
扩展阅读
第6章性能
度量工具
Rails优化示例
ActiveRecord性能
构架可伸缩性
其他系统
扩展阅读
第7章REST、资源和Web服务
REST是什么
RESTful架构的优势
RESTfulRails
案例研究:AmazonS3
扩展阅读
第8章i18n与L10n
区域
字符编码
Unicode
Rails和Unicode
Rails的本地化
扩展阅读
第9章合并和扩展Rails
替换Rails组件
合并Rails组件
向Rails贡献代码
扩展阅读
第10章大型项目
版本控制
事务追踪(IssueTracking)
项目结构
Rails部署
扩展阅读
准备好进入Rails的高级应用了吗?Ruby让Rails框架成为可能。从审查Ruby到部署大规模Rails应用,本书所探讨的话题帮助Rails程序员脱颖而出。通过本书你将自底向上深入地了解处理数据库、安全、性能、Web服务以及其他方面的技术。本书风格清新而结构紧密,不仅帮你理解使用Rails本身的技巧,还教你如何灵活运用从其他编程范式借鉴来的想法。本书特别注重构建具有伸缩性的应用具有“伸缩性”意味着能够处理更多的用户或者与更大更复杂的数据库交互。 本书使用大量的范例和代码示例来解释如下内容: .元编程。 .何时为通用、可重用的功能使用ActiveSupport库。 .如何安装、编写和测试Rails插件。 .各种数据库管理系统。 .高级数据库特性,包括触发器、规则和存储过程。 .如何连接多个数据库和LDAP。 .web应用设计的安全规范和Web特有的安全问题。 .性能优化。 .RESTful架构。 .为何版本控制和错误跟踪系统是大型或长存的Rails项目的关键。 本书也探索了如何扩展Rails、在其他Ruby代码中使用单独的Rails组件、应用国际化等话题。而且,每个章节都包括扩展阅读的资源。如果你准备提高自己的高级Rails技能,本书就是你想要的。【作者简介】 BradEdiger是TasmanLabs(一家不动产技术公司)的CTO。他和他的妻子Kristen创建了MadriskaMediaGroup(一家专注于客户应用开发的公司)。在不编程的时候,Brad喜欢玩各种乐器和看朦胧电影。
书籍详细信息 | |||
书名 | Rails高级编程站内查询相似图书 | ||
9787111246015 如需购买下载《Rails高级编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 45.0 | 语种 | 简体中文 |
尺寸 | 19 | 装帧 | 平装 |
页数 | 343 | 印数 |
Rails高级编程是机械工业出版社于2008.10出版的中图分类号为 TP393.09 的主题关于 计算机网络-程序设计 的书籍。
(美) 费尔南德斯 (Fernandez,O.) , 著
(美) 拉瑞特 (Laurent,S.S.) , (美) 顿姆比尔 (Dumbill,E.) , 著
(美) 山姆·鲁比, (美) 戴夫·托马斯, (美) 大卫·海尼梅尔·汉森, 著
(美) 达夫 (Duffy,J.) , 著
(加) 海德 (Hardy,J.A.) 等, 著
(德) 伦兹 (Lenz,P.) , 著
于天恩, 编著
(美) 詹宁斯 (Jennings,R.) , 著
李刚, 郭秋霞, 编著