适合Java初学者练习的项目

您所在的位置:网站首页 java练手小项目eclipse 适合Java初学者练习的项目

适合Java初学者练习的项目

2024-04-10 16:30| 来源: 网络整理| 查看: 265

1. 前言

我是在大二开始学习Java的,在打好Java基础的同时,我们也需要几个项目来来练练手。通过写项目,我们能够好的掌握对Java的应用。

那么,有哪些项目适合我们初学者呢?

我总结了下我在大学期间所写的项目,希望对大家有所帮助。

2. 图书馆里系统

项目地址:图书管理系统

介绍:这是我刚学完ssm后,找的一个练手项目。它是基于ssm实现的图书管理系统,分为两个角色:读者和管理员。读者可以显示图书列表,并且能够借阅图书,归还图书,以及修改密码等功能。管理员拥有对图书管理、读者管理、借阅管理、分类管理,以及修改密码等权限。

技术点:Spring、Spring MVC、Mybatis

页面展示:

3. 学生管理系统

项目地址:学生管理系统:

Gtudmtmanager)

介绍:竟然有了图书管理系统,那么学生管理系统我肯定也是做过的。不过,我是在学完SpringBoot后,使用SpringBoot完成的。毕竟如今SpringBoot才是主流。虽说是学生管理系统,但功能还是比较丰富的。其中它包含九大类:

学生信息管理班级信息管理教师信息管理课程信息管理选课信息管理考勤信息管理请假信息管理成绩信息管理系统管理

看看上面的分类,你会知道功能非常之多。个人认为非常适合出学完SpringBoot的新手练习。

技术点:SpringBoot、Mybatis

页面展示:

4. 后台管理系统脚手架

项目地址:后台管理系统脚手架

介绍:这个小项目是出于我的一时兴趣,想自己尝试写一个后台管理系统的模板,用于以后的扩展。当然,它也是用spring boot写的。不过我实现了两个版本:

使用过滤器实现的认证与授权使用Spring Security实现的认证与授权

第一个在tag v1.0.x,第二个在tag v2.0.x。推荐新手学习第一个版本,当有一定的经验后,想学习下Spring Security时,再来看第二个版本也不迟。

技术点:SpringBoot、Spring Security、Mybatis

页面展示:

5. 仿小米商城

项目地址:仿小米商城后端、仿小米商城前端

介绍:这个项目是一个前后端分离的项目,我是在GitHub上学习的vue-store这个项目,不过他是使用vue和node实现的前后端项目的搭建。我在此基础上进行了改造,将后端接口改为Java实现,即通过Spring Boot框架实现。并且添加了一些其他功能,例如秒杀功能。

用户注册与登录 商品首页展示 商品分类列表展示 商品详情页 购物车 订单结算 我的收藏 我的地址 秒杀商品 商品支付

技术点:

后端:SpringBoot、Mybatis、Redis、RabbitMQ前端:Vue、Element-ui、Axios

页面展示:

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

6. 秒杀系统

项目地址:秒杀系统

介绍:这个项目是我学习了Spring Cloud后做的一个简单项目。内容比较简单,就是一个电商秒杀系统。通过这个项目可以学习到:限流、缓存、异步、预热。将之前学习的知识点相结合,有助于我们的学习与巩固。

技术点:Spring Cloud、Redis、RabbitMQ、Mybatis

页面展示:

7. 小结

大家只要多多关注GitHub网站,里面有着一堆好的项目。只要愿意学习,一定能找到适合自己的项目。

当然,我们不仅要练习项目,我们的Java基础也必须过硬,这才是面试时候的重点。

最后,自推一下我的GitHub,希望对大家有帮助:GItHub



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3