我从 Spring-mvc 中的一个项目开始,它基本上由 3 个部分组成
1) 前端
2)后端(管理员)
3) 网络服务
组织这些部分的最佳方法是什么,以便我可以尽可能重用域和 DAO 层对象,同时将包分开(以避免在同一个包中使用 FrontendCategoryController 和 BackendCategoryController 等类名)?
为所有这些部分提供通用配置和 pom.xml 文件也是一个好主意吗?
到目前为止,我已经开始使用 maven 根据 webapp 原型生成的项目结构
编辑:
我正在考虑这样做的一种方法是-
myapp
-- src
-- main
--java
--resources
-- backend
--java
-- resources
-- webservice
-- java
-- resources
在所有 java 目录中,包名称将相同
这是一个正确的方法吗
谢谢