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

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

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

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

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

문서 옵션

샘플 코드


제안 및 의견
피드백

튜토리얼 평가

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


어떤 이클립스를 말하는가?

Eclipse.org의 다운로드 난을 보면 이클립스에 다양한 버전이 있음을 알게 될 것이다. 여기서는 Java EE 개발자를 위한 이클립스 IDE를 사용할 것이다.

Java EE

Java EE 개발자를 위한 이클립스 IDE는 자바 웹 개발에 있어 꼭 필요한 자바 컴파일러와 디버거, 자바 애플리케이션 서버 지원, 데이터베이스 클라이언트, 웹 애플리케이션 마법사, 웹 서비스, EJB 등을 가지고 있다. 특히 HTML 파일과 JSP를 위한 그래픽 편집기가 유명하다. 이들 대부분은 이클립스의 이전 버전에도 있다. 유로파 출시 전에는 이클립스의 클래식 버전이라 불리는 것을 다운로드해 플러그인을 추가로 설치해야 했다. 하지만 유로파 출시로 모든 것이 간편해졌고 자바 웹 개발에 완벽히 맞춤화된 Java EE 패키지도 있다.

팁: Java EE 패키지에는 많은 기능이 있다. 이 기능들을 모두 지원하려면 개발 머신에서 몇 가지 리소스를 추가해야 한다. 유로파의 메모리 사용량을 늘리려면 eclipse.ini 구성 파일을 편집하기 바란다. 이 파일이 발견되는 위치는 운영체제에 따라 다르다. 메모리 사용량을 늘리려면 -vmargs를 편집하라. 본 튜토리얼의 애플리케이션 개발 중에 쓰이는 메모리 설정은 아래와 같다.


Listing 1. eclipse.ini -vmargs
                     
-Xms256m
-Xmx512m
-Xmn128m
-XX:+UseParallelGC
-XX:MaxPermSize=128m

유로파 Java EE 버전을 설치하고 데이터베이스와 웹 서버를 설정하자. 다음 단계에서 점검할 것이다.




위로


인프라스트럭처

이클립스로 웹 개발이 그 어느 때보다 쉬워졌지만 몇 가지 인프라스트럭처가 여전히 필요하다. 데이터 유지와 찾아오기를 위한 데이터베이스가 필요할 것이다. 이클립스는 데이터베이스에 대한 훌륭한 도구를 제공하므로 빈 데이터베이스를 만들거나 이미 가지고 있는 것을 재사용하면 된다. 아래의 MySQL 명령행은 빈 데이터베이스를 만드는 것이다.


Listing 2. 데이터베이스 만들기
                    
mysql>
Newton:~ michael$ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.0.41 MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database baseball;
Query OK, 1 row affected (0.04 sec)

mysql> 

지금까지 인프라스트럭처의 한 부분을 마쳣다. 이제 웹 서버가 필요하다. 아파치 제로니모(Apache Geronimo)나 IBM® WebSphere® 같은 애플리케이션 서버를 포함하는 어떤 자바 웹 컨테이너라도 사용할 수 있다. 일단 웹 컨테이너, 여기서는 아파치 톰캣 V6.0을 사용하겠다. 톰캣에 특별히 뭘 할 필요는 없다. 인프라스트럭처가 갖춰졌으니 이제 이클립스를 사용하여 웹 애플리케이션을 개발해보자.




위로



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