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

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

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

我现在的结构如下


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

我的

src
|-jp.co.XXXX.XXXX
|-action
|-dao
|-dto
|-entity
|-form
|-service
|-framework
|-action
|-constants
|-dao
|-dto
|-exception
|-filters
|-form
|-log
|-plugin
|-util

不太明白你的意思,我最近项目的结果是这样的:
-project
-src
-java
-com.xxx
-common
-util
-service
-exception
-dao
-action
-entity
-jsp
-test
-lib
-etc

大概就和上面的一样,model ,domain 不知道你指的是什么?
一般来说,项目都是用ant来打包部署的,所以,如果你想把业务逻辑,或者哪一层抽出来,是 可以用ant打包来做的,同理,如果你想单独把实体或某个模块抽出来,也是可以用ant来解决的