美文网首页spring framework
tomcat和spring mvc、cxf框架

tomcat和spring mvc、cxf框架

作者: Wu杰语 | 来源:发表于2021-02-18 23:04 被阅读0次

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

tomcat组成以及xml配置

image.png

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,而不要自己来实现。

相关文章

网友评论

    本文标题:tomcat和spring mvc、cxf框架

    本文链接:https://www.haomeiwen.com/subject/bwfoxltx.html