IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    
메인 컨텐츠로 가기

한국 developerWorks  >  오픈 소스 | 자바  >

이클립스 유로파로 웹 개발하기, Part 1: 이클립스를 위한 Java EE (한글)

자바 기술, PHP, 루비를 사용하여 웹 개발을 할 때 이클립스 유로파를 사용하는 방법

developerWorks
Go to the previous page12 페이지 중 4 페이지Go to the next page

문서 옵션

샘플 코드


제안 및 의견
피드백

튜토리얼 평가

이 컨텐츠를 개선하기 위한 도움을 주십시오.


웹 서버 작업하기

본 절에서는 웹 서버를 사용하기 위해 이클립스를 설정하기에 앞서 이클립스의 기본 개념과 퍼스펙티브(perspective)에 대해 알아보겠다. 그리고 나서 애플리케이션을 실제 작성하겠다.

이클립스와 톰캣 설정하기

이클립스의 중요한 특징 중 하나는 퍼스펙티브라는 개념이다. 퍼스펙티브에 따라 특정 개발 타입에 맞는 창과 명령 그룹을 갖게 된다. Window > Open Perspective > Other를 선택하여 Java EE 퍼스펙티브로 바꾸고 Java EE를 선택하자.


그림 22. Java EE 퍼스펙티브로 바꾸기
Java EE 퍼스펙티브로 바꾸기

이제 File > New > Other를 선택하고 목록에서 서버(Server)를 고르자.


그림 23. 새 서버
새 서버

Next를 클릭하고 서버 정의를 위해 Tomcat v6.0 Server를 선택한다. 런타임을 선택해야 할 것이다.


그림 24. 서버 런타임 선택하기
서버 런타임 선택하기

파일 브라우저에서 톰캣 설치 디렉터리로 간다. 톰캣 디렉터리가 어디 있는지 이클립스가 알게 되면 Finish를 클릭한다. 이것으로 애플리케이션의 모든 인프라스트럭처를 설정했다. 이제 몇 가지 코드를 작성할 차례다.




위로


웹 애플리케이션 만들기

이제 웹 애플리케이션 개발을 시작해보자. 이제부터가 이클립스가 실제로 도움이 되는 부분이다. File > New > Other를 선택하여 새 웹 애플리케이션을 만들고 Dynamic Web Application을 고르자.


그림 25. 새 동적 웹 애플리케이션
새 동적 웹 애플리케이션

이제 이 프로젝트의 이름을 채운다. 야구라 하자. 또한 막 만든 톰캣 V6.0 서버와 같이 목표 런타임을 설정할 것이다.


그림 26. 프로젝트 정보
프로젝트 정보

이제 애플리케이션의 도메인 모델을 개발할 차례다. Next를 클릭하여 프로젝트 패싯(Project Facets)을 연다. 데이터 접근 관리에 자바 퍼시스턴스 API를 사용할 것이므로(다음 절에서 자세히 다루겠다) 제대로 선택했는지 확인한다.


그림 27. 프로젝트 패싯
프로젝트 패싯

Next를 클릭한다. 그럼 웹 모듈 메타데이터가 나타날 것이다. 여기서는 기본값대로 사용할 수 있지만 무엇을 만들었는지 기억하기 위해 이 웹 모듈 디렉터리를 "격돌(war)"이라 부르겠다.


그림 28. 웹 모듈 정보
웹 모듈 정보

Next를 클릭하면 JPA 구성이 나타날 것이다. 톰캣을 사용하므로 "원래 갖춰진(built-in)" JPA 구현은 없다. 시스템 요구사항 부분에서 언급했듯이 OpenJPA를 사용한다. Configure default JPA implementation library를 선택해야 한다.


그림 29. JPA 구성
JPA 구성

이렇게 하면 Default JPA Implementation Library 프레퍼런스가 나타날 것이다. Configure user libraries를 클릭하자.


그림 30. 초기 JPA 구현 라이브러리를 위한 사용자 라이브러리 설정하기
초기 JPA 구현 라이브러리를 위한 사용자 라이브러리 설정하기

이렇게 하면 OpneJPA(또는 TopLink나 Hibernate 같은 다른 구현) JAR 파일을 선택할 수 있게 된다. JPA 구현을 구성하게 되면 새 라이브러리를 선택할 수 있는 JPA 구성 화면으로 다시 돌아가게 된다. Finish를 클릭하자.


그림 31. JPA 구성 완성
JPA 구성 완성

Finish를 클릭하면 이클립스가 작동할 것이다. 이렇게 되면 웹 애플리케이션에 필요한 디렉터리 구조와 web.xml과 persistence.xml 파일처럼 필요한 만큼의 산출물을 만들 것이다. 애플리케이션을 설정했으니 이제 도메인 모델을 만들어보자.




위로



Go to the previous page12 페이지 중 4 페이지Go to the next page
    IBM 소개 개인정보 보호정책 문의