准备好进入Rails的高级应用了吗?Ruby让Rails框架成为可能。从审查Ruby到部署大规模Rails应用,本书所探讨的话题帮助Rails程序员脱颖而出。通过本书你将自底向上深入地了解处理数据库、安全、性能、Web服务以及其他方面的技术。
本书风格清新而结构紧密,不仅帮你理解使用Rails本身的技巧,还教你如何灵活运用从其他编程范式借鉴来的想法。本书特别注重构建具有伸缩性的应用——具有“伸缩性”意味着能够处理更多的用户或者与更大更复杂的数据库交互。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。
书名 | Rails高级编程 |
分类 | 教育考试-考试-计算机类 |
作者 | (美)艾丁格 |
出版社 | 机械工业出版社 |
下载 |
![]() |
介绍 |
编辑推荐 准备好进入Rails的高级应用了吗?Ruby让Rails框架成为可能。从审查Ruby到部署大规模Rails应用,本书所探讨的话题帮助Rails程序员脱颖而出。通过本书你将自底向上深入地了解处理数据库、安全、性能、Web服务以及其他方面的技术。 本书风格清新而结构紧密,不仅帮你理解使用Rails本身的技巧,还教你如何灵活运用从其他编程范式借鉴来的想法。本书特别注重构建具有伸缩性的应用——具有“伸缩性”意味着能够处理更多的用户或者与更大更复杂的数据库交互。 内容推荐 本书使用大量的范例和代码示例来解释如下内容: · 元编程。 · 何时为通用、可重用的功能使用Active Support库。 · 如何安装、编写和测试Rails插件。 · 各种数据库管理系统。 · 高级数据库特性,包括触发器、规则和存储过程。 · 如何连接多个数据库和LDAP。 · web应用设计的安全规范和Web特有的安全问题。 · 性能优化。 · RESTful架构。 · 为何版本控制和错误跟踪系统是大型或长存的Rails项目的关键。 本书也探索了如何扩展Rails、在其他Ruby代码中使用单独的Rails组件、应用国际化等话题。而且,每个章节都包括扩展阅读的资源。如果你准备提高自己的高级Rails技能,本书就是你想要的。 目录 前言 第1章 基础技术 什么是元编程 Ruby基础 元编程技术 函数式编程 示例 扩展阅读 第2章 ActiVeSupport和RailTies 你可能漏掉的Ruby内容 教你读代码 ActiveSupport Core Extensions RailTies 扩展阅读 第3章 Rails插件 关于插件 写插件 插件实例 测试插件 扩展阅读 第4章 数据库 数据库管理系统 大型/二进制对象 数据库高级特性 连接多个数据库 缓存 负载均衡和高可用性 LDAP 扩展阅读 第5章 安全 应用程序问题 Web问题 SQL注入 Ruby环境 扩展阅读 第6章 性能 度量工具 Rails优化示例 ActiveRecord性能 构架可伸缩性 其他系统 扩展阅读 第7章 REST、资源和Web服务 REST是什么 RESTful架构的优势 RESTful Rails 案例研究:Amazon S3 扩展阅读 第8章 i18n与L10n 区域 字符编码 Unicode Rails和Unicode Rails的本地化 扩展阅读 第9章 合并和扩展Rails 替换Rails组件 合并Rails组件 向Rails贡献代码 扩展阅读 第10章 大型项目 版本控制 事务追踪(Issue Tracking) 项目结构 Rails部署 扩展阅读 |
随便看 |
|