本学期学习内容整体回顾

本学期的学习总结

SSM框架学习

  • 在学习SSM的顺序路线是MyBatis到Spring再到Spring MVC;

  • Mybatis:
  1. 基础配置环境;
  2. conf.xml文件编写以及学习数据库配置信息以及功能(全局环境编写、单个及批量别名设置、)
  3. Mapper.xml实现增删改查(输入输出参数及对齐方法,一对多、多对一关联、迭代的类型)
  4. 接口式编程的实现,类型转换器,日记的开启,一级缓存、二级缓存的学习
  5. 逆向工程的实现
    (注解的使用最近在了解。。。。)

  • Spring(IOC和AOP)
  1. 最基本的jar包导入以及最基本的IOC配置信息以及简单的上下文调用bean;
  2. IOC的不同依赖注入的方式:

(1) 、set注入:通过setXxx()赋值(需要无参构造函数以及set方法)
(2)、构造器注入:通过构造方法赋值
(3)、p命名空间注入:引入p命名空间
(4)、自动装配(只适用于 ref类型 )

  1. 不同属性注入如基本类型+String 、类成员对象;
  2. 特殊值的注入、各种集合类型的属性注入
  3. 使用注解定义bean以及赋值方式
  4. AOP的基本配置以及基本名词,通知与方法的关联
  5. 前置、后置、异常、最终、环绕通知的接口实现
  6. 注解式通知、schema通知,以及相应的参数的使用,关联的方法参数调用
  7. Spring监听器的配置以及使用
  8. Spring与MyBatis的整合,将MyBatis的数据库配置信息纳入到IOC容器中,通过整合jar包中提供的类整合SqlsessionFactory以及实现增删改查等功能
    SqlSession;最后是接口回调进行操作;

  • Spring MVC
  1. 基本配置以及一些解决配置上的问题;
  2. RequestMapping的一些设置、匹配条件限制、自定义类型转换器
  3. 拦截器、index.jsp ----> Control -----> success.jsp之间通过注解获取数据,处理静态资源的方式;
  4. 一系列的注解的使用(还没有整理完), 数据格式化;
  5. 文件的上传和下载,以及文件属性限制条件设置和相应路径的设置;
  6. SSM的整合(关键也还是Mybatis纳入Spring的IOC容器中)
  7. 对于控制层的异常处理,前端的异常处理,通过方法拦截单个异常/全部异常的实现方法;

  1. 映射的原理、数据库的操作的学习;
  2. IDEA的入手以及使用
  3. Maven、SVN的学习以及使用,配置等;
  4. SpringBoot的学习一小部分;
  5. 在学习Mybatis的过程中学会使用IDEA的断点调试,并能通过断点调试 解决一些问题;

课程学习:

  1. 数据结构(学的一般吧,后面还要学)
  2. JAVA程序设计(本学期就学了输入输出流、GUI、网络编程、其它的暑假学了一部分)

其它的的就不记录了,还有一些学的时候忘记做笔记了。。。。。

你可能感兴趣的:(学习总结)