繁体   English   中英

Java EE托管bean和业务bean

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM