웹 - HTTP 기반
서블릿을 지원하는 WAS를 사용한다면 "의미있는 비즈니스 로직"을 처리하는 것에만 집중할 수 있다.urlPatterns(/hello)의 URL이 호출되면 서블릿 코드가 실행 \- Overriding된 service 메서드가 실행됨HTTP 요청 정보를 편리하게 사용할
애플리케이션 코드 하나하나 순차적으로 실행하는 것은 쓰레드자바 메인 메서드 처음 실행 -> main이라는 이름의 쓰레드가 실행쓰레드 없으면 자바 애플리케이션 실행 불가능쓰레드는 한번에 하나의 코드 라인만 수행동시 처리가 필요하면 쓰레드를 추가로 생성동시 요청을 처리할
백엔드 개발자가 HTTP 통해서 데이터를 주고 받을 때 고민해야 하는 주된 방식 3가지고정된 HTML 파일, CSS, JS, 이미지, 영상 등을 제공주로 웹 브라우저동적으로 필요한 HTML 파일을 생성해서 전달웹 브라우저: HTML 해석HTML이 아니라 데이터를 전달주
스프링 부트 스타터 사이트에서 스프링 프로젝트 생성 \- http://start.spring.io 주의!Packaging는 Jar가 아니라 War를 선택. JSP를 실행하기 위해서 필요함.스프링 부트 3.2부터는 Build and run using에 In
HttpServletRequest - 개요
HTTP 응답 메시지 생성 \- HTTP 응답코드 지정 \- 헤더 생성 \- 바디 생성편의 기능 제공 \- Content-Type, 쿠키, Redirect https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB