【发布时间】:2009-09-19 17:07:49
【问题描述】:
考虑一个典型的 webapp 场景,前端有 JSF,EJB 3,Hibernate 作为 JPA 提供者,与 mysql 等后端数据库通信。主要的用户操作是登录,主要是 CRUD 操作(减去任何 D(删除)操作)。 App Server 当然是 GlassFish。
在这种情况下,如何以及在哪里提供缓存以提高性能?从我用谷歌搜索的内容来看,我看到休眠通过不同的缓存提供程序提供了某种缓存。是否可以为 jsf 页面提供任何类型的缓存? ejb 方面的会话 bean 或实体 bean 怎么样?
另外,我刚刚阅读了有关 memcached 的信息,想知道这是否值得考虑?
【问题讨论】:
标签: jsf caching jakarta-ee ejb-3.0