springmvc 源码分析

本文介绍了SpringMVC框架的基本配置与工作原理,包括DispatcherServlet的作用、控制器与视图的交互流程,以及如何在Web环境中启动并使用Spring IoC容器。

从大体上看,使用springMVC时,需要在web.xml中配置DispatcherServlet,这个DispatcherServlet可以看做是一个前端控制器的实现,还需要在Bean定义中配置web请求和Controller(控制器)的对应关系,以及各种视图的展现方式。再具体使用controller时,会看到ModelAndView数据的生成,还会看到把ModelAndView数据提交给相应的View来呈现。 

SpringIoC是一个独立的模块,它并不是直接在Web容器中发挥作用的,如果要在Web环境中使用IoC容器,需要Spring为IoC设计一个启动过程,把IoC容器导入,并在Web容器中建立起来。具体说来,这个启动过程是和Web容器的启动过程集成在一起的。在这个过程中,一方面处理Web容器的启动,另一方面通过设计特定的Web容器拦截器,将IoC容器载入到Web环境中来,并将其初始化。在这个过程建立完成以后,IoC容器才能正常工作,而SpringMVC是建立在IoC容器的基础上的,这样才能建立起MVC框架的运行机制,从而响应从Web容器传递的HTTP请求。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值