SpringMVC-day01

  首先声明:本文全部摘自或改编:黑马程序员ssm学习教程(内部含有本人个人见解,如有错误,请帮忙指出,十分感谢)

1.   课程计划

  第一天

1、SpringMVC介绍

2、入门程序

3、SpringMVC架构讲解

a)       框架结构

b)      组件说明

4、SpringMVC整合MyBatis

5、参数绑定

a)       SpringMVC默认支持的类型

b)      简单数据类型

c)       Pojo类型

d)      Pojo包装类型

e)       自定义参数绑定

6、SpringMVC和Struts2的区别

 

  第二天

1、高级参数绑定

a)       数组类型的参数绑定

b)      List类型的绑定

2、@RequestMapping注解的使用

3、Controller方法返回值

4、SpringMVC中异常处理

5、图片上传处理

6、Json数据交互

7、SpringMVC实现RESTful

8、拦截器

 

  开始学习ssm的最后一个知识点--springMVC学习:

0.目录:

  1.springMVC可以和Mybatis进行整合,其实还是Mybatis和spring的整合,因为springMVC和spring是一家的,无缝整合,所以可写成springMVC与Mybatis的整合

  2.struts2中的参数绑定:3种方法  某个类里建立个成员变量声明  多实例

    spring MVC     在方法的形参上绑定,不以成员变量为主 单实例

1.SpringMVC介绍

  1.springMVC是什么

  Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来,如下图:

spring迎合apache,mybatis迎合spring,看jar包,spring开头和mybatis开头,哈哈。

  2.springMVC处理流程

  如图:

  

  1.前端控制器:老大,和struts2中的file过滤器一样,放在web.xml中

  2.处理器:小弟,负责将老大给他的请求处理

  3.jsp页面:动态,经过标签渲染后将转化为HTML页面并返回给老大

  4.用户

2.入门程序

  1.导包

  

  2.加入配置文件

  web.xml

  配置前端控制器:

key-value:中name和配置监视器一样,是因为spring和spring MVC是一家的所以放配置文件也是放在一起

  3.建立controller

  struts2叫action层,但是spring MVC叫controller层(也叫Handler(处理器)层--小弟)

猜你喜欢

转载自www.cnblogs.com/Jimn3/p/9973539.html