#JSP
2
Java EcoTILJava programming
Servlet; doGet, doPost
Servlet이 수행하는 세가지 주요 기능은 다음과 같다. 클라이언트로부터 요청을 받는다. 비즈니스 로직을 처리한다. 처리된 결과를 클라이언트에게 응답으로 내려보낸다. 초기 웹 프로그램 개발에서는 서블릿이 클라이언트로부터 요청을 받아 비즈니스 작업을 처리한 후 그 결과를 클라이언트의 브라우저로 전송하는 방식으로 작업했다. 요청과 응답에 관련된 API는 모드 javax.servlet.http패키지에 있다. HttpServletRequest HttpServletResponse 클라이언트가 서블릿에 요청을 하면 먼저 톰캣 컨테이너가 받는
Java EcoTILJava programming
Servlet; containter and application structure
기존의 정적인 웹 어플리케이션의 기능을 그대로 이용하면서 Servlet, JSP, Java class를 추가하여 사용자에게 동적인 서비스를 제공하는 프로그램을 말한다. 웹 컨테이너에서 실행되는 JSP, Servlet, Java class들을 사용해 정적 웹 프로그래밍 방식의 단점을 보완하여 서비스를 제공하는 서버 프로그램을 웹 어플리케이션이라고 한다. 톰캣 = 웹 컨테이너 웹 어플리케이션 구성요소의 기능 ./ : 루트 디렉토리. 다른 웹 어플리케이션과 중복 불가능. JSP, HTML파일 저장됨. ./WEB-INF : 웹 어플리케이션