【发布时间】:2014-09-14 18:23:14
【问题描述】:
我是 Java EE 的新手,我有一个任务要做,但不知道如何去做。 我需要创建一个将在应用程序范围内的管理 bean。每次我们启动应用程序时,bean 都需要从数据库中加载数据列表。 所以,根据我对网络的研究,我需要:
- 创建一个托管 Bean。
- 将 bean 名称作为应用程序范围的 bean 添加到 faces-config。
- 在 bean 上,添加所有加载数据的方法。
那么如何在应用程序启动时设置加载?那么如何从应用中的任何地方获取这些加载的数据呢?
【问题讨论】:
-
您确定要使用托管 bean,而不是像 EHCache 这样可扩展性更高的缓存解决方案吗? ehcache.org
-
和你一样,我不会使用托管 bean 但很遗憾我不负责技术解决方案......
-
how to get these loaded datas from anywhere in the app?这是一个设计问题。如果您为此使用托管 bean,您将使该数据只能从 JSF/Http 会话中访问。您需要使用 EJB 或此处提到的类似工具。
标签: java jsf managed-bean faces-config