根据案例分析SSM框架各层写的是什么

一个基础的登陆注册的小项目,将各层写的是什么简单分析一下

1.首先是实体层,就是将数据库中的字段申明一下


然后GET,SET一下



2.然后是Mapper层,进行数据库的处理,就是增删改查系列

例:这个是匹配前端发送过来的用户名和密码是否和数据库中的相匹配:中间黑色的代码就是数据库查询语句


3.接着是跟mapper层相链接的Dao层,各层具体的作用自行查下百度


这里的方法名就是mapper层的id,然后传入的参数也是mapper层的parameterType的类型map


4.Service层,这层是负责逻辑处理的,但是这里只是申明接口定义出方法,具体实现由ServiceImpl层实现



5.ServiceImpl层,实现Service,负责逻辑处理


这是修改密码的代码,重写updatePassword方法,new一个map,键值对的添加,然后创建一个boolean bool,调用userDao中的findByUidAndLoginpass(根据Uid和登陆密码查找)方法跟刚才的map进行比较,如果bool为flase则输入的原密码错误


6.controller层控制层


这是修改密码对应的控制层代码


项目不是我写的,需要的可以去下面的地址下载:

原项目地址:https://gitee.com/liddhome/yosebook-ssm

在运行的时候我出现了一个错误缺少了一个jar包,如果你也运行错误可以去这个地方下载,然后在放在lib下ok,项目登陆,注册,修改密码功能完好,其他功能的页面显示不出来,需要的可以去看看

如果出错需要的jar包:https://download.csdn.net/download/lxdada/10291378



  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值