您的位置:首页 > 编程语言 > Java开发

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

2018-03-16 19:28 246 查看
一个基础的登陆注册的小项目,将各层写的是什么简单分析一下
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