# Database_Course_Design_Guide_Java
**Repository Path**: YuXeng/Database_Course_Design_Guide_Java
## Basic Information
- **Project Name**: Database_Course_Design_Guide_Java
- **Description**: Java路线的数据库课程设计指南
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2024-06-23
- **Last Updated**: 2025-07-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 数据库课程设计指南:Java路线
> 原文链接:[📖Gitee(国内):](https://gitee.com/YouSaQVQ/Database_Course_Design_Guide_Java) [📖GitHub](https://github.com/YusJade/Database_Course_Design_Guide_Java)
## 技术说明
本次课程设计的`Java`路线,主要是使用了`SpringBoot`框架与`MyBatis`框架。
- `SpringBoot`:快速开发 Spring Web 应用的一种框架。
- `MyBatis`:持久层框架、支持自定义 `SQL` 、免除几乎所有繁复的 `JDBC` 代码。
## 官方资源索引
本次课程设计只涉及到以上两个框架的极小部分内容,故这里贴出官方文档中的某些章节的链接,以供开发时参考。
- [🍎MyBatis 中文网:XML 映射器](https://mybatis.net.cn/sqlmap-xml.html)
- [🍎MyBatis 中文网:动态 SQL](https://mybatis.net.cn/dynamic-sql.html)
- [🍏Spring: Developing Your First Spring Boot Application](https://docs.spring.io/spring-boot/tutorial/first-application/index.html#getting-started.first-application.code)
- [🍏Spring Initializr | 快速创建工程](https://start.spring.io/;)
## 课程设计资源索引
为了帮助同学完成课程设计,我们准备了样例仓库,样例仓库中包含一个完整工程,工程基本上实现了一个简易的`SpringBoot`后端应用,仓库中还有开发时一同编写的教程文档;除此之外,我们还录制了系列讲解视频。以上资源完全由我们制作,其中可能包含一些错误,欢迎指正。
### 演示工程仓库
- [📖GitHub: SpringBoot-MyBatis-Example](https://github.com/YusJade/SpringBoot-MyBatis-Example)
- [📖Gitee(国内): SpringBoot-MyBatis-Example](https://gitee.com/YouSaQVQ/SpringBoot-MyBatis-Example)
### 系列讲解视频
- [🎞️bilibili: [数据库课程设计-Java]](https://www.bilibili.com/video/BV1VagDenEYU/?spm_id_from=333.999.0.0&vd_source=9470381b8320ec917ae479f2d87ce68a)
- [🎞️bilibili: 【大学生实践作业】apifox演示接口测试](https://www.bilibili.com/video/BV1aVg6eDES3/?spm_id_from=333.1296.top_right_bar_window_default_collection.content.click&vd_source=9470381b8320ec917ae479f2d87ce68a)
### 贡献者
特此感谢
### 前端推荐技术
> 可以观看视频 [🎞️bilibili: [数据库课程设计-Java]第九篇<前端部分>:技术推荐](https://www.bilibili.com/video/BV1g1421k7qo/?spm_id_from=333.788&vd_source=9470381b8320ec917ae479f2d87ce68a)
- ✨方案一 (**推荐**):SpringBoot 集成 Thymeleaf。
**资料链接:**
- [🍏 Thymeleaf 官网](https://www.thymeleaf.org/)
- [📖 SpringBoot系列(六)集成thymeleaf详解版 - 全栈学习笔记 - 博客园 (cnblogs.com)](https://www.cnblogs.com/swzx-1213/p/12726432.html)
- [📖 史上最详 Thymeleaf 使用教程 - 桌前明月 - 博客园 (cnblogs.com)](https://www.cnblogs.com/jerry126/p/11531310.html)
- 方案二:前后端分离,推荐前端使用 Vue3 框架。
**资料链接:**
- [🍏 Vue.js - 渐进式 JavaScript 框架 | Vue.js (vuejs.org)](https://cn.vuejs.org/)
- [📖 Vue3安装配置、开发环境搭建(组件安装卸载)(图文详细)-CSDN博客](https://blog.csdn.net/weixin_69553582/article/details/129584587)
### 后端实践工程
本人配合系列视频,再写一遍后端应用,尝试实现前后端分离的方案(不定期更新)。
- [🌏github: YusJade/SpringBoot-MyBatis-DBDesign](https://github.com/YusJade/SpringBoot-MyBatis-DBDesign)
---
再次感谢我的两位搭档,感谢这一个多月以来的紧密配合 **:>**
