지난 몇 개월 동안 저에게 왜곡 된 질문이 있습니다. 작가와 사람 중 일부는 비즈니스 로직을 응용 프로그램 서비스으로 연결합니다. 내가 알고있는 사업에 따르면 Logic에는 도메인을 구성하는 클래스가 포함되어 있으며 비즈니스 레이어 또는 도메인 레이어에 모두 포함되어 있습니다. 그래서 우리는 Business Objects를 비즈니스 계층에 넣었습니다. (완전히 논리적 인 것처럼 보입니다.) 그렇다면 응용 서비스 (witc는 서비스 계층에 속해 있음)와 비즈니스 로직 (비즈니스 계층에 속해 있음)을 연관시키는 이유는 무엇입니까? 애플리케이션 서비스에 비즈니스 로직이 포함되어 있다고 말하는 이유는 무엇입니까?응용 서비스가 비즈니스 로직을 포함한다고 언급했습니다.
0
A
답변
1
사용자가 설명하는 것과 같은 계층화 된 아키텍처에서 서비스 계층은 일반적으로 비즈니스 로직 구성 요소를 사용하여 서비스 계약을 이행합니다. 서비스 계층은 비즈니스 객체에서 DTO 또는 요청/응답 메시지로의 매핑이 일어나는 곳입니다. 이렇게하면 비즈니스 계층의 변경으로 인해 서비스 계약이 중단되지 않습니다.
관련 문제
- 1. 비즈니스 로직을 모델과 분리해야합니까?
- 2. 비즈니스 로직을 어디에 배치해야합니까?
- 3. UI에서 비즈니스 로직을 분리하는 방법
- 4. 비즈니스 로직을 DDD에 두는 곳
- 5. 비즈니스 로직을 상속하는 모범 사례
- 6. 비즈니스 로직을 서비스로 마이그레이션 : Thrift의 대안
- 7. 복잡한 비즈니스 로직을 어떻게 구현해야합니까?
- 8. UI와 비즈니스 로직을 연결하는 방법
- 9. 비즈니스 로직을 노출시키지 않는 API
- 10. 비즈니스 로직을 복제하지 않고 Firebase 사용
- 11. MVP 패턴이있는 엔티티를 사용할 때 비즈니스 로직을 배치 할 위치
- 12. Faye에서 비즈니스 로직을 구현하는 방법은 무엇입니까? 레일
- 13. web2py 비즈니스 로직을 캡슐화하는 방법은 무엇입니까?
- 14. '비즈니스 로직을 애플리케이션 계층으로 이동'할 수 있습니까?
- 15. GWT Composite에서 비즈니스 로직을 분리하는 방법은 무엇입니까?
- 16. 비즈니스 로직을 DDD 집계로 정렬/필터링 구현
- 17. Symfony2에서 비즈니스 로직을 어디에 둘 수 있습니까?
- 18. 비즈니스 로직을 어디에 둘까요? VB.Net에서? 또는 SQL?
- 19. 데이터 액세스 계층에서 비즈니스 로직을 꺼내십시오.
- 20. 비즈니스 로직을 JSP 밖으로 옮겨야하는 이유는 무엇입니까?
- 21. 비즈니스 로직을 Angular2에 배치 할 위치
- 22. 레일스 컨트롤러에서 비즈니스 로직을 방지하는 방법
- 23. 개체에 비즈니스 로직을 기반으로하는 속성이 있어야합니까?
- 24. Hibernate 엔터티 - 엔터티에 비즈니스 로직을 추가 하시겠습니까?
- 25. 어디에서 비즈니스 로직을 knockout.js에 넣을 수 있습니까?
- 26. 데이터베이스 오류를 통해 비즈니스 로직을 적용해야합니까?
- 27. 비즈니스 로직을 Java Bean에 배치 하시겠습니까?
- 28. MVC : 비즈니스 로직을 어디에 둘 것인가?
- 29. 루멘에 비즈니스 로직을 넣을 곳은 어디입니까?
- 30. 시뮬레이션 시나리오에서 비즈니스 로직을 어디에 두어야합니까?
즉, 개념을 혼합하고 서비스에 비즈니스 로직이 포함되었다고 말하는 것은 완전히 거짓임을 의미합니다. :) –