一个正经的介绍:这里属于 Java从入门到精通到全栈 文档中附属的 项目篇
😎😎😎 同步更新 => 传送门
😍😍😍 如果有想参与文档编写的同学,可以通过如下唯一方式联系我 [email protected]
🤭🤭🤭 致力于帮助每一位学习 Java 的同学构建出自己的学习体系
觉得不错的,帮忙点个 star 吧!!!
由于篇幅过长,我对笔记进行了拆分 @see README-yuque-notes.md
- 非数据库实现
- 使用 ArrayList 实现用户注册信息存储
- 项目结构已经大改 —— 2021年12月2日
- 使用了数据库实现登录注册的功能
- 封装了 JDBC 实现简单的 BaseDao
- 使用 mysql 为数据库作为数据持久化
对应 Java-EE(Basic)分支
verify code 由 servlet 生成
(StudentManagementAdvance)
此版本是在 Java SE 的基础上进行了升级, 数据库不变,有三张表。可以进行简单的数据添加,修改,和删除的功能
此项目为一个简单的 Java EE 小小购物车的项目,它具有最简单的登录,购物车页面展示(分页),添加购物车,下单,付款(使用支付宝沙箱完成此操作)
基于 MVC 模式实现的 登录 和 查询功能,通过 session 对非法访问的进行处理
Java-EE(SSH)分支
使用 maven 构建 Java EE 项目,并导入 Struct2 依赖,使用 Struct2 的类拦截器实现简易的权限管理功能
新更新了如下功能
- Ajax + JSON 格式数据返回
- 实现文件上传 + 下载功能
- 提供 struct2 生成验证码的功能
- 使用 Struct2 框架实现 MVC 的功能
- 使用 hibernate 实现 ORM 的功能
- 以学生管理系统为例,整合两个框架的使用
- 一个 SSH 项目快速开发脚手架
- 项目采用 idea + Maven 搭建
- 项目采用了一个简单的登录示例演示 SSH 整合的实现
Java-EE(SSM)分支
- day1-ioc
- day2-aop
- SpringMVC-day1
- SpringMVC-day2
- mybatis-day1 (环境搭建+crud+xml)
- mybatis-day2 (高级用法)
- SSM (Spring5 + SpringMVC + MyBatis + c3p0) 注解开发
- SSM (Spring5 + SpringMVC + MyBatis + Druid) XML + 注解开发
项目 | 主要技术栈 | 主要功能 | 添加时间 |
---|---|---|---|
his_ssm | JSP + Spring5 + SpringMVC + mybatis + BootStrap + mysql8 | 登陆、退出登陆、注册、单表 CRUD、模糊查询。下拉框动态加载数据,分页显示 | 2023/06/28 |
Java-EE(SpringBoot)分支
- SpringBoot 整合 ElasticSearch
- SpringBoot-es-api es api 的学习
- SpringBoot-es-jd 京东爬虫实战搜索
- SpringBoot 整合定时任务
- SpringBoot 整合 WebSocket
SpringBoot 整合持久层相关
- 整合 JdbcTemplate
- 整合 MyBatis
- 整合 Spring Data JPA
- 整合 Spring Data JPA 构建 REST API
- 整合 MyBatis-plus
- 整合 多数据源 (MyBatis + Druid)
- 整合 redis
- 整合 mongoDB
- SpringBoot 配置全局异常处理
- SpringBoot 整合 Java 配置类
- SpringBoot 整合 Swagger2
- SpringBoot 整合 aop
- SpringBoot 整合 Shiro 框架
- SpringBoot 整合 JWT 框架
模板语法看看也好
- SpringBoot + tyhmeleaf + jpa 实现的 CRUD
对应 SpringBoot 应用篇
- SpringBoot 防止表单重复提交
- SpringBoot 整合邮件发布
PS: 实际上 SpringBoot 的项目远比这个更多
- 实习生管理系统 (vue2后台 + springboot后端)
- 个人单体博客系统 (vue2后台 + vue2前台 + springboot 后端)
-
JavaEE 分支, ShoppingMall 项目, MySQL Driver 更新至 8.0 - 2024年6月12日
-
SpringBoot 新增实战练手项目 —— 2023年7月15日
-
master 分支 README 格式梳理,语雀笔记相关内容 迁移到 README-yuque-notes.md —— 2023年6月29日
-
JavaSSM (JavaEE-SSM 分支) 新增 his_ssm 案例,适合期末大作业(主要功能:登陆、退出登陆、注册、单表 CRUD、模糊查询。下拉框动态加载数据,分页显示)—— 2023年6月28日
-
JavaSSM 新增案例代码,对应原文 AOP 注解专题 —— 2023年2月12日
-
JavaEE 新增 login demo 案例 (JavaEE(Basic)分支)—— 2022年6月18日
-
每个分支对应不同的项目添加对应 .gitignore, 修改 master 分支 README - 2022年6月11日
-
删除 master 分支中,java se 中的项目,JavaSE 项目需要去 Java-SE 分支去看 - 2022年6月8日
-
中间断更是因为,大四毕业上班去了 hhhhh,我又活过来了,这次来我是把 GOF 的部分已经更新完了,同时开始梳理每个项目 -2021年12月2日
-
更新 GOF 文档,优化分支内容,更新 readme,更新 Spring Cloud Alibaba 文档 - 2021年6月21日
-
更新了 GOF 设计模式板块,增加了 GOF 分支 - 2021年1月13日。后序考虑增加 SpringCloudAlibaba
-
更新了 SpringBoot 整合 MongoDB - 2020年11月9日
-
更新了部分学习笔记内容,主要修改 master 分支内容,新增 SpringBoot 项目模块 — 2020年10月23日
-
更新了 SpringBoot 整合 WebSocket,并且修改部分分支内容 —— 2020年10月9日
-
更新了 SpringBoot 整合多数据源(MyBatis + Druid) —— 2020年9月20日
-
更新了 JavaEE(SSM)部分内容 —— 2020年9月17日
-
项目更新了分支,大家可以根据需要下载对应的部分 —— 2020年8月