在JSF webapp中连接组件

时间:2014-11-10 10:15:43

标签: jsf architecture cdi factory

我正在使用JSF和JPA处理Web应用程序。 该应用程序的架构是:

  • 页面
  • 有JSF 控制器
  • 每个控制器使用" 服务" (这存储了应用程序特定的逻辑)
  • daos (数据访问对象),它协调所有数据库查询(由服务使用)
  • jpa entites

我的问题:如何将这些对象连接在一起? 例如:

  • 每个对象实例化其操作所需的其他对象(yuk: - ()
  • 可以使用JSF ManagedBean和ManagedProperty注释(例如,控制器注入了服务,服务注入了DAO)(是否可以使用ManagedProperty注入DAO?对于JSF来说也是如此"深度"处理?)
  • 可以使用工厂方法来获取适当的实例(许多样板代码)
  • CDI(应用程序相对较小,这可能是一种过度杀伤)

谢谢, krisy

0 个答案:

没有答案