在开发Spring mvc的时候,各种配置下来,往往项目跑起来了,但是一天不写,第二天又忘记怎么搭建了。所以,应该将搭建的思路写下来,这样,开发的时候就会方便许多。就像学武一样,有武功秘籍和没有武功秘籍一样。记住开发流程,思路会变得很清晰,开发起来也就更加快速。

    
    Spring mvc的开发流程如下:
   
    一:配置基础
   
    1>配置目录结构。比如基于eclipse格式还是Maven格式。
   
    2>配置web.xml,主要是以下几个
   
    org.springframework.web.servlet.DispatcherServlet
   
    org.springframework.web.context.ContextLoadListener
   
    org.springframework.web.filter.CharacterEncoding
   
    org.springframework.web.util.Log4jConfigListener
   
    二:开发独立的业务逻辑,并在配置文件中进行实例化(当然,也可以直接new)
   
    三:添加web请求入口
   
    如:<a href=“http://www.cnblogs.com/Inmethetiger/archive/2012/09/01/login.do” >登录</a>
   
    四:添加HandlerMapping
   
    DispatchServlet接收到web请求后,将寻求相应的HandlerMapping进行web请求到具体的Controller实现相应的匹配
   
    五:实现对应的Controler并添加到配置文件中
   
    只有实现了Controller,DispatcherServlet并不会直到它的存在,还需要将该控制器在配置文件中进行配置
   
    六:添加视图解析器
   
    DispatchServlet根据Controller中的逻辑视图命查找相应的视图实现。默认的是org.springframework.web.servlet.view.InternalResourceViewResolver
   
    七:实现相应视图
   
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------