栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring Boot框架各层作用及关系简介

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring Boot框架各层作用及关系简介

         Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

        Spring Boot框架层次从上至下大致可分为5层,即View层、Contorller层、Service层、Mapper层(又叫Dao层)、Model层。

        View层:视图根据接收到的数据最终展示页面给用户浏览。与Controller层结合比较紧密,需要二者结合起来协同工作。

      Controller层:负责具体的业务模块流程的控制,响应用户的请求,调用Service层的接口来控制业务流程,决定使用何种视图并准备响应数据。并把接收到的参数传给Mapper,调用Mapper的方法接口。

        Service层:主要负责业务模块的逻辑应用设计,同时有一些是关于数据库处理的操作,但是不是直接和底层数据库关联,而是首先设计接口,再设计其实现的类,在接口实现方法中需要导入Mapper层,接着再Spring的配置文件中配置其实现的关联。这样就可以在应用中调用Service接口来进行业务处理。

        Mapper层:主要是做数据持久层的工作,同时提供增删改查(CRUD)工作,Mapper层一样也是先设计接口,而具体实现在mapper.xml 文件里,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰。

        Model层:存放了页面需要传递数据对应字段的实体类,它和数据库中对应表字段的属性值保持一致,实现该类的set/get方法。

        Spring Boot框架总体层次图如下:
 

         

        

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/658953.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号