0
点赞
收藏
分享

微信扫一扫

tomcat和spring mvc、cxf框架

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

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 条评论