项目介绍
后端使用SSM框架,前端使用BootStrap框架,通过Thymeleaf渲染视图,Ajax和Json进行数据交互,Maven统一管理依赖的员工信息管理系统。
1、登陆页面
登录或者注册,通过拦截器拦截未登录的用户访问首页
注册
2、首页
从数据库拿取到数据,并通过分页展示。
3、查询页面
查询所有员工或者按条件模糊查询
4、新增页面
前后端同时校验数据格式,并且后端还会检查邮箱是否重复。
5、编辑页面
数据回显到编辑模态框中,并且修改内容时也会进行前后端检查格式和是否重复。
6、删除
包括单个删除和批量删除
项目地址:https://gitee.com/archer_hhh/SSM_CRUD_Employee.git
功能点
- 分页查询
- 数据校验:JQuery前端校验+JSR-303后端校验
- Ajax请求和Json数据交互
- REST风格的URI:GET查询、POST新增、DELETE删除、PUT修改
技术点
- 基础框架-SSM(Spring+SpringMVC+Mybatis)
- 数据库-MySQL
- 前端框架-Bootstrap
- 数据交互-Json
- 请求类型-Ajax
- 视图渲染-Thymeleaf
- 依赖管理-Maven
- 分页查询-PageHelper
- 逆向工程-Mybatis Generator