전체 글

    JSP란?

    JSP에서 동적컨텐츠를 지원하는 웹페이지를 개발하기 위한 기술 로 끝나는 특수한 태그를 이용하여 HTML에 Java 코드를 삽입할 수 있음. Java 웹 응용 프로그램의 사용자 인터페이스 역할을 수행할 수 있도록 설계된 서블릿이다. 왜 JSP를 사용할까? JSP는 별도의 CGI 파일 대신에 HTML 페이지 자체에 동적 요소를 포함할 수 있어 성능이 크게 향상됨. JSP는 페이지가 요청될 때 마다 서버가 인터프리터와 대상 스크립트를 로드해야하는 CGI와 달리 서버에서 처리되기 전에 항상 컴파일 된다. JSP는 Servlets API위에 구축된다. 따라서 JSP는 서블릿 템플릿 엔진이 지원하는 모델인 비지니스 로직을 처리하는 서블릿과 함께 사용할 수 있음. 서블릿에서 콘텐츠를 출력하려면 스트림 클래스를 사용..

    서블릿이란?

    서블릿은 자바를 통해 웹페이지를 동적으로 생성하는 서버측 프로그램이다. 서블릿은 JSP 표준이 나오기 전에 만들어진 표준으로, 자바로 웹 어플리케이션을 개발할 수 있도록 하기 위해 만들어졌다. 자바EE의 일부분이고, HTTP 통신 기반의 클래스를 살펴보면, 어노테이션 기반이든 매개변수든 서블릿 클래스가 활용된다. 서블릿 구현 서블릿의 개발 과정 서블릿은 JSP 표준이 나이고 전에 만들어진 표준으로 자바로 웹어플리케이션을 개발할 수 있도록 하기 위해서 만들어졌다. 1. 서블릿 규약에 따라 자바 코드를 작성한다. 2. 자바 코드를 컴파일 해서 클래스 파일을 생성한다. 3. 클래스 파일을 /WEB-INF/classess 폴더에 패키지에 알맞게 위치시킨다. 4. web.xml 파일에 서블릿 클래스를 설정한다. ..