根据案例分析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
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
相关文章推荐
- springmvc文件上传下载简单实现案例(ssm框架使用)
- SSM框架整合配置案例
- 案例面试分析工具/框架
- (版本定制)第5课:基于案例分析Spark Streaming流计算框架的运行源码
- SSM框架day02-MyBatis——014 DB连接池工作原理分析、015详解主配置文件-为类指定别名、016详解主配置文件-运行环境配置
- Silverlight企业应用快速开发平台框架设计(二)分析-平台实现重点是什么,要怎么做?
- 当SSM框架发生sqlSessionFactory异常时的诊断点分析
- [置顶] Spring4.0.9+SpringMVC4.0.9+SpringSecurity3.2.5+MyBatis3.2.5+Activiti5.21即:SSM框架的企业级搭建之番外篇— 根据POI技术实现
- 百亿级别数据量,又需要秒级响应的案例,需要什么系统支持呢?下面介绍下大数据实时分析工具Yonghong Z-Suite
- java框架组合ssm和ssh各自的优势是什么?
- SSM框架day02-MyBatis——027——对单表的CURD操作-根据id查询
- 集合框架_用户登录注册案例分析图解
- 在 SSM 框架整合 Shiro 的相关案例
- 根据NABCD模型进行案例需求分析
- 根据NABCD原则,完成一项案例的项目需求分析并提出创新方法
- SSM 框架整合案例详解
- 根据NABCD原则,完成一项案例的项目需求分析并提出创新方法
- solr搜索引擎框架搭建,建立多核(多core),与数据库连接,案例分析及动态配置数据库
- springmvc文件上传下载简单实现案例(ssm框架使用)
- (SSM框架)SpringMVC+Spring4+Mybatis+Maven环境快速搭建开发案例