没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/88945211/bg1.jpg)
课程介绍
1 主要内容
2 课程目的
后端三大框架SSM
1 SSM框架说明
2 SpringBoot
2.1 背景分析
2.2 SpringBoot简述
2.3 SpringBoot核心特性
3 创建SpringBoot工程
3.1 创建SpringBoot工程
3.2 创建工程失败排查
MyBatis框架-注解管理
1 概述
2 数据初始化
2.1 概述
2.2 数据初始化
3 MyBatis环境初始化
4 整合MyBatis初步分析
5 整合MyBatis完成用户数据操作
5.1 知识点设计
5.2 用户表设计
5.3 Pojo对象设计
5.4 Dao接口设计
5.5 Dao单元测试实现
6 整合MyBatis完成标签业务操作
6.1 业务描述
6.2 知识点设计
6.3 weibo表设计
6.4 Pojo对象设计
6.5 Dao接口设计
6.6 Dao单元测试实现
7 整合MyBatis完成评论业务操作
7.1 知识点设计
7.3 评论表设计
7.4 Pojo对象设计
7.5 Dao接口设计
7.6 Dao单元测试实现
MyBatis框架-xml管理
1 xml与注解比较
1.1 xml定义
1.2 和SQL注解比较
2 环境初始化
2.1 子工程信息
2.2 配置数据库连接
2.3 pojo对象及mapper接口准备
3 使用流程
4 xml配置SQL标签
5 整合MyBatis完成用户数据操作
5.1 知识点设计
5.2 Dao接口设计
5.3 定义映射文件UserMapper.xml
5.4 Dao接口单元测试
![](https://csdnimg.cn/release/download_crawler_static/88945211/bg2.jpg)
6 整合MyBatis完成标签业务操作
6.1 业务描述
6.2 Dao接口设计
6.3 定义映射文件UserMapper.xml
6.4 Dao接口单元测试
7 整合MyBatis完成标签业务操作
7.1 业务描述
7.2 Dao接口设计
7.3 定义映射文件UserMapper.xml
7.4 Dao接口单元测试
8 动态SQL语句
8.1 动态删除数据
8.1.1 Dao接口设计
8.1.2 定义映射文件UserMapper.xml
8.1.3 Dao接口单元测试
8.2 动态修改数据
8.1.1 Dao接口设计
8.1.2 定义映射文件UserMapper.xml
8.1.3 Dao接口单元测试
8.3 统计数据条数
8.3.1 Dao接口设计
8.3.2 映射文件CommentMapper.xml
8.3.3 Dao接口单元测试
9 SQL语句重用
6.1 说明
6.2 实现
6.3 示例
10 订单管理系统练习
10.1 工程准备
7.2 要求
7.3 实现
7.3.1 准备工作
7.3.2 操作实现
11 分类管理系统练习
8.1 要求
11.2 实现步骤
11.2.1 准备工作
11.2.2 操作实现
课程介绍
1 主要内容
SpringBoot
Spring MVC
MyBatis
2 课程目的
实现网站开发后端功能
后端三大框架SSM
![](https://csdnimg.cn/release/download_crawler_static/88945211/bg3.jpg)
1 SSM框架说明
Spring
Spring是一个轻量级的容器和框架,为开发者提供了一个IoC容器和AOP框架,Spring框架包
含很多核心子项目。
Spring MVC
SpringMVC是Spring框架的一个核心子项目,是一个基于MVC设计模式的Web框架,它提供
了一系列功能,使得开发者能够快速开发灵活、易于维护的Web应用程序。
MyBatis
MyBatis是基于 Java 的持久层框架,用于和数据库映射,MyBatis避免了几乎所有的JDBC代码
和手动设置参数以及获取结果集的工作。MyBatis通过XML或注解的方式来配置SQL和映射关系,
灵活性非常高。
2 SpringBoot
2.1 背景分析
在传统JAVAEE应用体系中创建一个项目,需要手动添加大量的依赖,还要考虑版本的兼容性,还有繁
重的配置、负载的项目部署,会高度影响开发效率,即使是使用Spring进行资源整合,也存在同样的这
些问题。
还有就是现在的软件生态应用也已经形成一定的规模,整个软件架构体系在变化,企业对技术的要
求也在变化,现在的企业更注重技术的开箱即用,更注重技术在生态圈中的深度融合,更注重轻量级的
运维。由此由此spring boot诞生。
2.2 SpringBoot简述
Spring Boot是一个全新的Java软件开发框架(很多人现在把它理解为一个脚手架),其设计目的是
用来简化Spring项目的初始搭建以及开发过程,并为后面的Spring Cloud 微服务实践提供更加便利条
件。该框架使用了特定的注解方式来进行配置,从而使开发人员不再需要大量的xml配置。不再需要大
量的手动依赖管理。Spring Boot基于快速构建理念,通过约定大于配置,开箱即用的方式,希望能够在
蓬勃发展的快速应用开发领域成为其领导者。
2.3 SpringBoot核心特性
SpringBoot 框架诞生后,之所以能得到软件开发行业的高度认可,自然离不开它提供给我们的一些关键
特性,例如:
1. 起步依赖(Starter Dependency)-创建项目时,会默认添加基础依赖,简化我们自己查找依赖的过
程。
2. 自动配置(Auto Configuration)-创建项目时,springboot工程添加的默认依赖中提供了很多默认的
配置,简化了我们对资源的配置过程。
3. 嵌入式服务(Tomcat,Jetty)-springboot工程支持内嵌的web服务,可以将tomcat这样的服务直接嵌
套到web依赖中,简化部署过程。
![](https://csdnimg.cn/release/download_crawler_static/88945211/bg5.jpg)
3. 删除src目录,本工程为聚合项目
4. pom.xml解析
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.11</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>cn.tedu</groupId>
<artifactId>jsd2303-springmvc</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>jsd2303-springmvc</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<!---定义当前工程以及子工程所需要的依赖,重点是可以子工程直接使用-->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
剩余36页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/b217aab217684c168732afc83b360272_daniel_singularity.jpg!1)
凤凰AI
- 粉丝: 217
- 资源: 377
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- mysql安装配置教程 - Installing MySQL 5.7 on Windows for Specify
- python图片批量处理器程序
- python Word助手程序
- python超级画板程序
- ProPresenter 是一款专业级别的演示和制作软件,专为教会、现场活动、演唱会、体育赛事和广播等领域设计
- Privazer 是一款强大的隐私保护和系统清理工具
- iToon 是一款创新的图像编辑软件,专注于将照片转化为卡通和动漫风格的图像
- haproxy-3.1 for windows 64位 不支持ssl
- haproxy-3.1 for windows 64位 支持ssl
- Gillmeister Rename Expert 是一款功能强大且灵活的文件重命名工具
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)