Skip to content

Li-Zhan/SSM-CRUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSM-CRUD

这个项目我使用SSM作为后端开发的技术,也作为我学习SSM后做的一个较为综合的Demo。前端页面我使用了Bootstrap快速构建了一个简单的信息展示页面,在这个页面可以完成CRUD,批量删除的操作。我认为这个项目的注意点在于

  • MBG前后端共同效验数据
  • 分页技术(PageHelper的使用)
  • 前后端共同效验数据
  • Ajax

MBG的使用

我不再自己去写简单的crud操作的代码,因为它们都很相似而且这是一个不断重复的操作,在学习过Mybatis之后,我知道了Mybatis Generator的存在,它可以自动的生成简单的crud代码,和一些条件查询的代码,极大的方便开发,缩短了开发时间。

PageHelper的使用

这是一个基于Mybatis开发的工具。在之前我使用SSH开发项目的时候,分页的逻辑,分页的代码是一个相当值得学习的一个东西,我花费了一定的时间在处理分页上。使用这个工具之后真是太方便了。

前后端数据效验

在这个Demo中主要是对用户名和邮箱格式的验证。前端我使用的是Jquery配合着正则表达式来完成用户输入内容的验证,后端是Java代码配合正则表达式,当然这不是我要说的重点,重点在于JSR效验,我使用的是hibernate-validator来实现JSR效验的。

Ajax的使用

在我的zhiwen项目中我已经开始使用Ajax,并使用JSON作为数据交互的格式,这个项目继续使用。后端使用JSON来响应数据,springMVC可以很好的支持JSON数据的生成,这样,不论是网页,还是手机客户端还是用什么的,统一使用JSON来作为数据交互的格式,我们就不用为不同的客户端来适配不同的数据格式了。

最后,鉴于上传上个项目的经验,我这次使用了Maven来个构建项目。

About

使用SSM构建一个实现CRUD的项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages