반응형
서비스
-
2.2 백엔드 서비스 아키텍쳐Spring/웹 개발 101 2022. 4. 3. 14:50
레이어드 아키텍처 패턴 : 스프링 프로젝트 내부에서 어떻게 코드를 적절히 분리하고 관리할 것인지에 대한 것. REST 아키텍처 스타일 : 클라이언트(브라우저)가 우리 서비스를 이용하려면 어떤 형식으로 요청을 보내고 응답을 받는지에 대한 것. Restful 서비스 : 클라이언트는 몇 개의 정해진 method로 우리 서비스를 이용하며 rest 아키텍처에 따라 설계 및 구현된 서비스를 총칭함. 웹서비스 작동프로세스 컨트롤러가 요청 받음 컨트로러는 서비스에게 요청함 서비스는 퍼시스턴스를 요청함 퍼시스턴스는 요청한 데이터를 반환함 서비스는 데이터를 검토 및 가공한 후 컨트롤러에게 반환함 컨트롤러 또한 데이터를 검토 및 가공한 후 응답을 반환함 => 전통적인 회사의 운영방식과 비슷 => 부장이 요청받으면 말단 사원..