SessionScoped bean实现和命名约定

时间:2016-05-19 08:31:41

标签: jsf architecture javabeans

我刚刚阅读了thisthis帖子,以了解如何整理我的应用。关于实体部分,我有些不清楚的事情。

第一篇文章说,要有一个会话bean实体,来存储用户会话的数据。我不喜欢这个想法,因为我想只有一个Entity类来表示数据库结构。

第二篇文章说,它应该像支持bean中的pojo一样使用,我更喜欢它。但我的问题是,在哪里使用会话bean来存储当前数据。

到目前为止,我有:

  • CDI支持bean(包:com.myapp.backingbeans)
  • 请求作用域DAO bean,它注入到支持bean(package:com.myapp.dao)
  • 在辅助bean中实例化的实体类(包:com.myapp.entities)

是否存在如何命名应保留当前会话数据的包或bean的约定?它不属于上述任何一个,它不是一个控制器,我不会说,它不是一个“帮手”。

0 个答案:

没有答案