
从大体上看,使用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请求。







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

被折叠的 条评论
为什么被折叠?



