GithubHelp home page GithubHelp logo

2hux1nb0 / ssm_crud Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hunter1023/ssm_crud

0.0 1.0 0.0 13.87 MB

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

Java 83.20% JavaScript 16.80%

ssm_crud's Introduction

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()函数的函数名引用错误导致)

ssm_crud's People

Contributors

hunter1023 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.