当前位置: 代码迷 >> Java Web开发 >> 关于分层的迷惑
  详细解决方案

关于分层的迷惑

热度:2820   发布时间:2013-02-25 21:09:26.0
关于分层的疑惑
很多公司开发的时候都会分包
我见过一种分包是这样的:
Java code
Action 负责页面逻辑Service 接口定义Domain 对应数据库表的POJODao 只负责链接数据库,从数据库中查询结果,包装成对象后返回Util 工具类


那么,Hibernate反映射出来的应该是在Domain 还是 DAO?

第二个,我们学校老师给我们分包的方式的疑惑
如对于一个项目,叫做TeacherSysDemo是一个关于教师信息的项目
他给我们分包是Action logic dao util 其中整个项目的表分为用户表和教师信息表
分别用UserManager和TeacherManager两个放置砸logic包的类管理,如果我用上文我提到的分包方式,应该怎么放置这两个类?



------解决方案--------------------------------------------------------
显然要去问问公司的人才更清楚。

不过从字面上理解,Domain 只存放 值对象(又称:VO、POJO)

DAO 就是那些操作数据库的类,也就是提供 query()、delete()、save() 函数的那些类。
  相关解决方案