webx启动流程
Posted gccbuaa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webx启动流程相关的知识,希望对你有一定的参考价值。
因为设置了监听器,所以在项目启动时首先进入com.alibaba.citrus.webx.context.WebxContextLoaderListener,此类继承于ContextLoaderListener。所以首先运行WebxContextLoaderListener的contextInitialized方法。
createContextLoader()是一个非常重要的过程,剩下工作都由contextLoader完毕。
在webx中对createContextLoader()进行了重写,使其除了具备原有载入web应用会话的基础上扩展了载入components的能力。
Refresh运行完毕后。所有web应用会话和Spring容器初始化完毕。
WebApplicationContext对象放置在ServletContext的属性里,这样我们仅仅要能够得到Servlet就能够得到WebApplicationContext对象,并利用这个对象訪问spring 容器管理的bean。
另外补了些servlet相关的内容。
servlet相当于执行在web端的java代码。
Servlet容器将Servlet动态地载入到server上。HTTP Servlet使用HTTP请求和HTTP响应标题与client进行交互。配置一个Servlet须要配置两 个标签,第一个<servlet>,一个是<servlet-mapping>,这与Filter很的相似。
以上是关于webx启动流程的主要内容,如果未能解决你的问题,请参考以下文章