이클립스에서는 연관된 프로그램들을 프로젝트 단위로 관리한다. 이클립스에서 JSP 프로그램 개발을 위한 JSP 프로젝트는 다양한 방법으로 만들 수 있다. 그 중 주로 사용하는 방법은 "Project Explorer" 뷰의 흰 바탕에서 마우스 오른쪽 버튼을 클릭하여 만드는 방법이다. 먼저 "Project Explorer" 뷰의 흰 바탕에서 마우스 오른쪽 버튼을 클릭하여 "New"의 하부 메뉴에서 "Project"를 선택한다.

프로젝트 메뉴

프로젝트 메뉴


"New Project" 창이 뜨면 "Web"의 "Dynamic Web Project"를 선택하고 "Next" 버튼을 클릭한다.

Dynamic Web Project

Dynamic Web Project


자신이 진행할 프로젝트 이름을 입력한 후 "Finish" 버튼을 클릭한다. 이 때 "Target Runtime"이 "Apache Tomcat" 인가를 확인한다. 이 항목은 이클립스에 서버로 "Apache Tomcat"이 올바르게 등록됐다면 기본으로 나타난다.

프로젝트 이름 입력

프로젝트 이름 입력


프로젝트가 올바르게 생성됐다면 아래 그림과 같이 "Project Explorer" 뷰에 생성된 프로젝트가 나타난다.

프로젝드 확인

프로젝드 확인


프로젝트를 만들었다면 이제 프로젝트에서 HTML, JSP 파일들을 만들고 "Apache Tomcat"을 통해 실행해 보자. 먼저 "Hello.html"을 만들고 실행해 보겠다. 우선 "Hello.html" 파일이 위치할 프로젝트 이름 "JSPLecture" 위에서 마우스 오른쪽 버튼을 클릭한 후 메뉴가 뜨면 "New"의 하부메뉴에서 "HTML"을 선택한다.

HTML 파일 만들기

HTML 파일 만들기


"New HTML Page" 창이 뜨면 "File Name"에 "Hello"를 입력하고 "Finish" 버튼을 클릭한다. 이 때 "Hello" 뒤에 자동으로 확장자 ".html"이 붙는다.

파일명 입력

파일명 입력


이클립스의 "Project Explorer" 뷰 화면에는 "JSPLecture" 프로젝트의 "WebContent" 폴더 아래에 "Hello.html" 파일이 생기고 우측의 소스뷰에는 "Hello.html"을 위한 몇 줄의 html 코드가 생성된다. 코드에서 블럭으로 잡힌 부분의 "Hello JSP..."는 추가된 부분이므로 <body>와 </body> 사이에 추가한다. 소스뷰의 파일명 좌측의 '*'(*Hello.html)는 소스가 수정된 후 정장되지 않았음을 의미하므로 디스크 모양의 저장버튼을 클릭하여 저장한다.

수정 내용 저장

수정 내용 저장


저장이 완료되면 소스뷰 상의 파일이름이 "*Hello.html" 에서 "Hello.html"로 변경된다.

소스뷰의 내용

소스뷰의 내용


이제 "Hello.html"을 실행해보자. "Hello.html"을 실행하려면 소스뷰에서 실행하고자 하는 파일 탭 "Hello.html"을 선택하고 실행버튼 ">"을 클릭한다.

Hello.html 실행하기

Hello.html 실행하기


"Run On Server" 창이 뜨면 "Finish" 버튼을 클릭한다. 다음부터 HTML 또는 JSP 프로그램 실행 시 이 창이 뜨지 않도록 하려면 "Always use the this server when running this project" 옆의 체크박스를 선택하면 된다.

JSP 컨테이너 지정

JSP 컨테이너 지정


"Hello.html"의 실행결과는 이클립스 내장브라우저가 실행되면서 보여진다. 이 브라우저의 주소창을 보면 URL이

http://localhost:8080/JSPLecture/Hello.html

로 표시되는데 ":8080"은 TCP/IP 포트 번호며 "Apache Tomcat"의 기본 포트로 사용된다. 그리고 프로젝트명 "JSPLecture"가 URL폴더명으로 사용되고 있음을 알 수 있다.

