一 项目代码汇总
项目名称 | 项目功能 | 项目地址 | 所用技术 | 项目说明 | 使用开发工具 |
微人事 | 员工资料 人事管理 薪资管理 统计管理 系统管理 | 后端技术栈 1.SpringBoot 2.SpringSecurity 3.MyBatis 4.MySQL 5.邮件发送 6.树形结构存储 7.Excel的导入与导出 8.密码加密技术 9.Spring MVC文件下载 前端技术栈 1.Vue 2.ElementUI 3.axios 4.vue-router 5.树形结构展示 6.websocket | 该项目来自 https://github.com/lenve/vhr 江南一点雨的github上有很多比较好的开源项目,值的学习。 | 后端 IDEA 前端 VSCode
| |
房屋管理系统 | 实现房屋管理的增删改查操作 | guns | 该项目来自慕课网 https://www.imooc.com/learn/936 有三点注意: 1 数据表id修改为int型,并设置为主键和自增。 2 实体类Date类型自动生成错误,应该是java.sql.date类型。 3 课程以v.3.1版进行讲解。 | IDEA | |
信息管理系统 | 用户管理:添加用户 、查询用户、删除用户、修改用户、激活用户、冻结用户。 角色管理:添加角色、删除角色、修改角色、绑定用户、绑定用户操作。 菜单管理:添加菜单,删除菜单,修改菜单,查询下级菜单。 | Spring Boot JSP Spring MVC Spring JPA 分页标签库 树形菜单处理 | 该项目来自《Spring Boot2企业应用实战》 | Eclipse | |
简单工作流系统 | 该系统包括公司日常事务:日常考勤、工资结算以及签核申请等。 | SSH Mysql Quartz Tomcat | 该项目来自《轻量级Java EE企业实战开发(第4版)》 | Eclipse | |
人事管理系统 | 包括用户管理、部门管理、职位管理、员工管理、公告管理、下载中心 | JSP Spring MVC Spring MySql Tomcat | 该项目来自《Spring+MyBatis企业应用实战》 | Eclipse | |
Spring 5整合MyBatis 3项目 | 图书浏览功能 | Tomcat MySql Spring MyBatis | 该项目来自《Spring+MyBatis企业应用实战》 | Eclipse | |
员工管理系统 | 员工的增删改查功能。 部门的增删改查功能。 | SSH Javascript 树形结构 CSS 上左右页面结构 JSP 分页显示 | 该项目来自慕课网,基于慕课网的SSH整合开发员工管理系统,在这之上添加了拦截器,校验器,国际化等 | Eclipse | |
书籍管理 | 实现书籍的增删改查 | SSH 事务管理 | 该项目来自《轻量级Java EE企业实战开发(第4版)》 | Eclipse | |
Spring Boot入门级项目 | 实现多模块划分 | Spring Boot 多模块实现 | 该项目来自慕课网,是Spring Boot入门级视频,对应视频地址: https://www.imooc.com/learn/933 | IDEA | |
Spring Boot Web进阶项目 | 实现对女孩的增删查改的表单验证,异常处理,日志处理、单元测试等 | Spring Boot 表单验证 AOP处理 统一异常处理 单元测试 清晰的分层架构 | 该项目来自慕课网,是Spring Boot Web的进阶项目,对应视频地址: https://www.imooc.com/learn/810 | IDEA | |
Spring Boot入门级项目 | 实现对女孩的增删查改的项目搭建,属性配置,Controller使用,数据库操作,事务管理 | Spring Boot 环境搭建 属性配置 Controller使用 数据库操作 事务管理 | 该项目来自慕课网,是Spring Boot初级项目,对应视频地址: | IDEA | |
Spring Boot和MyBatis整合项目 | 实现对区域位置的增删查改操作,分层清晰 | Spring Boot MyBatis 事务管理 数据库操作 清晰的分层结构 | 该项目来自慕课网,是Spring Boot和MyBatis中级项目,对应视频地址: https://www.imooc.com/learn/945 | IDEA | |
Spring MVC的起步项目 | Spring MVC实现课程的增、删、改、查和上传 | Spring MVC
| 该项目来自慕课网,是Spring MVC中级项目,对应视频地址是: https://www.imooc.com/learn/47 | Eclipse | |
商品秒杀项目 | 实现商品的秒杀功能 | Spring Spring MVC MyBatis | 该项目来自慕课网,是SSM高级课程,对应视频为: https://www.imooc.com/learn/587 https://www.imooc.com/learn/631 | IDEA | |
人员信息管理 | 实现人员信息的增删改查功能 | Spring Spring MVC Hibernate Tomcat
| 该项目来自慕课网https://www.imooc.com/learn/479 | IDEA | |
Spring Boot整合项目 | Spring Boot常用技术整合 | Spring Boot Spring Boot返回json Spring Boot热部署 Spring Boot资源属性配置 Spring Boot freemarker Spring Boot thymeleaf Spring Boot异常处理 Spring Boot MyBatis Spring Boot Redis Spring Boot定时任务 Spring Boot异步任务 Spring Boot 拦截器 | 该项目来自慕课网 | IDEA | |
Java消息中间件项目 | activemq消息发送和接收 | 消息中间件概念 activemq的安装 队列模式代码实现 主题模式代码实现 Spring 和activemq整合代码实现 集群搭建 企业最佳实践 其他消息中间 | 该项目来自慕课网 https://www.imooc.com/learn/856 | IDEA | |
Rabbitmq消息中间件项目 | 通过Rabbitmq消息中间件发送和接收消息 | Rabbitmq安装 Rabbitmq概念 Spring boot 消息简单投递 消息可靠投递 | 该项目来自慕课网 https://www.imooc.com/learn/1042 | IDEA | |
todolist前端项目 | todolist增加 todolist删除 | 使用Vue2.0版本实现响应式编程 理解Vue编程理念与直接操作Dom的差异 Vue常用的基础语法 使用Vue编写TodoList功能 什么是Vue的组件和实例 Vue-cli脚手架工具的使用 单文件组件,全局样式与局部样式 | 该项目来自慕课网 https://www.imooc.com/learn/980 | VSCode | |
实现购物车和地址选配 | 购物车实现 地址栏选配 | Vue2.0各种指令的学习 Vue2.0生命周期的介绍 Vue2.0事件绑定、过滤器的使用、组件的介绍 Vue-resource插件的讲解 ES6语法的介绍 结合购物车的案例,更加接近实战 在实际项目开发的过程中,开发技巧的讲解 | 该项目来自慕课网 | VSCode |
二 书籍代码汇总
书名 | 源代码地址 |
重定义Spring Cloud实战 | |
Spring Boot实战派 | |
Java架构完美之设计实战经典 | |
Java代码与架构完美优化实战经典 | |
软件品质完美之管理实战经典 | |
Spring 5核心原理与30个类手写实战 | |
疯狂Spring Cloud微服务架构实战 | |
Java EE开发的颠覆者Spring Boot实战 | |
Spring Boot 2企业应用实战 | |
轻量级Java EE企业应用实战(第4版):Struts 2+Spring 4+Hibernate整合开发 | |
Spring+MyBatis企业应用实战 | |
疯狂HTML5 CSS3 JavaScript讲义 | |
疯狂Java讲义第四版 | |
Spring Cloud与Docker微服务架构实战 | https://github.com/cakin24/spring-cloud-docker-microservice-book-code https://github.com/cakin24/spring-cloud-docker-microservice-book-code-docker |
Spring Cloud微服务实战 |