# j2ehomework **Repository Path**: frytery/j2ehomework ## Basic Information - **Project Name**: j2ehomework - **Description**: JavaEE课程的期中考核作业(商品管理系统),使用了前后端分离,chuyangc是后端文件目录,front是前端文件目录 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-05-05 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: Project ## README # j2ehomework #### 介绍 JavaEE课程的期中考核作业(商品管理系统),使用了前后端分离,chuyangc是后端文件目录,front是前端文件目录 #### 软件架构 前端项目使用了Vue2(axios+element-ui),页面简洁但也实现了课程要求里的所有功能 后端项目使用了标准的三层MVC架构,遵循了依赖倒置原则,主要技术有SpringBoot+SpringMVC+Alibaba Druid(数据库链接池)+MyBatis-plus+PageHelper(分页助手)+Freemaker(模板引擎)+Swagger2(接口文档) #### 安装教程 1. 下载本项目的两个文件夹 2. 前端项目运行`npm install`安装依赖 3. 前端项目运行`npm run serve` 4. 在运行后端项目前请先运行MySQL脚本,该项目使用了5.7版本的Tencent TD-SQL MySQL,脚本位于`j2ehomework-chuyangc/src/main/resources/db` 5. 后端项目请填写`application.yml`文件的数据库信息 6. 后端项目直接运行`j2ehomework-chuyangc/src/main/java/com/chuyangc/J2ehomeworkChuyangcApplication.java`的方法即可 #### 使用说明 1. 前端项目默认8080端口 2. 后端项目默认8888端口 3. 注意配置maven源 #### 功能 - [x] 对商品信息的增删改查 - [x] 对商家信息的增删改查 - [x] 商品信息和商家信息列表分页(课程要求给定每页显示3条记录) - [x] 实现“商家表”和“商品表”的关联映射查询 - [ ] 前端统一Api接口