[英]how to use managed Bean in another project in the same Java EE application
[英]Java EE managed bean and business bean
我真的不理解为什么我应该创建一个访问业务bean的托管bean。 我的意思是我想创建一个显示产品列表的页面。 因此,我必须创建一个实体“产品”,一个发生业务逻辑(列出,创建...)的bean和一个我访问该业务bean的托管bean。 就我而言,在托管bean中,将有与业务bean中完全相同的方法。 那是对的吗?
插图:
JSF calls ManagedBean.list()
ManagedBean calls BusinessBean.list()
您可以将所有内容放在一个黑盒中并运行,但是不建议这样做。
应该将Enterprise JavaBeans执行与数据库或外部资源有关的操作。 托管Bean负责与您的页面(视图)以及与那些EJB(逻辑)的交互。 JSF框架尊重MVC体系结构,该体系结构将各层彼此隔离 :实体和逻辑层(模型)以及页面(视图)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.