以上是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/