在Java EE中,辅助域对象的名称

时间:2012-06-22 10:28:59

标签: java java-ee

在Java EE的3堆栈层世界(域,DAO,服务)

您可以将域帮助程序对象用于帮助用户界面世界。例如:

  

domain.Users

表示将消息发布到论坛的用户,此类用户可以匿名提交消息。当服务发现用户需要通过一条逻辑“匿名”时

  

XYZ .Anonymous

创建了类,并通过构造函数将用户引用传递给它:

  

Anonymous anon = new Anonymous(user);

匿名类适用于用户界面。

但是,Anonymous不是域对象,因为它没有与之关联的DAO。那么 xyz 应该是什么?

1 个答案:

答案 0 :(得分:0)

域对象与持久性无关。域对象是对域进行建模的对象。如果域名包含匿名帖子的想法,那么将有域名对象满足这一点。

某些域对象可能是持久的,但不要挂断它。

无论如何,不​​要只是沿着图层线将类拆分成包,按功能区域进行。因此,一个包用于用户和身份,另一个用于消息,另一个用于聊天室等。如果你的代码在整个层中是通用的,那么确定,将它放在特定于层的包中,但这不需要是默认的。