《深入理解SpringMVC思想》

前言:

       SpringMVC是一种基于MVC架构的用于简化web应用程序开发的应用开发框架,它是spring的一个模块,与spring紧密结合,无需中间整合层来整合,它和struts2一样都是表现层框架。在web模型中,mvc是很流行的框架,通过将model、view、controller分离,减少开发,减少出错,方便组内开发人员之间的协同工作。

正文:

     一。SpringMVC应用的开发步骤

          1.在web.xml中定义前端控制器Dispatcherservlet


   action
   org.springframework.web.servlet.DispatcherServlet
   
     contextConfigLocation
     classpath:web/spring/spring.xml
   
   1

          Dispatcherservlet是SpringMVC的核心入口类,负责处理分发客户端发送的请求,使用视图来最终相应客户端的请求。struts1的核心入口类是ActionServlet,struts2的核心入口类是StrutsParperAndExecuteFilter。

          2.如果是POST请求,则需要开发表单提交的JSP页面,如果是GET请求,则可以跳过这一步。

          3.定义处理用户请求的Handle类,通过实现Controller接口或者使用@Controller注解

          4.当servlet拦截用户请求后,让servlet知道创建哪个Controller接口的实例有两种解决方案:

        (1)利用xml配置文件


                    

你可能感兴趣的:(JAVA)