5
在开发Java EE应用程序时,可以使用EJB作为控制器?EJB作为控制器
EJB容器提供了诸如生命周期管理和并发控制等功能,它是否正确创建一个无状态EJB作为控制器并将其注入ManagedBean?
在开发Java EE应用程序时,可以使用EJB作为控制器?EJB作为控制器
EJB容器提供了诸如生命周期管理和并发控制等功能,它是否正确创建一个无状态EJB作为控制器并将其注入ManagedBean?
从EJB 3.0开始,特别是在3.1中,EJB Bean变成越来越多的POJO,因此EJB概念模糊了CDI内更通用的Managed Bean概念。即使@EJB
注释“与”@Inject
“竞争”,最终可能会被替换。
因此,在CDI中,控制器可以是托管bean,并利用Java EE服务器功能(如生命周期管理等)。
没有什么是不可能的,但你可能正在重新发明轮处理/管理HTTP协议和用户会话(如果需要)。 – kosa 2012-07-23 19:00:11
那么它在MVC模式中的位置? – 2012-07-23 19:12:09