Rails高级编程

Rails高级编程

(美) 艾丁格 (Ediger,B.) , 著

出版社:机械工业出版社

年代: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 的主题关于 计算机网络-程序设计 的书籍。