热门文章推荐:100本纸质书籍免费包邮!22款高颜值的终端工具,点燃了小姐姐对编程的热爱!

一条 SQL 引发的事故,同时小姐姐直接被开除!!

11月全国程序员平均工资新鲜出炉,内附封面图!

文末有彩蛋哦,不要忘记领取~

之前很多小伙伴反映说学完Java基础和Spring框架之后,一时间不知道如何深入挖掘和进一步练手,因此本文就整理出几个适合初学者学习和练手的Java EE开源项目,供大家参考,大家可以认真吸收这些项目并真正转化为自己的技能点,这样以后不管是复试、写简历或者是求职找工作也能更加从容一点。

JeeSite

项目名称:JeeSite

项目所用技术栈:Spring、Spring MVC、MyBatis、Apache Shiro、Bootstrap UI等

项目简介:JeeSite 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE)采用经典开发模式,让初学者能够更快的入门并投入到团队开发中去。在线代码生成功能,包括核心模块如:组织机构、角色用户、菜单及按钮授权、数据权限、系统参数、内容管理、工作流等。采用松耦合设计;界面无刷新,一键换肤;众多账号安全设置,密码策略;在线定时任务配置;支持集群,支持SAAS;支持多数据源;支持微服务。

传送门

https://github.com/thinkgem/jeesite

XMall 商城

项目名称:XMall商城

项目所用技术栈:SSM、Elasticsearch、Redis、MySQL、ActiveMQ、Shiro、Dubbo、Zookeeper、Vue.js 等

项目简介:XMall是一个基于SOA架构的分布式电商购物商城,并且前后端分离。包括如下几大模块:

  • 后台管理系统:管理商品、订单、类目、商品规格属性、用户、权限、系统统计、系统日志以及前台内容等功能

  • 前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作

  • 会员系统:用户可以在该系统中查询已下的订单、管理订单、我的优惠券等信息

  • 订单系统:提供下单、查询订单、修改订单状态、定时处理订单

  • 搜索系统:提供商品的搜索功能

  • 单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息

是初学者练手的不错的项目。

传送门

https://github.com/Exrick/xmall

Cloud-Platform

项目名称:Cloud-Platform

项目所用技术栈:Spring Boot、Spring Cloud全家桶、Vue.js等

项目简介:Cloud-Platform是国内首个基于Spring Cloud的微服务开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。

传送门

https://gitee.com/geek_qi/cloud-platform

Piggy Metrics

项目名称:Piggy Metrics

项目所用技术栈:Spring Boot、Spring Cloud、Docker等

项目简介:Piggy Metrics是一个基于Spring Boot, Spring Cloud和Docker等技术实现的微服务脚手架,项目包含了:API网关、服务发现、负载均衡、熔断机制、配置中心、监控服务、认证服务等几大微服务项目基本模块,对学习和练手微服务项目是不错的选择。

传送门

https://github.com/sqshq/piggymetrics

Mall 电商

项目名称:mall

项目所用技术栈:Spring Boot、Spring Security、MyBatis、Elasticsearch、RabbitMq、Redis、MongoDb、Docker 、Vue.js等

项目简介:mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

传送门

https://github.com/macrozheng/mall


最后免费领取电子书:

深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)

领取方法:

长按下方二维码

关注公众号【JAVA

后台回复【深入理解JAVA虚拟机

即可马上下载


