没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
课程介绍
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接口单元测试
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
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依赖中,简化部署过程。
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页未读,继续阅读
资源评论
凤凰AI
- 粉丝: 224
- 资源: 386
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功