关于项目内包模块的命名方式
例一个大项目,分若干大模块8个左右,业务场景比较独立也比较典型
那么在命名一般采用哪种呢?
方案1:
com.xx.controller
a模块Controller.java //a模块 Controller
b模块Controller.java //b模块 Controller
c模块Controller.java //c模块 Controller
d模块Controller.java //d模块 Controller
...
com.xx.service
a模块service.java //a模块 service
b模块servicejava //b模块 service
c模块servicejava //c模块 service
d模块service.java //d模块 service
...
com.xx.impl
a模块impl. java //a模块 impl
b模块impl. java //b模块 impl
c模块impl. java //c模块 impl
d模块impl. java //d模块 impl
...
还是方案2
com.xx.a
aContoller.java
aService.java
aImpl.java
...
com.xx.b
bContoller.java
bService.java
bImpl.java
...
com.xx.c
cContoller.java
cService.java
cImpl.java
...
-----------------------
一种是基于层来 一种是基于业务来,请问哪种适用