zoukankan      html  css  js  c++  java
  • 阶段总结(数据库、MVC、MyBatis、SSM)

    阶段总结(数据库、MVC、MyBatis、SSM)

    一、数据库部分:

    1、mysql数据的安装、配置
    2、关系型数据库和非关系型数据库区别
    3、事务特性(ACID)

    • 原子性

    • 一致性

    • 隔离性

    • 持久性

    事务管理(概括):一荣俱荣、一损俱损
    4、JDBC连接步骤

    • 加载驱动
    • 获取连接
    • 执行SQL
    • 返回结果
    • 释放资源

    二、SpringMVC框架:

    1、请求处理流程
    2、
    3、SpringMVC框架搭建
    4、请求数据绑定

    • @RequestMapping():拦截请求路径
    • @RequestParam():绑定前台请求参数
    • @PathVariable():绑定路径参数
    • @RequestBody():绑定请求体
    • @ReponseBody():绑定响应体

    5、数据模型绑定

    • ModelAndView()
    • ModelMap
    • Model
    • Map

    6、视图解析器

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

    7、格式转化

    • 日期
    • 字符串

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

    三、mybatis框架

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

    <where>
       <if test=""></if>
    </where>
    
    <choose>
       <when></when>
    </choose>
    

    5)where语句拼接条件

    <trim>
      <if></if>
    </trim>
    

    6)修改语句

    <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)编写代码,进行测试

  • 相关阅读:
    PartialView
    常用取默认值
    迁移环境或升级正常功能出bug常见原因
    模拟登陆语法
    fsg报表相关
    常用数组定义方式
    to_char函数 官方文档详解(数字格式转换和日期转换)
    个人工作window10常用快捷键
    ebs常见概念解释
    常用ASCII码和字符的转换
  • 原文地址:https://www.cnblogs.com/d534/p/15314707.html
Copyright © 2011-2022 走看看