springmvc配置问题,springmvc到底是怎么使用配置文件的?

 <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>
        <!--配置hander adapater  -->
        <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"></bean>
        <!--配置渲染器  -->    
        <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
        <property name="prefix" value="/WEB-INF/jsp/"/>
        <property name="suffix" value=".jsp"/>
    </bean>
    <bean name="/hello.do" class="com.sxt.controller.HelloController"></bean>

我知道springmvc要运行起来必须配置这几项,可是不明白springmvc到底是如何执行的,它是如何使用上面的配置,哪位大神能帮忙解释一下?

这个图不错图片说明

controller不用配,那些配在web.xml中的,配的是dispatcherservlet的拦截,*.do即可

可以看看这个http://www.cnblogs.com/liukemng/p/3724379.html

可以跟踪下spring的源码。Spring的本质就是Servlet的。如果有兴趣可以看看Spring技术解密类的书籍。实践出真知。