首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于分层的迷惑

2012-11-16 
关于分层的疑惑很多公司开发的时候都会分包我见过一种分包是这样的:Java codeAction 负责页面逻辑Service

关于分层的疑惑
很多公司开发的时候都会分包
我见过一种分包是这样的:

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() 函数的那些类。

热点排行