HTTP 请求穿越的整个空间是分层的,包括:Web 容器、Web 应用、Spring 框架等,它们每层都是经过配置文件配置初始化的,这是一种松耦合的架构设计。如今咱们来梳理一下这些配置文件,HTTP 请求最早穿越的就是 Web 容器,它的表明产品 Tomcat 的配置文件是:server.xml web
在平常系统开发或维护当中,大部分问题都会跟 HTTP 请求处理相关。其中一部分是咱们对 HTTP 协议自己不熟悉,HTTP 协议是目前互联网中各个系统集成的最主要的应用层协议,该协议设计很是优良,咱们能够抽些时间深刻研究这套协议,固然若是有时间再附带 TCP/IP 协议,尤为是协议中控制服务质量的各类类型参数等。除此以外,还有大部分是不熟悉 HTTP 请求处理的全流程,不知道在什么环节设置调试断点,以及配置文件不按要求填写等,这样就容易让本身陷入迷宫,耗费大量的时间精力找不到线索头绪。面试
本文的主要价值是帮助你们梳理出一个端到端的全流程框架,也就是咱们常说的全局视角或者上帝视角。有了这个框架以后,咱们能够根据本身的须要按图索骥找相关节点的资料来研究学习,不至于陷入细节找不到方向。固然,考虑到咱们每一个人的工做学习状况不一样,平时遇到的问题也不一样,本文内容没法覆盖全部人遇到的问题,欢迎你们留言提问交流。sql
今天先分享到这里,若是你以为有价值,麻烦动动手指 转发 给其余须要的小伙伴。另外,老兵哥我后续还会分享职业规划、应聘面试、技能提高、影响力打造等经验,欢迎 关注 本专栏或歪信公主号 「IT老兵哥」!架构
本系列其余文章索引以下:mvc