Enterprise Recipes with Ruby and Rails
在前幾前曾介紹過 [Ruby & Rails] Enterprise Integration with Ruby 的作者,也出了這一本企業方面的Rails應用。
自從有了 Cookbook 的形態出版後,
而後 Recipes 也出籠了,
cookbook, recipe 中文都叫食譜,
但英文大概的區別是,
一本食譜叫 cookbook,
而cookbook中有一道菜一道菜的做法,
這個別的食譜叫 recipe,
所以一個cookbook裡有好幾個 recipes。
所以有食譜字樣的程式書籍,
就是照著書中的指示,
便可完成所要解決的問題。
全書分四大部份:
一、安全及電子商務議題。
二、資料庫及XML議題。
三、網路與訊息議題。
四、整合與管理議題。
總共約50多個實際的解決問題導向的指引,
與 [Ruby & Rails] Enterprise Integration with Ruby 合起來看,
是蠻完整地來學習解決企業級的相關議題。
其中一章介紹了 Active Merchant 的使用,
這是用來在電子商務上的付款gateway機制,
而 GatewayFeatureMatrix 列出所支援的付款系統。
在網路訊息方面,介紹有關 ActiveMQ、
Streaming Text Orientated Messaging Protocol(STOMP)、
JMS等相關機制的使用。
整合方面所涵蓋的相當實用,
如何與 C, C++, Java, .Net 整合。
最近我正在測試有關 Sinatra 的使用,
竟也有專門一章提供具體的範例做討論。
要擴展自己對 Ruby 或 Rails 的應用,
這本書提供相當多的資源及方向。
本書適合:有心把Rails推到各正式線上運用者。
不太適合:對Rails沒信心者。