您好我们想使用maven创建一个spring MVC项目 我们只想使用1个项目,并且在它下面有多个子项目
例如项目的好目录/包结构
com
company
subproject_1
controller
doa
service
entity
subproject_2
controller
dao
service
entity
或一个项目中的所有子项目文件
com
company
controller
all controllers of all sub projects
doa
all dao of all sub projects
service
entity
取决于项目结构在项目中可维护的经验 增加和子项目不断增加
或任何其他包装结构的建议?
目录的命名标准是什么 是吗 实体或域名? doa还是坚持?
任何帮助和指导都将受到赞赏
答案 0 :(得分:1)
为什么不按照多模块项目结构对子项目进行分组?这是一种广泛采用,认可且易于管理的良好编码实践。看看this example。
就命名惯例而言,这是个人偏好,但是最好在包结构中清楚地保持不同的层,就像你从botton-top方法说的那样: dao 级别,域,服务层,控制器,最后是视图。
答案 1 :(得分:0)
尝试使用添加到工作集选项。
答案 2 :(得分:0)
在每个项目中有两个选项:
这里讨论的这些选项:http://www.javapractices.com/topic/TopicAction.do?Id=205
我个人的方法是在每个maven模块项目包中创建功能和“功能”包使用的一些“util”包。