大家好 我收集整理了大量Java项目,当然后面会持续更新Java相关Java分享给大家。
下面大概整理了超过50个Java项目,前后端分离的 单机应用 微服务版本,应该是非常全面的了,今天分享第三部分的内容,后续会每天更新。
注:本文内容选自开源项目,内容比较丰富,帮助大家找到合适的项目,可以省不少时间。欢迎收藏点赞
不断收集整理,汇总项目,方便缺项目的朋友查找,希望对你有帮助!还缺哪些项目,欢迎留言,后续不断补充。
电商类:
一、这个高仿小米商城项目,拿来学习再好不过了!
今天推荐一个高仿电商项目小米商城,vue-store 作者还是学生,利用寒假做的,学生就这么牛逼哄哄,佩服佩服。
项目简介
本项目前后端分离,前端基于Vue
+Vue-router
+Vuex
+Element-ui
+Axios
,参考小米商城实现。后端基于Node.js(Koa框架)
+Mysql
实现。
前端包含了11个页面:首页、登录、注册、全部商品、商品详情页、关于我们、我的收藏、购物车、订单结算页面、我的订单以及错误处理页面。
实现了商品的展示、商品分类查询、关键字搜索商品、商品详细信息展示、登录、注册、用户购物车、订单结算、用户订单、用户收藏列表以及错误处理功能。
后端采取了MVC模式,根据前端需要的数据分模块设计了相应的接口、控制层、数据持久层。后端传送地址store-server 。
技术栈
-
前端:
Vue
+Vue-router
+Vuex
+Element-ui
+Axios
-
后端:
Node.js
、Koa框架
-
数据库:
Mysql
功能模块
登录
页面使用了element-ui的Dialog
实现弹出蒙版对话框的效果,登录
按钮设置在App.vue根组件,通过vuex
中的showLogin
状态控制登录框是否显示。关注 Java项目分享
这样设计是为了既可以通过点击页面中的按钮登录,也可以是用户访问需要登录验证的页面或后端返回需要验证登录的提示后自动弹出登录框,减少了页面的跳转,简化用户操作。关注 Java项目分享
用户输入的数据往往是不可靠的,所以本项目前后端都对登录信息进行了校验,前端基于element-ui的表单校验方式,自定义了校验规则进行校验。
注册
页面同样使用了element-ui的Dialog
实现弹出蒙版对话框的效果,注册
按钮设置在App.vue根组件,通过父子组件传值控制注册框是否显示。关注 Java项目分享
用户输入的数据往往是不可靠的,所以本项目前后端同样都对注册信息进行了校验,前端基于element-ui的表单校验方式,自定义了校验规则进行校验。
首页
首页主要是对商品的展示,有轮播图展示推荐的商品,分类别对热门商品进行展示。
全部商品
全部商品页面集成了全部商品展示、商品分类查询,以及根据关键字搜索商品结果展示。
商品详情页
商品详情页主要是对某个商品的详细信息进行展示,用户可以在这里把喜欢的商品加入购物车或收藏列表。
我的购物车
购物车采用vuex实现,页面效果参考了小米商城的购物车。
详细实现过程请看:基于Vuex实现小米商城购物车
订单结算
用户在购物车选择了准备购买的商品后,点击“去结算”按钮,会来到该页面。
用户在这里选择收货地址,确认订单的相关信息,然后确认购买。
我的收藏
用户在商品的详情页,可以通过点击加入 喜欢 按钮,把喜欢的商品加入到收藏列表。
我的订单
对用户的所有订单进行展示。
效果预览
二、Vue2.5.1+Spring支持分销、团购、秒杀、优惠券、微信商城项目,源码免费分享
面向对象
-
Open-Shop是企业在创立初期很好的技术基础框架,加快公司项目开发进度,当然也可以对现有的系统进行升级;
-
个人开发者也可以使用Open-Shop承接外包项目;
-
初学JAVA的同学可以下载源代码来进行学习交流;
技术选型
-
1 后端使用技术
-
1.1 springframework4.3.7.RELEASE
-
1.2 mybatis3.1.0、MyBatis-Plus 3.1.0
-
1.3 shiro1.3.2
-
1.4 servlet3.1.0
-
1.5 druid1.0.28
-
1.6 slf4j1.7.19
-
1.7 fastjson1.2.30
-
1.8 poi3.15
-
1.9 velocity1.7
-
1.10 quartz2.2.3
-
1.11 mysql5.1.39
-
1.12 swagger2.4
-
1.13 j2cache2.3.22-release
-
1.14 weixin-java-mp3.2.0
-
1.15 MybatisPlus3.1.0
-
1.16 lombok
-
-
2 前端使用技术
-
2.1 Vue2.5.1
-
2.2 iview
-
2.3 layer3.0.3
-
2.4 jquery2.2.4
-
2.5 bootstrap3.3.7
-
2.6 jqgrid5.1.1
-
2.7 ztree3.5.26
-
2.8 froala_editor1.2.2
-
项目结构
platform |--platform-admin 后台管理 |--platform-api 微信小程序商城api接口 |--platform-common 公共模块 |--platform-framework 系统WEB合并,请打包发布此项目 |--platform-gen 代码生成 |--platform-mp 微信公众号模块 |--platform-schedule 定时任务 |--platform-shop 商城后台管理 |--uni-mall uniapp版商城 |--wx-mall 微信小程序原生商城
实现功能
-
一:会员管理
-
a 会员管理
-
b 会员等级
-
c 收货地址管理
-
d 会员优惠劵
-
e 会员收藏
-
f 会员足迹
-
g 搜索历史
-
h 购物车
-
-
二:商城配置
-
a 区域配置
-
b 商品属性种类
-
c 品牌制造商
-
d 商品规格
-
e 订单管理
-
f 商品类型
-
g 渠道管理
-
h 商品问答
-
i 反馈
-