젠드 프레임 워크 및 Doctrine 2을 통합 중이며 서비스 레이어을 발견했습니다.ZF + Doctrine 2 : 중형 모델 클래스 또는 경량 모델 + 서비스 계층?
지금은 이해 (내가 잘못?) 나는이 가능한 아키텍처를 가지고 :
- 클래스는 도메인 로직을 포함 모델, 즉 속성 +의 getter/setter를 + 복잡한 방법
- 을 클래스 속성 + 게터/세터와 서비스 층 모델 클래스
각 장단점은 무엇입니까?
도메인 논리를 모델 외부에 배치하여 OOP를 잃는 것이 이상한 것처럼 보이므로 서비스 레이어를 사용하는 이유를 이해할 수 없습니다.
항상 2 가지 아키텍처가 가능합니다. – Fatmuemoo