Java中的四层框架

一、实体层

别名: model层 ,domain层,entity层
用途: 用于存放实体类,与数据库中的属性值基本保持一致,实现set和get的方法。

二、mapper层

别名: dao层
用途: 对数据库进行数据持久化操作,他的方法语句是直接针对数据库操作的,主要实现一些增删改查操作,在mybatis中方法主要与xxx.xml内相互一一映射,实现从数据库访问数据。

三、service层

用途:处理核心业务逻辑,给controller层的类提供方法进行调用。一般就是自己写的方法封装起来,就是声明一下,然后具体实现在serviceImpl中。

四、controller层

别名:web 层、控制层

用途: 与前端进行交互,1、信息收集与返回,通过接收前端H5或者App传过来的参数进行业务操作,再将处理结果返回到前端。2、参数校验。3、负责具体模块的业务流程控制(轻逻辑),调用service层的接口来支撑业务流程。

参考:https://blog.csdn.net/u011095110/article/details/86088976

MVC三层架构 & MVC和四层的关系

http://c.biancheng.net/view/5405.html

posted @   zhegeMaw  阅读(505)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示