00:00
好。那么大家呢,已经学了非常多的框架了,那么我们今天就和大家一起来使用SSM的组合来做一个CD。那么这个SSM就是我们经常使用的。这个VC。加上我们spring,哎,加上我们熟悉的马这个组合来做一个CD,也就是我们所谓的增删改查。而这个增删改查呢,也是我们后来工作的一个基本功,哎,我们经常以后会经常写的这个CD,也就是create创建。以及呢,咱们这个retrieve。哎,查询。哎,以及我们这个update。更新。以及。我们这个删除。
01:01
啊,所以说呢,我们今天就用它SSM来做一个增删改查。那么呢,这个就是我们哎要做成的这个增删改查系统,那么这个系统呢,哎具备基本的增删管改查功能,包括呢,这是我们刚进来,哎,我们来先进入这个系统。这个呢是展示我们所有的员工列表,这都是里边添加的测试数据,有员工的姓名啊,邮箱,以及他的性别,以及他的所在部门。而下边呢,也是一个分页条,哎,这也是我们后来要做的,所以说呢,这个东西,哎,大家注意一下,包括呢,我们这个添加,哎,我来添加一个员工来添加,比如呢,我们来添加一个张三。好,那么email呢,我们来写上AAA,好,我们如果写一个AA,我来保存这个呢,我们是需要进行哎格式校验的数据校验,包括呢,咱们这个,哎用户名我们也是需要校验的,哎,我们是需要六到18位以上,所以说呢,没填对也不行,我们这块呢,都会有这些功能。
02:10
啊,我们都给他先填对。好,我们来点一个保存,那保存成功呢,就会自动的来到最后一页,给我们展示出刚才保存的数据,好,这是一个新增,包括呢编辑,哎,我们点修改,修改的时候呢,我们员工姓名不用改,哎把这个姓名这一块,哎,我们就直接展示出来,那么邮箱呢,我们可以改成一个,哎,比如min at硅谷。第二框好,我把它开发部改成测试部男改成女,我点更新,哎,他们显示成功,哎,这块就更新成功了,包括我们这个更新呢,我们发的也是AX请求,然后来到页面重新展示。包括删除,诶我们来看一下,我们比如在首页上我们来删上两条数据,可以有多项删除,诶选中两个,点击这个删除按钮,哎,弹出确认框,点确定啊可以多个删除,当然也可以单个删除,点击删除,哎,确定,所以说呢,这是我们增删改查系统的一个简单演示。
03:16
哎,也就是说呢,在这个里边,我们需要注意的这个功能点。那么功能点呢,第一个诶,就是我们哎要做的这个封页,哎,我们在前端展示数据呢,是做的一个封页展示数据的效果,第二个功能点,大家需要注意的是,我们刚才不管是新增,哎,我们这一块会有数据校验,包括呢我们这个修改,哎,我这一块如果填不对,哎,这也会有数据校验,所以说呢,我们这一块哎是做一个数据校验,而这个校验呢,我们现在呢做的啊比较啊稍微复杂一点,我们是前端校验加后端校验,双端校验。
04:04
比如说呢,前端啊,我们要使用咱们这个杰克瑞进行前端校验,后端校验呢,就使用m spring mvc自带的,哎,基于GSR303标准的这个校验,那么呢,接下来哎,我们哎还需要啊注意的一个知识点就是aja。我们在这个项目中呢,哎,也大量的使用了这个AJS。包括呢,我们比如这个员工新增的时候,我们会有用户名啊,校验张三,我们刚才填了一个张三,再来填张三啊,就会提示员工已存在,我们发AJS请求去数据库进行验证,包括呢,我们这个编辑,哎,编辑室的时候呢,我们点击编辑也是发送到AJS请求,最后来到我们这个页面诶。点哎,它显示成功,我们as收到成功,重新来到我们这个页面,包括我们单个删除也要发到AJS请求,我们多个删除,哎,我们即使选中多个点删除,我们发的也是AJS请求,所以说呢,我们在这一块会大量的使用我们这个AJS。
05:13
另外呢,我们在项目中也搭建rest风格的这个uri。所以说呢,整个风格,哎,如大家所知,总结起来呢,就是一句话,使用咱们这个HTTP。协议。那么这个请求方式。的动词来表示。表示对资源的操作。哎,也就是说呢,哎,我们最终呢,会发一些get请求,Post请求,哎,Put请求,Delete请求,我们来表示对资源的增删改查。那么这个get呢,自然发送get请求方式,我们就是表示我们要查询子源。
06:02
Post呢,哎,我们就是新增资源。那么这个put呢,哎,它呢就是呃,修改资源,修改已有的资源,Delete呢,我们就是删除。某个资源。所以说呢,我们整个呢,UR也使用风格,那么这是我们这个项目的这些功能点,包括我们这个项目用到的这个技术点。首先呢,我们这个基础框架。我们用到的这些基础框架,哎,大家也知道我们使用SSM的组合,哎,也就是我们的spring mvc。加上加上。这是我们的基础框架,我们的这个数据库呢,哎,我们使用啊,我们最常用的这个MYSQL就行了。然后呢,我们这个,呃,这么漂亮的页面呢,也是用我们这个前端框架。
07:00
But a strap。来帮我们快速的搭建。咱们这个简洁。美观的咱们这个页面。好,那么呢,包括哎,我们在这个项目中,我们使用咱们这个来做咱们这个项目,咱们的依赖管理。哎,我们使用没问,然后呢,我们在这个项目中,我们哎一开始来到首页的这些封页这些东西,哎,我们也是借助我们马贝蒂的一个第三方的这个框架叫helper,我们来做这个分封页。哎,它不能成为框架吧,就叫一个小工具配置help这个插件来做我们这个分压,然后呢,啊,我们也在项目中会使用到逆向工程。
08:00
逆向工程,也就是我们my beat官方提供的my beat generator。好比就说呢,这是我们要用到的这些技术点,那么大家不会的技术呢,也可以先去我们这个官网上学习相关的课程。
我来说两句