2018-04-05 项目结构规范

一、需求:使用restful结构,服务端只需要返回数据,页面渲染交由客户端。

二、spring原理:

1、spring结构:

2、springMVC工作原理流程图


简洁版
完整版

3、spring boot 注解的思维导图


关于springboot,还有一张更漂亮的图

二、xml、注解、java config的选择,参考这篇文章,我个人是对xml配置不感冒的,所以使用‘注解与java config配合使用’的方案。


三、关于controller,处理事情比较多,通常也会从这里出发,将业务代码分为规范的几个层次。最基本的包括service、dao、model,如果有更大Service的之间的复杂调用,考虑在service上再加Facade层(Components组件)。关于业务分层,可参考以下文档:

1、https://blog.csdn.net/jasph77/article/details/2566274

2、https://www.cnblogs.com/wlx520/p/4522950.html

你可能感兴趣的:(2018-04-05 项目结构规范)