写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下主要是对数据库操作的类