2

我正在尝试在我的 Web 应用程序中结合 jsf 和 Rest。我的托管 bean(eager=true) 从应用程序开始,从外部 api 获取异步数据并将这些数据添加到列表中。

我必须创建一个返回此列表的宁静 Web 服务。我怎样才能得到这个清单?我可以在上下文之外获取我的 ManagedBean 的实例吗?

但是我不确定这种结构,但我不知道获取任何同步数据的其他方法

4

1 回答 1

2

这不是正确的做法。JSF 托管 bean 旨在充当 JSF 视图的控制器,而不是业务服务。您应该使用可以由各种前端(JSF、JAX-RS 等)共享的业务服务 API。Java EE 已经提供了这样的 API:EJB。用 EJB替换急切初始化的应用程序范围的托管 bean @Startup @Singleton,您可以通过@EJB.

于 2013-06-18T17:08:03.093 回答