# ssm商品管理 **Repository Path**: emmars/ssm_commodity_management ## Basic Information - **Project Name**: ssm商品管理 - **Description**: 简单整合springmvc,spring,mybatis框架的一个商品管理系统 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2018-09-25 - **Last Updated**: 2021-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ssm商品管理 #### 项目介绍 简单整合springmvc,spring,mybatis框架的一个商品管理系统 #### 使用到的软件及技术 1. eclipse 4.8 2. mysql 5.7 3. tomcat 9.0 #### 系统功能 1. 用户的登陆和注册 2. 商品的管理增删改查 3. 使用分页功能进行展示商品 4. 在商品修改页面拥有图片上传功能 #### 功能实现 1. 利用拦截器在session无用户信息时,只允许通过登陆和注册页面,注册页面的用户名校验通过ajax和json格式返回数据到服务端,在用户离开用户名输入框时将会进行校验。 2. 利用mybatis框架进行与数据库交互,使用mapper接口更方便管理,在xml文件中实行sql语句。通过spring管理service,事务管理根据指定的通知,利用aop进行切面操作。 3. 用sql语句中的limit 通过数据start和size查询数据。 ``` 4. 利用tomcat创建一个虚拟服务器, 双击控制台的 tomcat -> Modules -> Add Web External Module Document base: 放图片的文件夹。 Path: /pic 在ItemController中使用随机生成的字符串+源图片扩展名组成新的图片名称,防止图片重名 String newfileName = UUID.randomUUID().toString() + fileStr.substring(fileStr.lastIndexOf(".")); 再将其保存到硬盘和数据库中。 ```