Web on Servlet Stack

https://sundaland.tistory.com/318 [ ▶ Annotated Controllers[3] - @CookieValue ]@CookieValue 어노테이션은 HTTP 요청에 포함된 쿠키 값을 메서드의 아규먼트로 바인딩하는 데 사용된다. 이를 통해 컨트롤러에서 HTTP 요청에 포함된 특정 쿠키 값을 손쉽게 처리할 수 있다. [ ▷ 기본 개념 ]HTTP 요청을 통해 서버로 전송되는 쿠키는 클라이언트 측에서 저장하고 있는 정보이다. 서버는 이 쿠키 값을 활용해 세션을 추적하거나 사용자 정보를 관리할 수 있다. @CookieValue 어노테이션을 사용하면 특정 쿠키의 값을 직접 아규먼트로 받을 수 있다. 클라이언트에서 서버로 다음과 같은 HTTP 요청이 있다고 가정다.Cookie: JSESS..
https://sundaland.tistory.com/317 [ ▶ @RequestHeader ]@RequestHeader 어노테이션은 HTTP 요청의 헤더 값을 메서드 아규먼트에 바인딩하는 데 사용된다. 이 어노테이션을 사용하면 특정 헤더 값을 쉽게 메서드에서 받을 수 있으며, 스프링이 자동으로 해당 값을 제공해 준다. [ ▷ 예시 설명 ]HTTP 요청에 포함된 헤더 중 특정 헤더 값을 가져오는 방법이다. 아래와 같은 HTTP 요청 헤더가 있다고 가정한다.Host: localhost:8080Accept: text/html,application/xhtml+xml,application/xml;q=0.9Accept-Language: fr,en-gb;q=0.7,en;q=0.3Accept-Encoding: gz..
https://sundaland.tistory.com/344 [ ▶ @RequestParam ]RequestParam 애노테이션은 서블릿 요청 파라미터(쿼리 파라미터 또는 폼 데이터)를 컨트롤러 메서드의 아규먼트와 바인딩하는 데 사용된다. 이를 통해 클라이언트가 요청한 URL이나 폼 데이터에 포함된 값을 쉽게 메서드로 전달할 수 있다. △ @RequestParam 기본 사용법RequestParam을 사용하여 요청 파라미터를 메서드 아규먼트에 바인딩하는 기본적인 예시는 아래와 같다. ▼ 컨트롤러 예시@Controller@RequestMapping("/pets")public class EditPetForm { @GetMapping public String setupForm(@RequestParam..
https://sundaland.tistory.com/349 [ ▶ Method Arguments ]JDK 8의 java.util.Optional은 필수 속성이 있는 어노테이션 (@RequestParm, @RequestHeader 등)과 결합하여 메서드 아규먼트로 지원되며, 이는 required=false와 동일하다. Controller Method Argument설명WebRequest, NativeWebRequestServlet API를 직접 사용하지 않고 요청 파라미터 및 요청 및 세션 속성에 대한 일반적인 접근.jakarta.servlet.ServletRequest, jakarta.servlet.ServletResponse특정 요청 또는 응답 유형을 선택 — 예: ServletRequest, Htt..
https://sundaland.tistory.com/24 [ ▶ Servlet ]서블릿 자체는 웹 애플리케이션의 구성 요소 중 하나이다. 웹 애플리케이션은 클라이언트의 요청에 대한 동적인 처리를 위해 서버상에서 실행되는 애플리케이션을 말하며, 서블릿은 그 중에서 Java를 사용하여 웹 서버에서 실행되는 프로그램이다. 서블릿은 HTTP 요청을 받아 처리하고, 그 결과를 웹 브라우저로 다시 전송(응답)하는 역할을 한다. 이는 HTML, XML 등의 형태로 응답을 생성하여 클라이언트(보통 웹 브라우저)에 전달한다. 서블릿은 Java EE(Enterprise Edition) 스펙의 일부이며, JSP(JavaServer Pages), JSF(JavaServer Faces)와 같은 다른 Java 웹 기술과 함께 ..
GLaDiDos
'Web on Servlet Stack' 카테고리의 글 목록 (4 Page)