Hello.html 실행 결과

Hello.html 실행 결과

'프로그래밍 > JSP' 카테고리의 다른 글

Hello.html vs. Hello.jsp  (0) 2008.12.01
첫 번째 JSP 프로그램  (0) 2008.11.30
JSP 실행환경을 위한 Apache Tomcat 서버 등록  (0) 2008.11.27
Apache Tomcat 설치  (0) 2008.11.27
이클립스 초기 실행  (0) 2008.11.26
AND

이클립스를 이용 JSP 프로그램을 개발하기 위해서는 "Apache Tomcat"과 같은 JSP 컨테이너가 이클립스를 통해 실행될 수 있도록 등록돼야 한다. 여기서는 "Apache Tomcat 6.0.18"을 등록하는 과정을 설명한다. 우선 이클립스가 실행되면 JSP 개발을 위한 Java EE 퍼스펙티브로 변경한다.

Java EE 퍼스펙티브로 전환

Java EE 퍼스펙티브로 전환


Java EE 퍼스펙티브의 화면 하단의 뷰에서 "Server" 탭을 클릭한 후 아래와 같이 흰 화면에서 마우스 오른쪽 버튼을 클릭하여 "New" -> "Server" 항목을 선택한다.

Server View

Server View


JSP 컨테이너로 "Apache Tomcat v6.0 Server"를 선택한 후 "Next" 버튼을 클릭한다.

서버정의 화면

서버정의 화면


"Apache Tomcat v6.0" 의 설치 경로와 실행을 위한 JRE 환경을 다음과 같이 설정한다. "Apache Tomcat 6.0.18"이 기본값으로 설치됐을 경우 "Tomcat installation directory"는 "Browse..." 버튼을 이용 하여 "C:\Progran Files\Apache Software Foundation\Tomcat 6.0"으로 지정하면 된다. 또한 JRE 환경은 컴퓨터에 설치된 JRE 버전 중 최신 버전을 선택한다. "JRE 6 update 10"을 기본 값으로 설치했을 경우 JRE 값은 "jre6"이 된다. 폴더와 JRE 환경 설정이 끝났으면 "Finish" 버튼을 클릭하여 등록을 마친다.

Tomcat 실행환경 등록

Tomcat 실행환경 등록


"Browse" 버튼을 이용한 경로 찾기

"Browse" 버튼을 이용한 경로 찾기


등록이 올바르게 되었으면 "Server" 뷰와 "Project Explorer" 뷰에 그림과 같이 "Apache Tomcat" 서버가 등록된 것을 확인할 수 있다.

Apache Tomcat이 Server 뷰에 등록된 화면

Apache Tomcat이 Server 뷰에 등록된 화면


Apache Tomcat이 Project Explorer 뷰에 등록된 화면

Apache Tomcat이 Project Explorer 뷰에 등록된 화면


등록된 서버는 ">" 버튼을 통해 실행시킬 수 있다.

서버 시작 버튼

서버 시작 버튼


서버가 올바르게 실행된 경우 "Status" 가 "Stopped"에서 "Started"로 변경되며 "ㅁ" 버튼을 이용 서버를 멈출 수 있다.

서버 중지 버튼

서버 중지 버튼


만일 다음과 같은 오류창이 나타나면 대부분의 경우 또 다른 "Apache Tomcat"이 실행되고 있기 때문이므로 제어판의 서비스("제어판" -> "관리도구" -> "서비스")를 통해 "Apache Tomcat"의 실행을 멈추고 이클립스에 등록된 "Apache Tomcat"을 실행하면 된다.

서버 실행 오류

서버 실행 오류

'프로그래밍 > JSP' 카테고리의 다른 글

첫 번째 JSP 프로그램  (0) 2008.11.30
프로젝트와 HTML 파일 만들고 실행하기  (0) 2008.11.28
Apache Tomcat 설치  (0) 2008.11.27
이클립스 초기 실행  (0) 2008.11.26
Eclipse JEE 설치  (0) 2008.11.26
AND

