rt, 之前 web 工程一直是按照分层划分( maven 父子工程),比如:
project
-api
-common
-service
-dao
-remote
-web
--controller
除了 web 是 war 包,其它都是 jar 包
现在有一个业务系统,我想按照业务模块先划分,再分层可以吗,比如:
project
-common
-remote
-business1
--api
--service
--dao
--dto
-business2
-business3
-web
--controller
请问下有哪个开源项目是这样搭建的吗,主要没有这样搭过,怕有坑,想找个参照
我认为这样的好处就是分工明确,拆子系统会方便些,但会让结构变复杂,不好管理
project
-api
-common
-service
-dao
-remote
-web
--controller
除了 web 是 war 包,其它都是 jar 包
现在有一个业务系统,我想按照业务模块先划分,再分层可以吗,比如:
project
-common
-remote
-business1
--api
--service
--dao
--dto
-business2
-business3
-web
--controller
请问下有哪个开源项目是这样搭建的吗,主要没有这样搭过,怕有坑,想找个参照
我认为这样的好处就是分工明确,拆子系统会方便些,但会让结构变复杂,不好管理