# SSM-CRUD([尚硅谷视频](https://www.bilibili.com/video/av35988777))
### 一、开发工具
- #### InteliJ IDEA 2019
- #### Maven 3.6.1
### 二、.功能介绍
- #### 1. 增删改查
- #### 2. 分页查询
- #### 3. 数据校验
- ##### 前端校验(JS)
- ##### 后端校验(JSR303)
- #### 4. ajax
- #### 5. Rest风格URI:
- ##### 使用Http协议请求方式的动词,来表示对资源的操作
- ##### GET: /emps/get/{id} 查询
- ##### GET: /emps/get 查询
- ##### POST: /emps/save增加
- ##### PUT: /emps/update/{id} 修改
- ##### DELETE: /emps/del/{id} 删除
- ##### DELETE: /emps/dels/{ids} 删除
### 三、技术支持
- #### 1. 基础框架(SSM-Spring+SpringMVC+Mybatis)
- ##### Spring 5.1.6
- ##### Mybatis 3.5.1
- #### 2. 数据库-Mysql 8.0
- #### 3. 前端框架-BootStrap 3.3.1
- #### 4. 项目依赖管理-Maven 3.6.1
- #### 5. 分页插件 PageHelper
- #### 6. 逆向工程-mybatis-generator
### 四、基础环境搭建
- #### 1. 创建maven-web工程
- #### 2. 导入项目依赖的坐标
- ##### spring core
- ##### spring mvc
- ##### spring jdbc
- ##### spring test
- ##### spring aop
- ##### mysql-connector-jar
- ##### jstl taglib
- ##### serlevt jsp
- ##### mybatis mybatis-spring
- ##### pagehelper
- ##### hiberate validate
- ##### 其他
- #### 3. 引入Bootstrap前端框架
- #### 4. 编写ssm整合配置文件
- ##### web.xml
- ##### mybatis-config.xml
- ##### spring-mybatis.xml
- ##### springMVC.XML
- ##### configGenerator.xml
- #### 5. 测试dao层配置(TestMapper.java)
### 五、查询
- #### 1. 访问index.jsp
- #### 2. index页面发送出查询员工列表请求
- #### 3. EmployeeController接收请求,查出员工数据,返回视图页面
- #### 4. jsp解析数据并显示
### 六、使用ajax+json实现查询及后续功能
- #### 1. index.jsp页面发送ajax请求进行员工数据分页查询
- #### 2. 服务器将查询到的数据以json字符串的形式返回给浏览器
- #### 3. 浏览器收到json字符串,使用js对json进行解析并处理,jquery操作DOM对象,实现数据显示
- #### 4. ajax实现了客户端的无关性
### 七、员工新增
- #### 1. 在index.jsp页面点击“新增”按钮
- #### 2. 弹出填写信息的对话框(BootStrap模态框)
- #### 3. 去数据库查询部门列表,显示在下拉列表
- #### 4. 用户输入数据,完成前后端校验
- ##### js+jquery前端校验数据合理性
- ##### ajax发送请求校验用户名是否重复
- ##### 重要数据后端(JSR303)再次校验
- #### 5. 实现保存
### 八、员工信息修改
- #### 1. 在index.jsp页面点击“编辑”按钮
- #### 2. 弹出用于修改信息的对话框(BootStrap模态框,显示已有信息)
- #### 3. 用户输入数据,进行合理性校验
- #### 4. 点击修改,完成信息更新
### 九、员工删除
- #### 1. 在index.jsp页面点击“删除”按钮
- #### 2. 弹出确认框
- #### 3. 完成删除
- ##### 单个删除 URI: /emps/del/{id}
- ##### 批量删除 URI: /emps/dels/{ids}
### 十、总结
![img](https://github.com/yushengww/atguigu_ssm_crud/blob/master/%7BU15TPJ%7DJN%7BTEGW%5DM%40_4U46.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课设&项目&实训-基本的CRUD系统,采用IDEA+Maven搭建,具备前后端交互功能,前端采.zip (180个子文件)
EmployeeExample$GeneratedCriteria.class 11KB
EmployeeExample$GeneratedCriteria.class 11KB
EmployeeExample$Criteria.class 7KB
EmployeeExample$Criteria.class 7KB
DepartmentExample$GeneratedCriteria.class 6KB
DepartmentExample$GeneratedCriteria.class 6KB
EmployeeController.class 5KB
EmployeeController.class 5KB
EmployeeServiceImpl.class 4KB
EmployeeServiceImpl.class 4KB
DepartmentExample$Criteria.class 3KB
DepartmentExample$Criteria.class 3KB
Employee.class 2KB
Employee.class 2KB
DepartmentExample$Criterion.class 2KB
DepartmentExample$Criterion.class 2KB
EmployeeExample$Criterion.class 2KB
EmployeeExample$Criterion.class 2KB
DepartmentExample.class 2KB
DepartmentExample.class 2KB
EmployeeExample.class 2KB
EmployeeExample.class 2KB
InfoDTO.class 2KB
InfoDTO.class 2KB
DepartmentController.class 1KB
DepartmentController.class 1KB
Department.class 1KB
Department.class 1KB
TestMapper.class 876B
DepartmentServiceImpl.class 845B
DepartmentServiceImpl.class 845B
EmployeeService.class 728B
EmployeeService.class 728B
EmployeeMapper.class 691B
EmployeeMapper.class 691B
DepartmentMapper.class 245B
DepartmentService.class 245B
DepartmentMapper.class 245B
DepartmentService.class 245B
bootstrap.css 143KB
bootstrap.css 143KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
bootstrap-theme.css 26KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
bootstrap-theme.min.css 23KB
glyphicons-halflings-regular.eot 20KB
glyphicons-halflings-regular.eot 20KB
_06_atguigu_crud.iml 80B
mysql-connector-java-8.0.15.jar 2.04MB
aspectjweaver-1.8.7.jar 1.78MB
mybatis-3.5.1.jar 1.61MB
protobuf-java-3.6.1.jar 1.36MB
spring-web-5.1.6.RELEASE.jar 1.32MB
jackson-databind-2.9.9.3.jar 1.29MB
spring-core-5.1.6.RELEASE.jar 1.23MB
hibernate-validator-6.0.10.Final.jar 1.08MB
spring-context-5.1.6.RELEASE.jar 1.05MB
spring-webmvc-5.1.6.RELEASE.jar 781KB
mybatis-generator-core-1.3.7.jar 659KB
spring-beans-5.1.6.RELEASE.jar 658KB
spring-test-5.1.6.RELEASE.jar 605KB
log4j-1.2.17.jar 478KB
jsqlparser-2.0.jar 443KB
jstl-1.2.jar 405KB
spring-jdbc-5.1.6.RELEASE.jar 395KB
spring-aop-5.1.6.RELEASE.jar 360KB
antlr-2.7.2.jar 350KB
struts-core-1.3.8.jar 321KB
jackson-core-2.9.9.jar 318KB
spring-expression-5.1.6.RELEASE.jar 274KB
spring-tx-5.1.6.RELEASE.jar 250KB
struts-taglib-1.3.8.jar 246KB
commons-beanutils-1.7.0.jar 184KB
commons-digester-1.8.jar 140KB
commons-validator-1.3.1.jar 136KB
validation-api-2.0.1.Final.jar 91KB
commons-chain-1.1.jar 88KB
pagehelper-5.1.10.jar 83KB
jackson-annotations-2.9.0.jar 65KB
jboss-logging-3.3.2.Final.jar 65KB
oro-2.0.8.jar 64KB
classmate-1.3.4.jar 64KB
mybatis-spring-1.3.0.jar 52KB
commons-logging-1.0.4.jar 37KB
spring-jcl-5.1.6.RELEASE.jar 23KB
EmployeeExample.java 15KB
DepartmentExample.java 9KB
EmployeeController.java 5KB
TestMapper.java 3KB
EmployeeServiceImpl.java 2KB
Employee.java 2KB
InfoDTO.java 1KB
EmployeeService.java 1KB
DepartmentController.java 1KB
DepartmentServiceImpl.java 827B
EmployeeMapper.java 585B
Department.java 537B
DepartmentService.java 384B
共 180 条
- 1
- 2
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 从XML生成可与Ajax共同使用的JSON中文WORD版最新版本
- silverlight通过WebService连接数据库中文WORD版最新版本
- 使用NetBeans连接SQLserver2008数据库教程中文WORD版最新版本
- XPath实例中文WORD版最新版本
- XPath语法规则中文WORD版最新版本
- XPath入门教程中文WORD版最新版本
- ORACLE数据库管理系统体系结构中文WORD版最新版本
- Sybase数据库安装以及新建数据库中文WORD版最新版本
- tomcat6.0配置oracle数据库连接池中文WORD版最新版本
- hibernate连接oracle数据库中文WORD版最新版本
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功