开发者社区> 问答> 正文

Spring的分层结构具体有哪些?

已解决

Spring的分层结构具体有哪些?

展开
收起
酸不李子 2022-04-03 22:03:55 1431 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    一共有四种分层:

    1、Presentation layer(表示层)

       (1) 表示逻辑(生成界面代码)

       (2) 接收请求

      (3) 处理业务层抛出的异常

      (4) 负责规则验证(数据格式,数据非空等)

       (5) 流程控制

      2、Service layer(服务层/业务层)

       (1) 封装业务逻辑处理,并且对外暴露接口

      (2) 负责事务,安全等服务

      3、Persistence layer(持久层)

      (1) 封装数据访问的逻辑,暴露接口

      (2) 提供方便的数据访问的方案(查询语言,API,映射机制等)

      4.Domain layer(域层)

      (1) 业务对象以及业务关系的表示

      (2) 处理简单的业务逻辑

      (3) 域层的对象可以穿越表示层,业务层,持久层

    2022-04-29 22:13:51
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载