HTTPServletRequest 2

SpringMVC(2) : 서블릿 요청 처리

서블릿은 HTTP 통신을 더 쉽게 사용하기 위해 만들어진 자바 기능이다. 따라서 이를 이용한 HttpServletRequest 와 HttpServletResponse 역시 정보를 더 쉽게 추출해내거나 삽입하는 기능을 가지고 있다. 이 게시글에서는 HttpServletRequest 를 이용해 HTTP 요청 메시지의 내용을 꺼내는 다양한 방법과 HttpServletResponse를 이용해 다양한 방식으로 응답을 보내고 쿠키 등의 부가 설정을 하는 방법을 살펴볼 것이다. HTTP 메시지의 구조 HTTP통신을 다루는 기술인만큼 HTTP 통신의 기본 규약을 알아야할 필요가 있다. 이 게시글에서는 오직 http 메시지의 구조만 잠깐 흩고 지나갈것이다. http 통신에 대한 더 깊은 이해를 바라면 이전 게시글을 참조..

공부/springboot 2023.12.08

MVC -- Model(1): 데이터 전송하기

Model 클래스 model 클래스는 mvc패턴을 따라 웹을 설계할수 있도록 스프링프레임워크에서 지원하는 클래스이다. mvc의 m을 맡고잇는 model은 데이터를 보관하는 역할을 한다. model은 데이터를 controller로 보내거나 받으며, controller는 데이터를 가공하고, view는 받은 데이터를 토대로 화면을 구현하거나, 입력된 controller로 데이터를 보낸다. model에 의해 불러와지는 데이터는 크게 4가지 종류로 존재한다. 내장객체의 생명주기 1. application : 웹브라우져 닫을때까지 객체가 살아있다. 2. session : 로그아웃을 하거나 브라우져를 닫을때까지 살아있다. 3. request : 요청에 대한 응답이 있을때까지 살아있다. 4. model : reques..

공부/springboot 2023.01.25