
以上是J2EE Design Pattern 簡圖, 不過缺少 Fast lane Reader
Fast lane Reader 模式主要解決的問題是 對于只讀的內容,比如獲取全國省市等,提高訪問內容。通過DAO(Data Access object)而不是Entiry Bean,
如下面代碼,如果useFastLane is true,使用DAO。不過到EJB3.0 該模式“過時”。
public Page getCategories()
throws CatalogException {
return useFastLane
? getCategoriesFromDAO(start, count, locale)
: getCategoriesFromEJB(start, count, locale);
}
參考資料:
http://java.sun.com/blueprints/patterns/