SpringMVC起步

SpringMVC:

SpringMVC是Spring的一个组件,作为控制器,可以替代Servlet

SpringMVC起步_第1张图片

SpringMVC的开发过程:

SpringMVC起步_第2张图片

  1. 请求发送
  2. DispatcherServlet查询一个或多个HandlerMapping来确定请求的下一站。
  3. 按照HM查询结果,将请求转发到指定的Controller。
  4. Controller返回ModelAndView给DispatcherServlet。
  5. DispatcherServlet使用视图解析器ViewResolver将逻辑试图名匹配为一个特定的视图实现(一般是JSP)。
  6. 将Model传出给视图实现,渲染试图。
  7. 将渲染结果通过响应对象(Response)传递给客户端。

使用的案例:在admin/admin_list.jsp页面显示管理员的信息列表

1)在web.xml文件中配置SpringMVC的前端控制器DispatcherServlet

SpringMVC起步_第3张图片

2)编写SpringMVC的配置文件

    格式与applicationContext.xml文件的格式相同

    将applicationContext.xml文件复制一遍,更名为springmvc.xml,放在src的路径下

    添加mvc的约束

   

SpringMVC起步_第4张图片

SpringMVC起步_第5张图片

      springmvc.xml文件的内容如下

SpringMVC起步_第6张图片

3)编写AdminuserService接口

SpringMVC起步_第7张图片

4)编写AdminuserService接口的实现类

SpringMVC起步_第8张图片

5)编写AdminuserController

SpringMVC起步_第9张图片

6)编写/admin/admin_list.jsp页面

SpringMVC起步_第10张图片

7)访问路径http://localhost:8080/shop/admin/adminlist.htm  效果图如下:

SpringMVC起步_第11张图片

8)工程结构

SpringMVC起步_第12张图片

           在写完Spring+MyBatis+Spring MVC等文章后、我整理了一套完整实战文档,有需要的点击下载

你可能感兴趣的:(Spring)