《Rails高級編程》

《Rails高級編程》

《Rails高級編程》,作者(美國)(BradEdiger)艾丁格,2009年1月1日由機械工業出版社出版,本書深入地了解處理資料庫、安全、性能、Web服務以及其他方面的技術。

基本信息

版權資訊

書名:Rails高級編程
作 者:(美國)(BradEdiger)艾丁格
出版社:機械工業出版社
出版時間:2009
ISBN:9787111246015
開本:16
Rails高級編程Rails高級編程

定價:55.00元

內容簡介

準備好進入Rails的高級套用了嗎?Ruby讓Rails框架成為可能。從審查Ruby到部署大規模Rails套用,《Rails高級編程》所探討的話題幫助Rails程式設計師脫穎而出。通過《Rails高級編程》你將自底向上深入地了解處理資料庫、安全、性能、Web服務以及其他方面的技術。
《Rails高級編程》風格清新而結構緊密,不僅幫你理解使用Rails本身的技巧,還教你如何靈活運用從其他編程範式借鑑來的想法。《Rails高級編程》特別注重構建具有伸縮性的套用——具有“伸縮性”意味著能夠處理更多的用戶或者與更大更複雜的資料庫互動。
《Rails高級編程》使用大量的範例和代碼示例來解釋如下內容:
元編程。
何時為通用、可重用的功能使用ActiveSupport庫。
如何安裝、編寫和測試Rails外掛程式。
各種資料庫管理系統。
高級資料庫特性,包括觸發器、規則和存儲過程。
如何連線多個資料庫和LDAP。
web套用設計的安全規範和Web特有的安全問題。
性能最佳化。
restful架構。
為何版本控制和錯誤跟蹤系統是大型或長存的Rails項目的關鍵。
《Rails高級編程》也探索了如何擴展Rails、在其他Ruby代碼中使用單獨的Rails組件、套用國際化等話題。而且,每個章節都包括擴展閱讀的資源。如果你準備提高自己的高級Rails技能,《Rails高級編程》就是你想要的。

作者簡介

BradEdiger是TasmanLabs(一家不動產技術公司)的CTO。他和他的妻子Kristen創建了MadriskaMediaGroup(一家專注於客戶套用型開發的公司)。在不編程的時候,Brad喜歡玩各種樂器和看朦朧電影。

目錄

前言
第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部署
擴展閱讀
……

相關詞條

相關搜尋

熱門詞條

聯絡我們