java – 了解managed beans / backing beans
|
参见英文答案 >
Difference between managed bean and backing bean11
我有一些麻烦,正确理解.什么是Managedbeans?它只是只是保持组件状态的对象吗?他们也可以有其他方法吗? EJB适合哪里?托管bean是否在EJB上调用方法? 解决方法
JSF托管bean就像其他任何Java Bean一样,除了由JSF管理.换句话说,它是一个由JSF根据需要创建和销毁的bean. Hortsman Core JSF 2书状态. JSF实现执行以下操作: >根据需要创建和丢弃bean(因此称为“管理”
是的,他们可以有尽可能多的方法,你可能想要的.但是,(你应该)理想地喜欢让你的托管bean尽可能精简.例如,它可能有一个搜索方法,但你不应该在这个方法中实际搜索但这种搜索方法唯一的目的应该是将任务委托给业务层(可能是也可能不是基于EJB的).我其他话没有重的提升.
EJB是您的业务层,他们拥有大二头肌,并且做得很重.由于引入了EJB3 JPA,而且也是EJB的一部分. JPA是持久层.除了JPA之外的所有EJB都在EJB容器内部运行.所有Java EE投诉服务器都提供这些服务. 在典型的3层体系结构中(这些日子大多是3以上,但是3层次更容易解释)JSF是你的Web层,EJB是你的业务层和JPA,它也是EJB规范的一部分,但不需要EJB容器是您的ORM或持久层.
是的,如上所述.这一切都很重.但是,JSF不必使用EJB.您可以使用任何其他框架,例如Spring,甚至可以编写简单的pojos,但这是另一个讨论区域. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何将Java依赖应用程序与MSI中的JRE捆绑在一起
- 使用事件侦听器作为Java 8 Stream源
- java 中迭代器的使用方法详解
- Spring boot如何配置请求的入参和出参json数据格式
- java – VFS上的Hello world示例:从头开始创建一个zip文件
- java – 为什么catalina.home_IS_UNDEFINED目录是由Logback
- UrlRewrite 重写url详解及实例
- java – 是否可以覆盖-XX HeapDumpOnOutOfMemoryError生成的
- 在Clojure中扩展自定义Java类,映射和序列的协议
- HashSet和TreeSet使用方法的区别解析
