猿问

Web项目结构:模块化和分层划分

    开发小白,写HLD做模块设计时有一个疑问:

  • 在Maven项目管理中我们总是习惯将项目划分为各个模块以方便管理和重用;

  • 而在SpringMVC中我们又会对项目进行功能上的分层:请求响应Web层,业务逻辑Service层,数据访问Dao层以及特殊工具类集合Util等。

    或许是我的开发经验还是太少,在个人看来,这完全是两种不同的项目结构。

    因此在此想请教大牛,在实际的开发中,Web项目的服务器后台到底是如何规划项目结构的呢?如果能举个栗子更好。

守护宣言
浏览 4067回答 3
3回答

carolcoral

对比就好,maven 中的 java,resource、test 等其实就是和 springmvc 中对应的 dao、service、test 一样的
随时随地看视频慕课网APP

相关分类

Java
WebApp
我要回答