Spring3.1.0实现原理分析(十一).MVC从桌面到web应用

       大家好,从这篇博客开始我们开始探讨Spring's MVC模块,分析它的功能,解密它的实现原理。分析MVC模块,首先是要讲明白spring在web应用中是如何被加载的,当一个 web应用启动和卸载时,spring都会执行哪些操作呢?

       spring通往web应用的走廊是org.springframework.web.context.ContextLoaderListener(容器加载监听器),这是一个Servlet规范的监听器,实现了ServletContextListener接口,当web应用启动和卸载时会分别回调接口的contextInitialized(ServletContextEvent event) 和contextDestroyed(ServletContextEvent event) 方法,spring就在这两个方法中执行初始化和销毁功能。


一. web容器的全局配置

可以在web.xml文件中通过全局参数<context-param>对spring执行配置,具体可配置参数及其功能如下,

  • contextClass   ----- 配置web容器的类型,如未指定默认是org.springframework.web.context.support.XmlWebApplicationContext。
  • contextId    -----  配置web容器的Id, 如未指定spring会自己给web容器取个名字,不同的servlet版本略有区别,总之名称里会包含应用名称。
    <
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值