MySQL,MVC,mybatis回顾

数据库部分:

1、mysql数据的安装、配置
2、关系型数据库和非关系型数据库区别
3、事务特性(ACID)
1)原子性 一致性 隔离性 持久性
事务管理:一荣俱荣、一损俱损
4、JDBC连接步骤

  1. 加载驱动
  2. 获取连接
  3. 执行SQL
  4. 返回结果
  5. 释放资源

SpringMVC框架:

  1. 请求处理流程
  2. 核心控制器 - dispatcherServlet (web.xml)
    处理器 - handler - Controller
  3. SpringMVC框架搭建
    1,新建maven项目,注意选择webapp骨架。
    2,创建成功之后会发现没有src等目录,这些需要我们手动创建
    3,pom.xml 配置文件包
    4,配置Tomcat
    5,main文件夹下面新建webapp文件夹,webapp下面新建WEB-INF,下面新建web.xml
    6,配置resource目录下的springmvc.xml

请求数据绑定

  1. @RequestMapping():拦截请求路径
  2. @RequestParam():绑定前台请求参数
  3. @PathVariable():绑定路径参数
  4. @RequestBody():绑定请求体
  5. @ReponseBody():绑定响应体

数据模型绑定

  1. ModelAndView()
  2. ModelMap
  3. Model
  4. Map

视图解析器

  1. 单一视图解析器 (jsp)
  2. 协商视图解析器(json、xml、HTML、PDF)

格式转化

  1. 日期
  2. 字符串

上传文件

解析器:CommonsMultipartResolver
注意:上传文件类型:MultipartFile

mybatis框架

  1. 框架搭建
  2. ORM原理 - 对象关系映射
  3. 全局配置文件 -> 映射文件 -> 访问数据库
  4. 动态SQL
    条件判断 :if and or
    模糊查询:like #{字段}
    多条件查询:

where 关键字

<where>
   <if test=""></if>
</where>
<choose>
   <when></when>
</choose>
  1. where语句拼接条件
<trim>
 <if></if>
</trim>
  1. 修改语句
<set>
   <if></if>
</set>

SSM集成步骤

  1. 配置依赖
  2. 配置spring(@Autowaired,@Service,@Repository,@ContextConfiguration)
    和SpringMVC的配置文件
  3. 创建mybatis的全局文件和映射文件
  4. 配置web.xml
  5. 创建项目结构(controller、service、mapper、view、model)
  6. 编写代码,进行测试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值