【发布时间】:2010-01-22 10:00:42
【问题描述】:
我想我了解业务逻辑层和数据访问层,但应用层这个术语是什么意思?它是您在分布式应用程序中使用的东西吗?
【问题讨论】:
-
应用层[或服务层]:定义软件应该做的工作,并指导表达域对象解决问题。负责对业务有意义或与其他系统的应用层交互所必需的。层保持薄。不包含业务规则或知识,仅协调任务并将工作委托给下一层领域对象的协作。没有反映业务情况的状态,但它可以具有反映用户或程序的任务进度的状态。 (埃里克·埃文的书)
标签: layer