10个优质的Java练手项目
最近有很多小伙伴私信我说推荐几个毕设项目,还有就是学了Java有一段时间了,想找几个项目想练练手,在面试的时候也可以增加一点项目经验。
在这里我收集了10个可以直接导入运行的项目。
由简单到复杂,分别为:
1、二手拍卖系统
这个系统我之前介绍过,是基于Nutz+JSP 搭建的,Nutz可以理解为这是一个轻量级的MVC框架。
主要功能模块分为:
- 用户模块
- 订单模块
- 商品模块
- 管理员模块
后台管理员发布商品,前端用户登录即可预览商品,进行下单。
前端模块:
订单模块:
后台含发布商品、修改商品价格等功能:
该项目使用的技术比较简单,主要涉及的技术是Nutz+JSP。
Nutz大家可能不太了解,它是一组轻便小型的框架的集合, 各个部分可以被独立使用。结合了spring、Hibernate的特性,使用Nutz你就不需要使用spring的xml配置了,但是多了一套Nutz自己的规则,你可以理解为这是一个轻量级的MVC框架。
这个项目并不复杂,功能模块划分明确,涉及的表只有四个,可以自己扩展。
拿来当学校的实验或者实训作品完全是足够的,但是要想当毕设,还需要自己润色。
下面介绍一下如何运行它:
1、配置项目jdk
2、配置web.xml
web.xml 目录如下,不要配置错误,否则不能访问
3、生成jar包
4、添加依赖包
5、配置数据库
新建数据库,并执行SQL语句
6、配置Tomcat
这里要设置访问路径为 /sale
运行Tomcat,
用户端:
输入 http://localhost:8081/sale/index/toIndex
即可
后台:
输入 http://localhost:8081/sale/user/adminlogin
即可