질문은 일종의로드 된 것 같지만 약간의 피드백을 원했습니다. 현재 dtos를 통해 웹 서비스에서 poco 클래스 객체를 생성하고 있습니다. 모든 스칼라 값을 미리로드하고 모든 바이너리를 포함하는 모든 콜렉션/배열을 게으른로드합니다.더 빈번하게 작은 전화를해야합니까? 또는 덜 자주 전화를 자주?
분명히이 라이브러리는 웹 애플리케이션을 구동하기 때문에 응답 시간을 향상시키기 위해이 작업을 수행했습니다. 하지만 서비스를 재사용 할 수 있도록 각 GET 함수를 단일 액션 (S)으로 정규화했습니다. 예를 들어, 활성 디렉토리에서 사용자 정보를 가져 오는 것은 하나의 예 (예 : displayName 및 department와 같은 스칼라 값)이며,이 사람의 직접 보고서를 가져 오는 것은 별도의 지연로드 된 작업입니다. 그래서 어떻게 될까요, 당신이 객체를 만들 때,이 객체를 빌드하는 서비스에 대한 수많은 호출이 있습니다. 일부 페이지는 기본 정보 만 필요하고 다른 페이지는 게으른로드 메소드 또는 전체 객체를 더 많이 호출합니다. 나는 이것에 문제가 보이지 않지만 내가 궁금해하는 것은 (그리고 다른 사람들은 이미 비판하고있다) 이것이 문제가 될 것인지 아닌가?
내 질문에 내가 잘못하고 있니? 모든 입력은 감사하지만. 감사합니다
그것은 진실한 패턴이 아니며 모호합니다. 그러나 "매우 작은/특정 호출이 많이 발생합니다"라는 RPC 호출을 사용하는 접근 방식을 사용합니다. – STW