일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- BasicErrorController
- 스프링
- 스프링 타입컨버터
- BeanValidation
- 의존관계
- 깃허브 저장소 합치기
- 커밋로그
- 김영한
- BeanDefnition
- 객체지향
- 프로토타입 스코프
- HTTP 요청 메시지
- 예외추상화
- REST #REST API #HTTP 메서드
- ExceptionResolver
- DI
- 언체크에러
- HTTP메시지
- 프로토콜 스택 4계층
- HTTP 응답 메시지
- 웹 스코프
- 백준 2263
- 스프링 빈
- 체크에러
- http
- 스프링 컨테이너
- 스프링 예외변환기
- 백준4256
- 스프링 파일 업로드
- 서블릿
- Today
- Total
목록서블릿 (2)
Enthusiasm! Enthusiasm!
HttpServletRequest 서블릿은 개발자가 HTTP요청 메시지를 편리하게 사용할 수 있도록, 메시지를 파싱하고 그 결과를 HttpServletRequest 객체에 담아서 제공한다. HttpServletRequest는 start-line 정보, 헤더 정보, 기타 정보 등의 정보를 기본으로 제공한다. 또한 HTTP 요청 데이터를 조회하는 기능도 제공한다. HttpServletRequest가 어떻게 요청 데이터를 조회하는지 알아보자. HTTP 요청 데이터 HTTP 요청 메시지를 통해 클라이언트에서 서버로 데이터를 전달할때는 주로 다음과 같은 3가지 방법을 사용한다. GET - 쿼리 파라미터 사용 /url?username=hello&age=20 메시지 바디 없이, URL의 쿼리 파라미터에 데이터를 포함..

웹 서버, 웹 애플리케이션 서버 웹 - HTTP 기반 HTTP 메시지에 모든 것을 전송한다. (HTML,TEXT,이미지,음성,파일,API…) 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용한다. 웹 서버(Web Server) HTTP 기반으로 동작 정적 리소스 제공, 기타 부가기능 정적 HTML, CSS, JS, 이미지, 영상 ex) NGINX, APACHE 웹 애플리케이션 서버(WAS - Web Application Server) HTTP 기반으로 동작 웹 서버 기능 포함+ (정적 리소스 제공 가능) 프로그램 코드를 실행해서 애플리케이션 로직 수행 동적 HTML, HTTP API(JSON) 서블릿, JSP, 스프링 MVC ex) 톰캣(Tomcat) Jetty, Undertow 웹 서버, 웹 애플..