本学期的学习总结
SSM框架学习
- Mybatis:
- 基础配置环境;
- conf.xml文件编写以及学习数据库配置信息以及功能(全局环境编写、单个及批量别名设置、)
- Mapper.xml实现增删改查(输入输出参数及对齐方法,一对多、多对一关联、迭代的类型)
- 接口式编程的实现,类型转换器,日记的开启,一级缓存、二级缓存的学习
- 逆向工程的实现
(注解的使用最近在了解。。。。)
- Spring(IOC和AOP)
- 最基本的jar包导入以及最基本的IOC配置信息以及简单的上下文调用bean;
- IOC的不同依赖注入的方式:
(1) 、set注入:通过setXxx()赋值(需要无参构造函数以及set方法)
(2)、构造器注入:通过构造方法赋值
(3)、p命名空间注入:引入p命名空间
(4)、自动装配(只适用于 ref类型 )
- 不同属性注入如基本类型+String 、类成员对象;
- 特殊值的注入、各种集合类型的属性注入
- 使用注解定义bean以及赋值方式
- AOP的基本配置以及基本名词,通知与方法的关联
- 前置、后置、异常、最终、环绕通知的接口实现
- 注解式通知、schema通知,以及相应的参数的使用,关联的方法参数调用
- Spring监听器的配置以及使用
- Spring与MyBatis的整合,将MyBatis的数据库配置信息纳入到IOC容器中,通过整合jar包中提供的类整合SqlsessionFactory以及实现增删改查等功能
SqlSession;最后是接口回调进行操作;
- Spring MVC
- 基本配置以及一些解决配置上的问题;
- RequestMapping的一些设置、匹配条件限制、自定义类型转换器
- 拦截器、index.jsp ----> Control -----> success.jsp之间通过注解获取数据,处理静态资源的方式;
- 一系列的注解的使用(还没有整理完), 数据格式化;
- 文件的上传和下载,以及文件属性限制条件设置和相应路径的设置;
- SSM的整合(关键也还是Mybatis纳入Spring的IOC容器中)
- 对于控制层的异常处理,前端的异常处理,通过方法拦截单个异常/全部异常的实现方法;
- 映射的原理、数据库的操作的学习;
- IDEA的入手以及使用
- Maven、SVN的学习以及使用,配置等;
- SpringBoot的学习一小部分;
- 在学习Mybatis的过程中学会使用IDEA的断点调试,并能通过断点调试 解决一些问题;
课程学习:
- 数据结构(学的一般吧,后面还要学)
- JAVA程序设计(本学期就学了输入输出流、GUI、网络编程、其它的暑假学了一部分)
其它的的就不记录了,还有一些学的时候忘记做笔记了。。。。。