新境界开源 / jeexjj_mall


README.md 3.51 KB

jeexjj_mall

  • 是基于jeexjj轻量级快速开发框架开发的商城。QQ交流群:174266358。
  • 基于springboot的微服务模式,可平滑升级为微服务高并发架构。
  • 高仿锤子科技商城,商城前端使用vue2.0前后端分离,后端使用jeexjj框架开发。
  • 了解jeexjj轻量级快速开发框架,请移步 码云开源地址github开源地址

项目介绍

jeexjj_mall是基于jeexjj轻量级快速开发框架开发的高仿锤子科技商城,商城前端使用vue2.0前后端分离,自适应移动端,帮助中小企业快速搭自已的B2C商城。 使用redis缓存,提高商城的响应速度,减轻数据的压力。

项目架构

  • mall-common 是最核心的模块
  • mall-dao 是操作数据库的模块,依赖关系为mall-dao <== mall-common
  • mall-admin 是后台管理端,基于springboot,依赖关系为 mall-admin <== mall-dao <== mall-common
  • mall-api是商城的前端api,基于springboot,依赖关系为 mall-api <== mall-dao <== malll-common
  • mall-front商城的前端,基于vue2.0,前后端分离.

技术选型

后端技术:

技术 名称 官网
redis nosql DB https://redis.io/
spring-boot 后端框架 http://spring.io/projects/spring-boot
Spring Framework 容器 http://projects.spring.io/spring-framework/
SpringMVC MVC框架 http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
Maven 项目构建管理 http://maven.apache.org/
freemarker 页面模板引擎 http://freemarker.foofun.cn/

前端技术:

技术 名称 官网
Vuejs 前端框架 https://vuejs.org/
nodejs JavaScript engine https://nodejs.org/
Bootstrap 前端框架 http://getbootstrap.com/
Font-awesome 字体图标 http://fontawesome.io/
zTree 树插件 http://www.treejs.cn/v3/
layui 前端框架 http://layer.layui.com/
ace 前端框架 http://ace.jeka.by/

后台管理项目mall-admin安装教程

  1. 安装jdk1.8+、mysql5.7+、maven3.5+、redis
  2. 下载代码并初始化数据库doc/db/mall_*.sql
  3. 下载myeclipse2017(后面有地址),导入maven项目 mall-common、mall-dao、mall-admin
  4. 每个项目依次执行maven install
  5. 运行mall-admin的application.java的main方法。
  6. 访问http://localhost:8081/mall-admin

商城mall-front运行步骤

  1. 运行springboot项目mall-api
  2. 本地安装node3.js
  3. 在mall-front根目录运行命令npm install 等待执行完毕
  4. 在mall-front根目录运行命令npm run start即可在浏览器中 的localhost:9999查看项目

技术交流

  1. QQ群:174266358
  2. 开发工具下载地址:https://pan.baidu.com/s/1BXnWGkASzmYDroIYtJbCBg

后台管理端页面效果

商城页面效果