Transcript Chap_02

2장 JSP 개발 환경 설정
이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을
설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할
웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP
페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에 대
해서도 학습한다.
김은옥([email protected])
목차
JDK(Java Development Kit) 다운로드 및 설치
 웹 컨테이너 톰캣(Tomcat) 다운로드 및 설치
 통합 개발 환경 이클립스(Eclipse) 다운로드 및
설치
 이클립스에서 웹 애플리케이션 작성
 이클립스에서 작성한 웹 애플리케이션 배포 WAR 내보내기

JDK(JAVA DEVELOPMENT KIT) 다운로드 및 설치

JDK다운로드
 http://www.oracle.com/technetwork/java/javase/d
ownloads/index.html

설치
 jdk-7u업데이트버전-windows-i586.exe
혹은 jdk-7u
업데이트버전-windows-x64.exe 파일을 더블 클릭
해 설치
JDK(JAVA DEVELOPMENT KIT) 다운로드 및 설치

자바 환경변수 설정
 자바기반의
환경변수 명
프로그램을 작성할 수 있게 인식 시킴.
환경변수 값
PATH
;%path%;C:\Program Files\Java\jdk1.7.0_25\bin;
CLASSPATH
.;C:\Program Files\Java\jdk1.7.0_25\lib\tools.jar
JAVA_HOME
C:\Program Files\Java\jdk1.7.0_25
웹 컨테이너 톰캣(TOMCAT) 다운로드 및 설치

웹 컨테이너 톰캣(Tomcat) 다운로드
 http://tomcat.apache.org/

설치
받은 톰캣 파일 apache-tomcat-7.0.업데
이트버전.zip파일의 압축을 드라이브의 루트에 해
제
 다운로드

환경변수 설정
환경변수 명
CATALINA_HOME
환경변수 값
C:\apache-tomcat-7.0.42
통합 개발 환경 이클립스(ECLIPSE) 다운로드 및
설치

통합 개발 환경 이클립스 다운로드
 http://www.eclipse.org/downloads/

설치
받은 eclipse-jee-kepler-R-win32.zip 또는
eclipse-jee-kepler-R-win32-x86_64.zip 파일의 압축
을 드라이브의 루트에 해제
 다운로드

실행
 [eclipse]폴더에
있는 eclipse.exe 파일을 더블클릭
통합 개발 환경 이클립스(ECLIPSE) 다운로드 및
설치

작업환경 설정 : [Window]-[Preferences]
웹
페이지에서 한글이 깨지지 않게 처리하는 환경
설정
 [Preference]창에서[General]-[Workspace]항목
선택
 오른쪽에 표시되는 내용에서 [Text file encoding]항목에
서 [Other]를 선택 후 [UTF-8] 선택
 변경 사항을 적용하기 위해 [Apply]버튼을 클릭.
통합 개발 환경 이클립스(ECLIPSE) 다운로드 및
설치

작업환경 설정 : [Window]-[Preferences]
 에디터
뷰에 표시되는 소스코드에 라인번호를 부
여
 [Preference]창에서
[General]-[Editors]-[Text Editors]항목
을 선택
 오른쪽에 표시되는 내용에서 [Show line numbers]항목
을 선택
 [OK]버튼을 클릭.
이클립스에서 웹 애플리케이션 작성

이클립스에서 웹 서버(Web Server)설정
[File]-[New]-[Other]메뉴
 [Server]항목의 하위항목인 [Server]항목을 선택
 [Tomcat v7.0 Server]를 선택해 서버설정
 이클립스에서
이클립스에서 웹 애플리케이션 작성

이클립스에서 동적 웹 프로젝트(Dynamic Web
Project) 작성
[File]-[New]-[Project]메뉴 선택
 [Web]항목의 하위항목인 [Dynamic Web Project]항
목
 [New Dynamic Web Project]창에 프로젝트 설정
 [Servers]뷰의 [Tomcat v7.0 Server at localhost ~ ]
를 선택해 서버에 동적 웹 프로젝트 추가
 이클립스에서
이클립스에서 웹 애플리케이션 작성

이클립스에서 JSP페이지 와 서블릿 작성 및 실
행
 JSP페이지의
인코딩 설정 및 템플릿 페이지 변경
 [Window]-[Preferences]메뉴를
선택해 [Preferences]창의
[Web]-[JSP Files] 항목에서 JSP페이지의 인코딩을 utf-8
로 지정
 [Preferences]창의 [Web]-[JSP Files]-[Templates]항목에
서 템플릿 페이지 추가
이클립스에서 웹 애플리케이션 작성

이클립스에서 JSP페이지 와 서블릿 작성 및 실
행
 JSP페이지
작성 및 실행
프로젝트에서 JSP페이지는 [프로젝트][WebContent]폴더에 생성
 [Project Explorer]뷰에서 프로젝트의 [WebContent]폴더
를 선택한 후 마우스 오른쪽 버튼을 클릭해서 표시되는
단축메뉴에서 [New]-[JSP File]메뉴를 선택해 작성
 서버를 실행 후, 실행할 JSP페이지를 선택한 후 마우스
오른쪽 버튼을 클릭해서 [Run As]-[Run on Server]메뉴를
선택 해 실행.
 이클립스
이클립스에서 웹 애플리케이션 작성

이클립스에서 JSP페이지 와 서블릿 작성 및 실
행
 서블릿
작성 및 실행
.java파일이기 때문에 저장되는 위치가 [Java
Resources]-[src]. 자바기반의 모든 애플리케이션에
서 .java파일은 항상 [src]에 위치.
 패키지를 선택 후 마우스 오른쪽 버튼을 눌러 [New][Servlet]메뉴를 선택해 작성
 서버를 실행 후, 실행할 JSP페이지를 선택한 후 마우스
오른쪽 버튼을 클릭해서 [Run As]-[Run on Server]메뉴를
선택 해 실행.
 서블릿은
이클립스에서 작성한 웹 애플리케이션 배포 WAR 내보내기
웹 애플리케이션 배포하기 위해 WAR 파일을
작성
 WAR로 배포할 프로젝트를 선택한 후 [Export][WAR file]메뉴를 선택해 작성
