日期:2014-05-20  浏览次数:20565 次

写Java项目时候 包的组织结构如何定义合理
写Java项目时候 包的组织结构如何定义合理 

我想了解下,尤其对model ,domain 的区别。 

现在项目的包结构如下 


com.xx.action 
com.xx.bean 
com.xx.dao 
com.xx.service 

service包下一般放哪些类?



------解决方案--------------------
业务逻辑处理的。
------解决方案--------------------
model
pojo
domain
这三个包下面一般都是放最普通Java Bean。domain是领域模型中宣扬的领域对象。
领域对象是一个Java Bean还有可能在里面实现一些业务逻辑。
当然现在一般也没有人在domain下面做业务逻辑啦。

包怎么分都可以没有固定的规则。
------解决方案--------------------
action里主要是放控制器的,与页面关联,大多接受页面传的数据进行操作。
service主要是处理业务逻辑
bean里放实体
dao里放对数据的操作,
层层依赖,我是这样理解的
------解决方案--------------------
探讨
业务逻辑处理的。

------解决方案--------------------
bean demain dojo包下 放的是bean对象
action下存放控制类
service下放业务逻辑处理类
dao下主要是对数据库操作的类