什么是应用层和业务逻辑层之间的区别? [英] What's the difference between application layer and business logic layer?
问题描述
有什么应用层和业务逻辑层之间的区别?我有点明白,业务层业务提供特定的服务和应用层的情侣业务服务和最终用户(Web服务,UI等)提供服务。我说得对不对?
What's the difference between application layer and business logic layer? I kind of understand that business layer provides business specific services and application layer couples business services and provides services to the end user (Web Service, UI, etc). Am I right?
推荐答案
这听起来是正确的。
在业务层实现的域模型在边界技术中立办法。换句话说,它不依赖于任何特定的UI或服务接口相关的技术,如Web库或窗的API。您应该能够从任何类型的应用程序消耗的业务层 - 网络,丰富的客户端,Web服务等
The business layer implements the Domain Model in a boundary-technology-neutral way. In other words, it doesn't depend on any particular UI or service interface-related technology, such as web libraries or windowing APIs. You should be able to consume the business layer from any type of application - web, rich client, web service, etc.
在应用层桥梁在业务层和边界技术之间的差距。
The application layer bridges the gap between the business layer and the boundary technology.
这篇关于什么是应用层和业务逻辑层之间的区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!