开发者社区 问答 正文

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

已解决

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

展开
收起
酸不李子 2022-04-03 22:03:55 1459 分享 版权
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
    赞同 展开评论
问答分类:
问答地址: