우리는 모델, DataAccess, 서비스 및 서비스 API 계층화 아키텍처에서 서비스 지향 아키텍처를 개발하고 있습니다. 여기서는 종속성 흐름을 위해 계층화 된 아키텍처를 구현했습니다.Maven 프로젝트에서 레이어 제한
웹 레이어
|
서비스 API
|
서비스
|
DATAACCESS
|
MODEL
이제 각 계층의 메소드 호출을 한 수준에서 제한하려고합니다. 예 : 모델의 메소드는 데이터 액세스 레벨에서는 액세스 할 수 있지만 서비스, 서비스 API 및 웹 레이어에서는 액세스 할 수 없습니다. 데이터 액세스, 서비스 및 서비스 API에 대해서도 동일합니다.
귀하의 의견에 동의했지만 여기에는 다음과 같은 제한 사항이 있습니다. 1. 전체 구현 클래스는 인터페이스 및 구현 클래스 모드로 묶여 있습니다. 그래서 인터페이스 및 구현 클래스 구조와 함께 그대로 필요합니다. 2. Autowiring을 사용하여 클래스에서 구현을 바인딩합니다. – BITSSANDESH
구글 주스보세요 ... 그들은 당신이 동일한 인터페이스에 2 개의 구현을 묶는 것을 도울 것입니다 .... – StackFlowed