![]() |
1
63
听起来不错。 这个 业务层 实现 域模型 在一个 边界技术中性 方式。换句话说,它不依赖于任何特定的UI或与服务接口相关的技术,例如Web库或窗口化API。您应该能够使用任何类型的应用程序(Web、富客户机、Web服务等)的业务层。 这个 应用层 在业务层和边界技术之间架起桥梁。 |
![]() |
2
20
总结如下:
|
![]() |
3
2
据我所知,业务层负责业务决策,也就是涉及客户机协议的逻辑。 应用层是与业务决策无关的原始流程。 |
![]() |
4
1
在业务层的经典分层中,我们有: -业务规则 -安全 -用户活动登录 -事务管理… 功能请求+非功能请求=业务代码 在DDD中,诸如业务规则和业务逻辑之类的功能需求保持在域层中,并且 非功能需求(如安全和用户活动登录)保留在应用程序层中 |
![]() |
5
0
我认为它是基础设施。根据应用程序的不同,它可以包含用于配置、报告、UI外壳等的管道。 |
![]() |
6
-1
__ https://www.bennadel.com/blog/2436-what-the-heck-is-business-logic-anyway.htm#comments_41200 |