开发小白,写HLD做模块设计时有一个疑问:
在Maven项目管理中我们总是习惯将项目划分为各个模块以方便管理和重用;
而在SpringMVC中我们又会对项目进行功能上的分层:请求响应Web层,业务逻辑Service层,数据访问Dao层以及特殊工具类集合Util等。
或许是我的开发经验还是太少,在个人看来,这完全是两种不同的项目结构。
因此在此想请教大牛,在实际的开发中,Web项目的服务器后台到底是如何规划项目结构的呢?如果能举个栗子更好。
carolcoral
相关分类