小编Bip*_*pin的帖子

JSF-SPRING-HIBERNATE架构 - 支持bean相关的最佳实践

我正在开发一个Web项目,经过大量研究后,我决定继续使用JSF + Primefaces,Spring和Hibernate方法.在设计我的项目的架构时,我已经完成了以下方法:

演员 - > JSF + PrimeFaces页面---> Backing Bean - > Service Bean - > Dao - > Hibernate

  • Service Bean和DAO是依赖注入的spring bean.

我现在关注的是关于支持bean:我打算根据我需要呈现的Page的类型为UI页面使用多个支持bean.

现在举例来说:对于新用户注册页面,我有UserProfile.xhtml,它使用UserBackingBean.UserBackingBean具有由spring注入的UserServiceBean.UserServiceBean具有由Spring注入的UserDao.

现在在UserBackingBean中,当用户从UserProfile.xhtml输入表单数据时,我将必须填充User.java域(ORM)对象.

a)最佳做法是什么?我应该在UserBackingBean的构造函数中初始化User.java吗?这是正确的方法吗?如果有其他出路,请建议吗?

b)另外请在上面的架构中建议我为我的项目决定了什么?这是正确的方法吗?

orm spring hibernate javabeans backing

6
推荐指数
1
解决办法
1979
查看次数

标签 统计

backing ×1

hibernate ×1

javabeans ×1

orm ×1

spring ×1