Study/Spring (3) 썸네일형 리스트형 클라이언트 요청이란? 클라이언트 요청은 브라우저, 모바일 앱,다른 서버 등 다양한 클라이언트가 서버에 HTTP 프로토콜을 사용해 정보를 요청하는 행위입니다. 이 요청은 HTTP 메서드 (GET, POST, PUT, DELETE 등)와 함께 특정 URL을 통해 전달됩니다. I. 클라이언트 요청의 구성 요소1. HTTP 메서드· GET: 데이터 조회를 요청 (예: /products에서 상품 목록 조회).· POST: 서버에 데이터 전송 및 리소스 생성 요청 (예: /products에서 상품 추가).· PUT: 기존 데이터를 수정 요청 (예: /products/1에서 상품 정보 업데이트).· DELETE: 특정 데이터를 삭제 요청 (예: /products/1에서 상품 삭제). 2. URL(Path)· 클라이언트가 원하는 리소스에 .. Spring MVC 패턴 I. Spring MVC란?· Model-View-Controller 아키텍처 패턴을 기반으로 한 Spring Framework의 웹 애플리케이션 개발 모듈이다.· 애플리케이션의 각 관심사를 명확히 분리하여 유연하고 유지보수하기 쉬운 코드를 작성가능. 1. 주요 구성 요소 @ Model· 애플리케이션의 데이터와 비즈니스 로직을 담당.· 데이터를 처리하거나 DB와 상호작용하는 역할.· 데이터 객체(VO, DTO)와 이를 처리하는 서비스 계층이 포함될 수 있음. @ View· 사용자에게 데이털르 표시하는 역활.· HTML, JSP, Thymeleaf 등 다양한 템플릿 엔진을 통해 구현 가능.· 사용자 경험(UX)을 담당하며, 컨트롤러가 전달한 데이터를 표시.@ Controller· 사용자의 요청을 처리하고 .. Spring에서 사용하는 Controller 종류와 정의 I. Controller의 종류와 정의- Controller란? Spring의 Controller는 MVC 패턴에서 View와 Model의 사이의 중간자 역활을 하며, 클라이언트 요청을 처리하는 비지니스 로직을 실행하거나 서비스 계층과 상호작용 한다. (추가로 정리해야할 정의 요소들)MVC 패턴(링크기재)https://doltae.tistory.com/443 Spring MVC 패턴I. Spring MVC란?· Model-View-Controller 아키텍처 패턴을 기반으로 한 Spring Framework의 웹 애플리케이션 개발 모듈이다.· 애플리케이션의 각 관심사를 명확히 분리하여 유연하고 유지보수하기 쉬운 코드doltae.tistory.com 클라이언트 요청(링크기재)https://doltae.ti.. 이전 1 다음