Spring中MVC框架的底层实现
来源:fromnet 网络用户发布,如有版权联系网管删除 2018-08-08
Spring中的MVC
Spring MVC的流程
Spring的Sample这里就不讲了,大家自己上网google
Spring 在Web环境下的启动
按照javaEE标准,Web应用启动web.xml,之后的启动root是ServletContextListener。
(问题: ContextListener如何启动? 随着web容器启动而启动?是单线程的?线程安全的?)
ContextListener是随着Tomcat的启动而启动,并且只启动这一次,为整个WebContext的启动做准备。
Spring在Web环境下启动的监听器是:
其中WebApplication的上下文在ContextLoader中初期化
最后的启动委托给XmlWebApplicationContext
这个类中使用了大量的模板设计模式!!
最终的容器启动和我们编程式启动Spring类同
查看评论 回复