SSM学习 —— Spring Boot +MyBatis小试炼

一、前言

最近需要有个小面试准备学了一点点SSM,主要是学到MyBatis的一些用法吧算是,恰好作业有用到,就简单记录一下,使用的是Spring Boot+MyBatis

二、知识准备

  • SSH:可参考博客https://blog.csdn.net/qq_38586378/article/details/103076786 Spring+Stuts+Hibernate,SSH相对来讲响应稍慢、学习难度较大、学习周期较长
  • SSM:Spring、SpringMVC、MyBatis三大框架的组合,SpringMVC作为控制层框架取代Struts2,更好的与Spring集成,响应速度更快。MyBatis是半自动化的ORM方式,直接使用原生SQL语句,无需再用面向对象的HQL语句,简单方便。适用于搭建各种大型的企业级应用系统,采用标准的MVC模式,将整个系统划分为数据访问层Dao、业务逻辑层Service、控制层Action、表示层,使用MyBatis管理Dao,作为对象数据的持久化引擎,使用Spring MVC经in相关请求转发与视图管理,使用Spring实现业务对象管理并整合其他框架。
  • MyBatis:当前Java Web开发中流行的持久化ORM框架,对JDBC进行封装与简化,无须JDBC的注册驱动、创建Connection连接、配置Statement等过程,减少JDBC代码。通过内部机制将Java类(对象)持久化为数据库表中的记录,反之可将数据库中的记录转化为Java类(对象)。
  • Spring Boot:简化Spring应用开发的一个框架,是整个Spring技术栈的整合,J2EE开发的一站式解决方案。提供一种新的编程范式,能在最小阻力下开发Spring应用程序,使用SpringBoot可以更加敏捷地开发Spring应用程序,专注于应用程序的功能,而非在Spring各项配置上花费过多时间,从本质上讲,Spring Boot就是Spring,只是做了Spring Bean配置

三、开发过程

3.1 项目需求

用户登录

3.2 数据库设计

3.3 依赖配置及数据库配置

3.4 Entity实体类

3.5 Dao层以及与MyBatis集成

3.6 Service及ServiceImpl

3.7 Controller和前端代码

前端代码时间原因没写,大体的逻辑就是这样的,dao-mybatis,controller到service到serviceImpl,到dao最后通过mybatis的XXXmapper.xml操作数据库。

四、总结

实战很重要,move on

发布了41 篇原创文章 · 获赞 9 · 访问量 9762

猜你喜欢

转载自blog.csdn.net/qq_38586378/article/details/103305484