목록웹 컨테이너 (2)
브래의 슬기로운 코딩 생활

JSP 소개 JSP 개요 정의 - 스크립트 방식으로 동작하는 서블릿 기반 웹 개발 기술이다. - HTML 표현 처리의 어려움을 해결하고, 컴파일 방식과 비교하여 편리한 유지보수를 목표로 서블릿이 개발되었다. 특징 - JSP는 서블릿을 확장한 것이다 - JSP는 빠른 개발 적용이 가능하다. - 간결한 코드 작성이 가능하다. - 다른 스크립트 방식처럼 매번 스크립트를 해석하는 것이 아니라 최초 요청 시 서블릿으로 변경하여 컴파일된 코드가 메모리에 적재되면 이후 요청은 서블릿과 동일한 수준의 빠른 서비스를 제공할 수 있다. - JSP는 서블릿처럼 컨트롤러 역할을 수행할 수 있지만 오늘날 주로 컨트롤러로부터 전송된 결과를 처리하여 콘텐츠를 생성하는 뷰(view) 역할을 담당한다. JSP 동작 과정과 생명 주기 ..

Servlet 이해와 활용 웹 서비스 처리 과정 1.사용자가 웹 브라우저 주소창에 URL입력 2.웹 브라우저가 HTTP GET 또는 HTTP POST 요청을 생성하고, 웹 서버에게 요청 전송 3.웹 서버는 요청한 페이지를 찾고, HTTP 응답을 작성하고, 웹 브라우저에 전송 4.웹 브라우저는 HTTP 응답을 수신하여 콘텐츠를 화면에 표시함 – HTTP 응답은 응답 헤더(상태 코드, 컨텐츠 타입 …) 컨텐츠로 구성됨 3단계에서 요청이 새로운 페이지 생성이나 서버에 자료 저장인 경우 - 웹 서버가 웹 컨테이너에게 요청을 전송하면, 웹 컨테이너가 페이지를 생성하고, 웹 서버에게 전송 - 웹 서버는 HTTP 응답으로 작성하고, 웹 브라우저에 전송 웹 서버가 요청한 페이지를 찾지 못하는 경우 - 404 File ..