图书城.COM

Pails高级编程

作者:
(美)艾丁格Ediger,B) 著;FreeWheel UI Team 译
ISBN:
9787111246015 , 7111246012
出版社:
机械工业出版社
出版日期:
2009-1-1
定价:
¥55.00
¥44.30 81折 去当当网购买
¥41.30 75折 去卓越网购买 免费配送!
读过这本书吗?
最近在读 读过 想读 还不熟悉
用户评价:
0.00
还没有人评价过此书

我的评价:
图书城书列:
图书城书评:
>>我来评论这本书
在线阅读:
加载中...
内容提要:
准备好进入Rails的高级应用了吗?Ruby让Rails框架成为可能。从审查Ruby到部署大规模Rails应用,本书所探讨的话题帮助Rails程序员脱颖而出。通过本书你将自底向上深入地了解处理数据库、安全、性能、Web服务以及其他方面的技术。
  本书风格清新而结构紧密,不仅帮你理解使用Rails本身的技巧,还教你如何灵活运用从其他编程范式借鉴来的想法。本书特别注重构建具有伸缩性的应用——具有“伸缩性”意味着能够处理更多的用户或者与更大更复杂的数据库交互。
  本书使用大量的范例和代码示例来解释如下内容:
  · 元编程。
  · 何时为通用、可重用的功能使用Active Support库。
  · 如何安装、编写和测试Rails插件。
  · 各种数据库管理系统。
  · 高级数据库特性,包括触发器、规则和存储过程。
  · 如何连接多个数据库和LDAP。
  · web应用设计的安全规范和Web特有的安全问题。
  · 性能优化。
  · RESTful架构。
  · 为何版本控制和错误跟踪系统是大型或长存的Rails项目的关键。
  本书也探索了如何扩展Rails、在其他Ruby代码中使用单独的Rails组件、应用国际化等话题。而且,每个章节都包括扩展阅读的资源。如果你准备提高自己的高级Rails技能,本书就是你想要的。
作者简介:
Brad Ediger是Tasman Labs(一家不动产技术公司)的CTO。他和他的妻子Kristen创建了Madriska Media Group(一家专注于客户应用开发的公司)。在不编程的时候,Brad喜欢玩各种乐器和看朦胧电影。
目录:
前言
第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部署
 扩展阅读
书摘:
插图:

我来评论这本书
加入到博客或社交网站:
更多图书...
联系客服 - 加入到博客 - 图书目录 - 关于图书城.COM - 对外合作 - 购书指南 - 可以在线阅读吗?
图书城.COM © TuShuCheng.com - 京ICP备06069800