• FAQ:领域服务和应用服务的职责是什么?


    问答部分

    问:

    领域服务的职责是什么?

    答:

    • 夸聚合实例业务逻辑。
    • 没办法合理放到实体中的其它业务逻辑。

    问:

    领域服务的设计原则是什么?

    答:

    • 用来组织业务逻辑。
    • 面向业务逻辑。
    • 细粒度。
    • 内部视图看系统。
    • 一个请求对应多个服务的多个方法。
    • 服务之间会存在依赖。

    问:

    应用服务的职责是什么?

    • 跨Bounded Context业务逻辑。
    • DTO转换。
    • 事务AOP、权限AOP、日志AOP、异常AOP。
    • 外部系统访问:邮件、消息队列。

    应用服务的设计原则是什么?

    答:

    • 用来封装业务逻辑。
    • 面向用例。
    • 粗粒度。
    • 外部视图看系统。
    • 一个请求对应一个方法。
    • 服务之间互不依赖。

    其它资料

  • 相关阅读:
    服务器建设问题
    JDBC --反射(二)
    Cookies
    http和https区别
    springboot常用注解
    线程池
    悲观锁和乐观锁
    java高并发下的数据安全
    idea解决mybatis逆向工程
    spring Cloud
  • 原文地址:https://www.cnblogs.com/happyframework/p/3371641.html
Copyright © 2020-2023  润新知