构建基础SSM框架
SSM结构
SSM框架整合
所谓的SSM即:Spring,SpringMVC,Mybatis
- Spring:一个轻量级的框架,有很多的拓展功能,最主要的我们一般项目使用的就是IOC和AOP。
- SpringMVC:Spring实现的一个Web层,相当于Struts的框架,但是比Struts更加灵活和强大.
- Mybatis:一个持久层的框架,在使用上相比Hibernate更加灵活,可以控制SQL的编写,使用 XML或注解进行相关的配置.
实战项目
项目功能:
- Spring,SpringMVC,Mybatis框架整合
- Create Features
- Retrieve Features
- Update Features
- Delete Features
项目示例:rc-ssm
其他
ajax之PUT请求
客户端ajax方式发送PUT请求,Tomcat默认不会对请求进行处理;
Tomcat:
- 将请求体中的数据,封装成一个map
- request.getParameter(“fileName”)就会从这个map中取值
- springMVC封装POJO对象时,会把POJO中的属性的值,request.getParameter(“fileName”)
解决方式:
-
方式一:Ajax发送POST请求
Ajax中type:“POST”
data: $(“”).serialize()+“&_method=PUT” -
方式二:web配置中添加HttpPutFormContentFilter过滤器
1.HttpPutFormContentFilter将请求体中的数据解析包装成一个map
2.request被重新包装,request.getParameter()被重写,从自己封装的map中取出数据
获取属性的值
prop修改和读取DOM原生属性的值
attr修改和读取自定义属性的值