阶段总结 SSM框架

阶段总结 SSM框架

学了这么久的 SSM 框架终于也算告一段落,简单地总结一下都学了什么吧!、

1. MyBatis

MyBatis 是一款优秀的持久层框架

  1. MyBatis初见:介绍了什么是 MyBatis,写了第一个 MyBatis 程序!
  2. MyBatis增删改查:用 MyBatis 实现了对一张表的简单增删改查!
  3. MyBatis配置:了解了 MyBatis 配置文件中部分标签的用处,学会了使用别名、开启日志等,虽然后面都是用 Spring 配置了。不过还简单研究了一下 MyBatis 中对象的作用域!
  4. MyBatis结果集映射:学习 MyBatis 时遇到的第一个重点!结果集映射赋予了 MyBatis 强大的能力,将查询结果映射为需要的数据类型!
  5. MyBatis日志:了解了基础日志和 Log4j 日志的使用,不过 Log4j 日志和包扫描别名的 BUG 还没搞明白呢。
  6. MyBatis分页:两种实现分页的方式 Limit 和 RowBounds,简单了解了一下。
  7. MyBatis注解:简单了解一下 MyBatis 中注解的使用,不过对于 MyBatis 来说还是用 XML 配置比较好。
  8. MyBatis多对一处理:属于结果集映射的内容,用结果集映射处理了对象中有其他对象的查询情况!
  9. MyBatis一对多处理:也是结果集映射的内容,处理了对象中有其他对象的集合的查询情况!
  10. MyBatis动态SQL:第二个重点!动态 SQL 使我们在写 SQL 语句时避免了繁杂的语句拼接,只要用各种逻辑标签连接就可以了!
  11. MyBatis缓存:第三个重点!在后面的使用中已经体会到了执行查询还是比较慢的,这时候缓存的作用就太大了!

2. Spring

Spring是一个轻量级的控制反转( IoC )和面向切面编程( AOP )的框架。

  1. Spring初见:介绍了什么是 Spring,进行了 IoC 的理论推导,写了第一个 Spring 程序!
  2. Spring配置:了解了一下 Spring 配置文件中的配置,也就是别名、导入、bean 的配置。
  3. Spring依赖注入:依赖注入是实现 IoC 的方式,尝试了注入不同的类型,还使用了 C 命名空间和 P命名空间。
  4. Spring Bean的作用域:简单了解一下 bean 的作用域,包括单例和原型等。
  5. Spring Bean自动装配:学会了 Spring 中 bean 是可以自动装配的,在以后使用注解时用的较多。
  6. Spring注解开发:注解,Spring 的一个强大功能!不过这时用的也少,到后面 SpringMVC 就随处可见了!
  7. Spring Java配置:使用 Java 代码也是能配置 Spring 的!不过后面基本没用过了。
  8. Spring代理模式:唯一写的不错的一篇,学习 AOP 前必须了解代理模式!代理模式其实就是增强操作!
  9. Spring AOP实现:学习了 Spring 的关键之 AOP,概念有点多,还得再看看!
  10. Spring整合MyBatis:用 Spring 去配置 MyBatis,把两个框架结合了起来。
  11. Spring事务管理:Spring 的事务也是通过 AOP 实现的,将事务横切到切入点中,就是声明式事务!不过后面开启事务只要简单配置一下就好了。

3. SpringMVC

SpringMVC 是 Spring Framework 的一部分,是基于 Java 实现 MVC 的轻量级 Web 框架。

  1. SpringMVC学前回顾:回顾了 MVC 框架和用原生的 Servlet 如何处理请求。
  2. SpringMVC初见:介绍了什么是 SpringMVC,写了第一个 SpringMVC 程序,研究了 SpringMVC 的执行过程,老容易忘!
  3. SpringMVC注解:使用注解才是 SpringMVC 的真谛!减少了大量的配置,只需要添加注解就能处理请求!
  4. SpringMVC Controller总结:总结了控制器 Controller 中的一些配置和操作,控制器可以通过实现接口和注解的方式实现,肯定还是注解用的多!
  5. SpringMVC REST风格:学习 REST 风格,让请求变得更直接、更美观!
  6. SpringMVC结果跳转方式:控制器怎么让用户去到正确的页面呢?这节尝试了几种方法,还是视图解析器用的多(前后端分离更好!)。
  7. SpringMVC乱码问题:学习了如何处理遇到的乱码问题,其实直接使用 SpringMVC 提供的过滤器就行了!
  8. SpringMVC JSON使用:前后端分离的核心,JSON!学习了配置 JSON 使用的环境,如何使用 JSON 传输数据。
  9. SSM框架整合:环境搭建、MyBatis层、Spring层、SpringMVC层,虽然很小,但也是第一个使用 SSM 框架的项目!
  10. SpringMVC AJAX使用:使用 AJAX 可以有效地提升交互感,这节简单学习了一下 AJAX 的使用!
  11. SpringMVC拦截器:类似于过滤器,不过拦截器是基于 AOP 思想实现的,更加强大!
  12. SpringMVC文件上传及下载:简单了解一下 SpringMVC 中如何进行文件上传及下载,先学会使用即可!

4. 结语

这下是真的结束啦,接下来就是新的开始了,SSM 再见,Vue 和 SpringBoot 再见!

posted @ 2021-09-08 10:17  Qirror  阅读(158)  评论(0)    收藏  举报
Live2D