一、需求:使用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
网友评论