목록Spring/MVC (10)
Hyunebee
HTTP 요청을 통해 매핑된 URL이 호출되면 서블릿 컨테이너는 다음 메서드를 실행한다. protected void service(HttpServletRequest request, HttpServletResponse response) HttpServletRequest사용 HTTP 요청 메세지를 직접 파싱해서 사용해도 되지만 불편 HttpServletRequest는 이를 대신 파싱해주고 그 결과를 객체에 담아서 제공한다. START LINE HTTP 메소드 : request.getMethod() URL : request.getRequestURL(),request.getRequestURI() 쿼리 : request.getQueryString() 스트링 스키마,프로토콜 : request.getScheme() ..
웹서버 HTTP 기반으로 동작 정적 리소스 제공 ex)NGINX, APACHE 웹 애플리케이션 서버(WAS) 웹 서버 기능을 포함 + (정적 리소스) 프로그램 코드를 실행해서 애플리케이션 로직 수행 동적 HTML, HTTP API servlet jsp spring MVC ex)tomcat, jetty 웹서버 vs 웹 애플리케이션 서버 1. 둘의 경계가 모호함 둘다 서로의 기능을 조금식 제공함 2. 자바는 서블릿 컨테이너 기능을 제공하면 WAS 웹 시스템의 구성 -> 간단하게 WAS , DB로 구현할 수 있다. 하지만 WAS가 너무 많은 역할을 담당 서버 과부하 우려가 있다. WAS 장애시 오류 화면도 노출 불가능 웹 시스템의 구성 -> WEB WAS DB 정적 리소스는 웹서버가 처리 웹 서버는 애플리케이..