이클립스는 EditPlus, Ultra Edit와 같은 단순 편집기가 아닌 Visual Studio와 같은 통합개발환경이다. 이클립스는 자바에 최적화 되어있으나 자바개발은 물론 PHP, C/C++ 등의 여러 프로그래밍 언어를 위해서도 사용될 수 있는 개발 툴이다. 이클립스를 실행하면 다음과 같은 이클립스 로고화면이 출력되는데 여기에는 이클립스의 버전정보도 표시된다. 이 로고를 통해 여기에서 사용된 이클립스는 "Eclipse Ganymede"임을 알 수 있다.

이클립스 로고 화면

이클립스 로고 화면


가니메데(Ganymede)라고 불리는 이 버전은 일반적인 숫자형식의 버전으로 볼 때 3.4로 이클립스 실행 후 메뉴("Help" -> "About Eclipse Platform")를 통해 확인할 수 있다. 참고로 3.3 버전는 유로파(Europa)라는 프로젝트명에 의해 유로파라고도 불렸다. 이클립스는 버전이 올라갈 때 마다 유로파와 가니메데와 같이 목성의 위성의 이름을 프로젝트명으로 정하고 있다.

이클립스 정보 창

이클립스 정보 창


이클립스 로고화면 후에 작업 폴더를 지정하는 화면이 나온다. 이 폴더에는 이클립스에서 생성하고 작업하는 프로젝트, 폴더 및 소스파일 등을 저장 관리한다. 기본으로 설정된 폴더가 아닌 다른 폴더를 사용하려면 "Browse..." 버튼을 클릭 다른 폴더를 지정하거나 새로운 폴더를 만들어 사용할 수 있다. "Use this as the default and do not ask again" 옆의 체크박스를 클릭하여 선택하면 마지막으로 선택된 작업공간을 기본 작업공간으로 사용하며, 이클립스를 실행할 때 마다 작업공간을 묻는 "Workspace Launcher" 창이 나타나지 않는다.

작업공간 지정

작업공간 지정


작업공간 생성 및 변경 창

작업공간 생성 및 변경 창


이클립스를 실행할 때 마다 "Workspace Launcher" 창을 다시 띄우기 위해서는 환경설정("Window" -> "Preference" 메뉴)에서 아래 그림과 같이 "Open referenced projects when a project is opened" 항목을 'Prompt"로 설정하면 된다.

작업공간 창 설정

작업공간 창 설정


작업공간을 지정하면 이클립스 튜토리얼 화면이 나타난다. 이 화면에서는 이클립스와 관련된 여러가지 도움말 및 정보를 얻을 수 있다. 이제 아래 화면 우측의 박스 부분을 클릭하면 퍼스펙티브라 불리우는 작업 공간으로 들어갈 수 있다.

이클립스 튜토리얼 화면

이클립스 튜토리얼 화면


이클립스는 뷰들로 구성된 퍼스펙티브라 불리우는 작업공간에서 프로그램 개발을 진행한다. 뷰란 별도의 기능을 가진 작은 화면을 일컫는데 이러한 뷰들은 특정 프로그램 개발에 적합하도록 최적화 해서 배치할 수 있다. 이클립스에서는 특정 개발작업에 적합하도록 뷰들을 배치해 사용이 편리하도록 다양한 퍼스펙티브를 기본적으로 제공한다. 아래 두 화면은 JEE 개발을 위한 Java EE 퍼스펙티브와 Java 개발을 위한 Java 퍼스펙티브를 보여주고 있다. 두 그림을 비교해 보면 뷰들의 배치가 서로 다름을 알 수 있다.

이클립스 Java EE 퍼스펙티브

이클립스 Java EE 퍼스펙티브

이클립스 Java 퍼스펙티브

이클립스 Java 퍼스펙티브


아래 그림은 이클립스 Java EE 퍼스펙티브를 구성하는 뷰들의 일부를 나타내고 있다.

JEE 퍼스펙티브를 구성하는 뷰들

JEE 퍼스펙티브를 구성하는 뷰들


