본문 바로가기

JSP, Servlet

(75)
[JSP/Servlet] 서블릿 프로그램 작성하기 이클립스에서 [File->New->Dynamic Web Project] 선택  프로젝트명: jsp-project-02  패키지명: unit01  서블릿 클래스명: HelloServlet  클래스명 입력 후 [Next]버튼을 눌러 “URL Mapping” 입력  URL Mapping – 실제 자바 클래스 이름 대신에 사용하는 URL 문자열  “URL mappings:” 목록에서 항목을 선택 후 [Edit] 버튼을 클릭.  “Pattern” 입력 란에 “/hello”를 입력하고 [OK] 버튼 클릭 package Unit01; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; i..
[JSP/Servlet] JSP 기초 JSP(Java Server Page)  자바로 서버 페이지를 작성하기 위한 언어  서버 페이지는 웹 서버에서 실행되는 페이지를 말함.  서버 페이지에서 실행되는 로직 구현을 위해 Java 언어 사용. JSP 코드의 구성  - 해당 페이지 내에 사용되는 환경을 설정  태그 – HTML내에서 자바 코드를 기술하는 태그  태그 – 변수에 저장된 값이나 함수의 결과값을 출력에 사용 + =
[JSP/Servlet] 서블릿 기초 javax.servlet.http서블릿(Servlet)  Server + Applet의 합성어. 서버에서 실행되는 Applet이란 의미  자바를 이용하여 웹에서 실행되는 프로그램을 작성하는 기술  서블릿은 자바 클래스 형태의 웹 애플리케이션을 말하는데, 브라우저를 통해 자바 클래스가 실행되도록 하기 위해 javax.servlet.http 패키지에서 제공하는 HttpServlet 클래스를 상속 받아 구현해야 함.  서블릿도 다른 클래스들 처럼 자바 가상머신에서 동작해야 하므로 클래스 파일이 생성된다.  JDK에는 웹 애플리케이션을 제작할 수 있는 클래스가 제공되지 않고 톰캣을 설치하면 웹 애플리케이션을 제작할 수 있는 HttpServlet 클래스가 제공된다. 서블릿의 장점  동적인 콘텐츠를 가진..