도메인 기반 접근법 - 공통 서비스를 유지할 위치는 어디입니까?일반적인 서비스는 어디에 보관해야합니까?
예를 들어 UI의 여러 페이지/모듈에 드롭 다운을 표시하기 위해 getcountrylist, getstatelist, getcitylist (또는 MASTER 테이블의 다른 데이터)와 같은 공통 기능이 필요할 수 있습니다. 이러한 데이터가 데이터베이스에 존재한다면이 함수가 필요한 위치에 있다고 가정합니다.
은 내가 도메인/공통/CommonServices.php (I 내부 도메인 층은 좋은 의미?) 내에서 이러한 기능을 유지할 수 있습니다 (또는)
내가이 인프라/공통 내부에 이러한 기능을 유지할 수 있습니다/CommonServices.php (이 경우에는 내가 올바르지 않은 Infraservice 레이어에서 직접 DAO 레이어에 연결해야합니까?)
이러한 공통 기능을 포함하고있는 파일에 대한 올바른 이름/제안 이름은 무엇입니까? (CommonServices.php (또는) CommonHelper.php (또는) CommonUtils.php (또는) MetadataService.php (또는)이 제안의)
기능이 Domain/Shared/CommonServices.php에 배치 될 수 있다는 의미입니까? –