퍼스펙티브의 변경은 이클립스 화면의 우측 상단에서 변경할 수 있는데 "Other" 항목을 클릭하면 이클립스에서 제공하는 다양한 퍼스펙티브를 볼 수 있다. 기본적으로 제공하는 퍼스펙티브는 자신의 이클립스 환경에 따라 아래 그림과 다를 수 있다.

페스펙티브의 변경

페스펙티브의 변경


이클립스에서 제공하는 다양한 퍼스펙티브

이클립스에서 제공하는 다양한 퍼스펙티브


이클립스를 종료할 때 다음과 같이 종료 확인을 위한 창이 나타나는데 이것 역시 "Always exit without prompt" 옆의 체크박스를 클릭 선택하면 종료시 더이상 묻지않고 종료한다.

종료 확인 창

종료 확인 창


종료확인창을 다시 띄우기 위해서는 환경설정("Window" -> "Preference" 메뉴)에서 아래 그림과 같이 "Confirm exit when closing last window" 항목의 체크박스를 클릭하여 선택하면 된다.

작업종료 확인 창 설정

작업종료 확인 창 설정


'프로그래밍 > JSP' 카테고리의 다른 글

JSP 실행환경을 위한 Apache Tomcat 서버 등록  (0) 2008.11.27
Apache Tomcat 설치  (0) 2008.11.27
Eclipse JEE 설치  (0) 2008.11.26
JSP 개발을 위한 Eclipse Download  (0) 2008.11.26
Apache Tomcat 다운로드  (0) 2008.11.26
AND

Eclipse는 압축파일 형태로 배포되며 설치는 알집 등을 이용 원하는 폴더에 풀어놓기만 하면 된다. 아래 그림은 "C:\Program Files" 폴더 아래에 설치한 예를 보여준다.

원하는 폴더에 드래그앤드롭

원하는 폴더에 드래그앤드롭


"C:\Program Files\Eclipse" 폴더에 이클립스 프로그램이 설치된 것을 확인할 수 있다. 그림에서 파란색으로 선택된 파일이 실행 프로그램이다.

사용자 삽입 이미지

'프로그래밍 > JSP' 카테고리의 다른 글

JSP 실행환경을 위한 Apache Tomcat 서버 등록  (0) 2008.11.27
Apache Tomcat 설치  (0) 2008.11.27
이클립스 초기 실행  (0) 2008.11.26
JSP 개발을 위한 Eclipse Download  (0) 2008.11.26
Apache Tomcat 다운로드  (0) 2008.11.26
AND

JSP 개발을 위한 이클립스를 다운로드 받기위해 이클립스 공식사이트인 http://www.eclipse.org 로 접속한 후 Download 항목을 클릭한다. (이 글에서 사용된 브라우저는 Windows 환경의 Apple Safari 임)

http://www.eclipse.org

http://www.eclipse.org


다양한 기능의 이클립스 중 JSP 개발을 위해 가장 널리 사용되는 이클립스를 다운받기위해 "Eclipse IDE for Java EE Developers"를 클릭한다. 기본적으로 자신의 OS 환경에 맞는 이클립스버전이 다운로드되는데 만일 다른 OS 환경에서 실행되는 이클립스를 다운받으려면 붉은 박스에 열거된 OS 중 하나를 클릭하면 해당 OS 버전의 이클립스를 다운받을 수 있다.

JSP 개발용 이클립스 선택

JSP 개발용 이클립스 선택


Mirror 사이트 중 가장 빠른 사이트를 선택하여 다운받는다. 한국에서는 "Daum Communication Corp. (http)"가 가장 빠른것으로 보인다.

Mirror 사이트 선택

Mirror 사이트 선택

'프로그래밍 > JSP' 카테고리의 다른 글

JSP 실행환경을 위한 Apache Tomcat 서버 등록  (0) 2008.11.27
Apache Tomcat 설치  (0) 2008.11.27
이클립스 초기 실행  (0) 2008.11.26
Eclipse JEE 설치  (0) 2008.11.26
Apache Tomcat 다운로드  (0) 2008.11.26
AND