java项目_值得学习和练手的Java企业级开源项目,强烈推荐!相关推荐

  1. Java【有哪些适合新手练手的Java项目?】

    Java作为一门古老的语言,已有20年左右的历史,这在发展日新月异的技术圈可以说是一个神话. 虽然不少人曾抱怨Java语言就像老太太的裹脚布,又臭又长,有时写了500行都不能表达程序员的意图. 但从市 ...

  2. c++小项目_编程初学者的练手小项目(Pythonamp;C/C++)

    老是有一些刚接触编程的小伙伴问,怎么样才能快速提高编程能力?"一切不写代码的学编程,都是瞎搞!",想要提高编程能力,当然是写代码.写代码.写代码.在不断做项目的过程中,加强基础语法 ...

  3. 值得学习17个C/C++ 超经典开源项目

    正文: 总结了17个 C/C++业内非常经典的开源项目,能够很好的帮助上手与进阶C/C++项目开发,积累项目经验. 包含C/C++ 各个领域,超高含金量. 熟练掌握,面试加分项! 再也不用怕面试没项目 ...

  4. 使用redis和mysql的开源项目_干货!带你了解为什么那么多开源项目都是用Redis!...

    很多开源项目中都使用了redis,这些项目为什么使用redis?使用redis有什么好处?怎么使用redis?带着这些疑问,我们来了解一下redis. 一.什么是Redis Redis是一个免费开源用 ...

  5. 只用redis不用mysql的项目_干货!带你了解为什么那么多开源项目都是用Redis!

    很多开源项目中都使用了redis,这些项目为什么使用redis?使用redis有什么好处?怎么使用redis?带着这些疑问,我们来了解一下redis. 一.什么是Redis Redis是一个免费开源用 ...

  6. java开源springboot项目_使用Spring Boot的10多个免费开源项目

    这是一个真实的应用程序,为  Spring.io  网站提供支持.它正在生产中,每天都有成千上万的用户使用. 我强烈建议这个项目,你将学习有关Spring框架生态系统,Elasticsearch,Gr ...

  7. 此版本的visual studio无法打开下列项目_深度学习实现高精度钢琴曲转谱Piano transcription项目简明使用教程...

    简介 此项目可将钢琴录音(mp3, wav等格式)转录成MIDI文件, 识别的精度非常之高, 扒谱党的福利.相对于人工扒谱效率高了不知道多少倍, AI扒谱的时代已经到来. 前段时间字节跳动发布了全球最 ...

  8. python有趣的小项目-10 个最值得 Python 新人练手的有趣项目

    原标题:10 个最值得 Python 新人练手的有趣项目 作者 | Claire D. Costa 编译 | Wendy 有很多 Python 新手留言问:"Python 入门很久了,但项目 ...

  9. python练手经典100例-10 个最值得 Python 新人练手的有趣项目

    原标题:10 个最值得 Python 新人练手的有趣项目 作者 | Claire D. Costa 编译 | Wendy 有很多 Python 新手留言问:"Python 入门很久了,但项目 ...

最新文章

  1. c语言程序改错类型,C语言程序改错总结
  2. 网络推广软文之文章更新对网站排名的影响!
  3. springboot中下面哪一个作为jpa默认实现_35个超高频SpringBoot知识点(附解析),别怪我没给你机会收藏...
  4. setTimeout() 方法的返回值
  5. 本地连接虚拟机 Oracle数据库 报ORA-12541:TNS:no listener
  6. q7goodies事例_Java 8 Friday Goodies:本地交易范围
  7. mysql中的内置函数
  8. 非常适合初学者的机器学习的数学基础笔记.pdf
  9. postman如何测试php接口_基于Postman的API自动化测试
  10. 学习SQL:将SQL Server导出到Excel
  11. Windows域控设置IE主页 默认打开百度 【全域策略生效】
  12. Nginx模块Lua-Nginx-Module学习笔记(二)Lua指令详解(Directives)
  13. abb机器人指令手册_ABB机器人常见故障
  14. 微信小程序api封装方案
  15. 第五十六回 曹操大宴铜雀台  孔明三气周公瑾
  16. number数据类型
  17. oracle执行计划px,【Oracle】并行等待之PX Deq: Execution Msg
  18. MATLAB的appdesigner背景图片设置
  19. pgAdmin4 汉化
  20. CF311D Interval Cubing 数学、线段树

热门文章

  1. 天呐,你竟然还在用 try–catch-finally
  2. 2684 亿背后的虚拟化技术:双 11 All on 神龙 | 问底中国 IT 技术演进
  3. 软件开发需要学好数学吗?
  4. 理想中的那些智能家居!
  5. 《人工智能如何走向新阶段》大家谈(跟帖,续)
  6. 划重点!2019年这类程序员非常稀缺,年薪超平均水平10倍
  7. 表弟励志做程序员了,除了霸王我还能给他什么?
  8. 加密货币的天堂何在?
  9. 简便 or 缺陷?Python 内置函数大揭秘!| 技术头条
  10. 从月薪 1000 到 2W+,文科生如何逆袭成为大厂程序员?