首页
学习
活动
专区
工具
TVP
发布

SSM框架整合项目实战

各位小伙伴

又是愉快的周一

又到了分享知识的时间

准备好了吗?

那么咱们开始了

关于 jar 包的导入,以及配置文件的写法,都在上一篇文章 里面,没看过的可以从这边直接传送过去.

上一篇文章,咱们把这三个框架集合在了一起,写了配置文件,还实现了一个用户的登录功能,那么今天咱们继续,来给这个小项目添加一点其他的功能,

用户的增删改查功能

首先来编写 UserMapper.jaa ,在其中写下实现各个功能的接口(用户的增删改查),具体代码如下:

接下来在 UserMapper.xml 中写入对应的 SL 查询语句.

图片上圈出的两处是提取出来的 SL 片段,用于重复出现的语句中,下面的两行是查询语句,

接下来是添加用户和删除用户的SL语句.

以及实现修改功能的SL语句.这边要先进行判断,如果数据不为空,在进行修改,防止对数据库中数据的损害.

请原谅娜姐的电脑屏幕只有这么高,实在没办法把所有功能截到一张图上,

然后咱们来写一下 serice 层的接口,把所有的功能接口添加进去.

编写 UseSerice.jaa 实现业务逻辑代码.

后台基本就写完了,现在来写我们的 controller.jaa,

查询功能

编写查询页面的代码 userList.jsp

看一下演示效果:

这就是我们的数据库查询结果,只有一条数据,但是功能已经实现了.

新增/修改 功能

我们的添加用户和修改用户共用一个页面放在一起写,在用户列表页面添加一条链接,

这就是添加用户的页面

在 controller.jaa 添加业务逻辑,首先进行判断,如果用户 id 不为空,则我们进行的是修改用户操作,否则进行的是新增用户操作.

演示一下添加用户

添加用户的结果:

修改用户的功能

修改的结果:

删除用户功能

在页面上添加操作按钮:

编写业务逻辑代码:

演示一下删除功能

好的!我们的SSM(spring_springMC_mybatis)框架的项目整合,就到这里了.至于其他的功能模块,小伙伴们自行实现哈~自己动手才能提高的快一点.

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180126A0IF6X00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券