0
点赞
收藏
分享

微信扫一扫

tomcat和spring mvc、cxf框架

小时候是个乖乖 2021-09-25 阅读 71

tomcat是个容器,springmvc和cxf都是servlet,相互对应一下,理解会比较深刻。

tomcat组成以及xml配置

tomcat可以有若干个connector,每个connector用一个线程处理,容器只有一个,Engine下有多个host,host下有多个context。

<servlet>  
<servlet-name></servlet-name>
<servlet-class></servlet-class>
<init-param>
<param-name></param-name>
<param-value></param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>


<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

springmvc流程

对照上述tomcat配置文件,springmvc本身是个servelet,调用都从DispatcherServlet入口,对应上述servlet配置,从handlerMapping找到对应的handler,对应上述servlet-mapping配置,handler处理完后,找到对应的view,进行渲染后返回。

小结

tomcat和spring mvc、cxf等sevlet框架相互对照理解,更好理解,tomcat实际上把http作为rpc实现了,一般情况下,我们就最好使用tomcat或者jetty,而不要自己来实现。

举报

相关推荐

0 条评论