watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTFRpYW5jaGFv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

因为设置了监听器,所以在项目启动时首先进入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很的相似。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTFRpYW5jaGFv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

最新文章

  1. 代码提交的时候可以插入表情了-GitHub表情的使用
  2. Hibernate POJO在序列化(JSON)时遇到的若干问题
  3. linux驱动的分离分层概念之LED
  4. Robot Test Framework + Selenium 的几个坑
  5. AKI
  6. WebView一般用法总结
  7. JavaScript事件机制——细思极恐
  8. Spring Ioc--Bean装配
  9. javascript 自调用函数 闭包
  10. hdu 3046 Pleasant sheep and big big wolf 最小割
  11. javascript:history.go(-1);
  12. BestCoder Round #52 (div.1)
  13. [Leetcode][Python]33: Search in Rotated Sorted Array
  14. 枚举,Math和Random
  15. 编写优秀Bug报告的艺术及案例分析
  16. Android开发(九)——ViewFlipper实现图片轮播
  17. ASP正则匹配方法
  18. snowflake自增ID算法 (PHP版)
  19. Linux下端口映射工具rinetd
  20. How Many Points? LightOJ - 1077(线段经过整点个数与gcd 证明)

热门文章

  1. iview modal 点击打开窗口,打开前先销毁里面的内容再打开
  2. springboot @test 使用
  3. Python简介--备份
  4. (二)Robto Framewoek使用自己的python库
  5. Python中的函数(5)
  6. solr中的Tokenizer Filter
  7. 大数据学习——mapreduce学习topN问题
  8. https://www.cnblogs.com/freeflying/p/9950374.html
  9. [BZOJ4052][Cerc2013]Magical GCD
  10. hdu 1059二进制优化背包问题