前言:
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配置文件