Apache Http Server, Tomcat, Servlet, SpringMVC 关系

调用关系

  • Apache Http Server(Nginx) -> Tomcat -> Servlet -> Spring

Http Server

Http Server 作为服务器入口, 监听请求. 主要托管静态资源, 反向代理请求给 服务器内的tomcat

Tomcat

Tomcat 是Servlet 的容器. 带有 http 功能, 可做为开发时的服务器. 正式环境用来托管 Spring 的 Servlet(如:DispatcherServlet)

Servlet

用来响应动态请求的 Java 服务器接口标准. 基本实现如 HttpServlet. Java web 框架都会有自己的 Servlet 实现. Spring DispatcherServlet 就是继承 HttpServlet.

Spring MVC

内部实现了Servlet, DispatcherServlet

相关文章

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容