Skip to content

该项目是对网易云课堂中,由尚硅谷教育提供的SSM高级整合视频教程的实现。

Notifications You must be signed in to change notification settings

Hunter1023/SSM_CRUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSM_CRUD

该项目是对网易云课堂中,由尚硅谷教育提供的SSM高级整合视频教程的实现。教程偏前端,讲述的知识点着重于:

  • 前端:

    • Bootstrap渲染页面
    • 通过jQueryAJAX进行前后端交互
  • 后端:

    • 利用Mybatis-Generator(逆向工程)与数据库交互
    • 单元测试(简单带过)

教程的不足之处:前端高耦合(该项目已经进行了一定程度的解耦)


运行环境

  • Java 1.6
  • Maven(maven的tomcat7插件)
  • SSM
  • MySQL
  • Bootstrap
  • jQuery

所用IDE: IDEA


版本更新

提示: 可以根据自身的功能实现进度,查看该repository的commits历史进行对比。

2018/6/14

  • 初步实现查询功能

2018/6/15

  • 将视图的展示由返回jsp文件名转变为返回JSON数据

2018/6/16

  • ajax校验员工姓名、添加员工,和相应的页面跳转
  • JSR303后端校验员工姓名、用户名是否重复的后端校验
  • 前端解耦

2018/6/17

  • 消除模态框的下拉列表内容展示重复展示的bug(没有清空内容导致)
  • 利用web.xml中配置的HiddenHttpMethodFilter,ajax通过在data中设置实际的请求,将页面普通的POST请求转为指定的DELETE或者PUT请求
  • 实现员工信息修改和相应页面跳转
  • 实现员工信息的删除, 将表单更新的方法、删除员工的方法 解耦

2018/6/18

  • 实现员工的批量删除,后端Controller中信息的处理放入service中,降低耦合

  • 消除不按员工id排序的bug(没有声明按员工id排序导致)

  • 消除新增员工,页面不跳转的bug(to_page()函数的函数名引用错误导致)

About

该项目是对网易云课堂中,由尚硅谷教育提供的SSM高级整合视频教程的实现。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published