标签:css 优先级 res -o 返回 follow ase 执行 map
spring MVC从2014年开始流行,基本工作上都用过,一起在熟悉和深入了解下。源码:https://github.com/limingios/netFuture/blob/master/仿springmvc/tl0920
MVC其实就是一种设计模式,三层架构:视图,模型,控制。J2EE开发的模式,例如servlet来说绝对是简洁。
本身都是spring,肯定可以完美集成
静态就是通过对应静态文件的缓存,key来对应图片。很多时候,我们都是通过nginx然后跳转到tomcat,nginx的作用其实不光是代理,还可以缓存,它用来缓存让第二次的话直接读取本地,较少服务端的压力。
- html,css,img,flash客户端
- jsp,jstl->服务端
- last-modified
第一次登陆,网站返回200状态码- if-modified-since
第二次登陆,网站返回304状态码,if-modified-since等于第一次的。
5.加载优先级 compiler & listings
官网:https://docs.spring.io/spring/docs/5.1.3.RELEASE/spring-framework-reference/web.html#spring-web
具体创建一个简单的mvc例子,这里就不创建了。
app 或者pc 区别分开来,返回结果是一样的
@RequestMapping(value = {"/app","/pc"})
对上述流程图的解释:
PS:先了解总体的流程,然后在细细的品味源码的味道,重点是DispatcherServlet 是HTTP请求处理程序/控制器的中央调度程序。
『互联网架构』软件架构-spring源码之spring MVC(上)(12)
标签:css 优先级 res -o 返回 follow ase 执行 map
原文地址:https://blog.51cto.com/12040702/2543719