大型项目的分层和分包

随着项目规模的增大,这种仅以分层思想规划的包结构(比如分有servi,dao),马上就会显示出它的不足,一般情况下需要在业务模块包下,进一步按分层模块划分子包,如

User/dao , user/service  ,  forum/dao  ,  forum/service  等。对于由若干独立的子系统组成的大型应用,在业务分层包的前面一般还需要加上子系统的前缀。包的规划对于大型的应用特别重要,它直接关系到应用部署和分发的方便性。

转载于:https://my.oschina.net/u/2419285/blog/746932