根据案例分析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



展开阅读全文

没有更多推荐了,返回首页