본 튜터리얼은 사내 직원 교육용으로 만든 것으로 초급 자바 개발자들이 쉽게 iBATIS를 이용하여 개발하도록 하여 좀 더 나은 품질의 코드와 제품을 생산할 수 있도록 하기 위한 바램으로 작성한 자료이다. 즉, 고급 기술 및 상세 기능은 배제를 하였음을 미리 밝힌다.
4. Eclipse 설치
요즘 자바 개발 IDE를 선택해야 한다면 이클립스를 가장 먼저 생각을 하게 된다. 무료에다 훌륭한 기능들, 다양하고 막강한 플러그인의 지원, 다중 플랫폼에서 동일하게 동작하는 이클립스만큼 자바 개발에 많이 사용되는 IDE는 없을 것이다. 이번에는 강력한 자바 개발 IDE 이클립스를 설치하고 기본적으로 많이 사용되는 몇가지 플러그인에 대한 소개와 플러그인의 설치 방법을 알아보도록 하겠다.
이클립스는 http://www.eclipse.org에서 내려받을 수 있으며 웹개발을 할 것이므로 Eclipse IDE for Java EE Developers를 받도록 하겠다. 물론, 최근에 나온 Ganymede (3.4 버전)를 받도록 하겠다.
Ganymede Java EE 버전을 선택하면 다운로드 받을 서버를 선택하게 되어 있는데, Kaist나 Daum에서 받으면 신속하게 받을 수 있다.
이클립스를 다 받았다면 C:\dev에 압축을 해제하고, 디렉토리 이름이 C:\dev\eclipse가 되도록 한다. 그리고, 이클립스의 workspace 디렉토리가 될 webapps 디렉토리(C:\dev\webapps)를 만든다.
C:\dev\eclipse\eclipse.exe를 실행하면 다음과 같이 작업영역(Workspace 디렉토리)를 선택하는 대화창이 출력된다. 여기서는 방금 만들어둔 C:\dev\webapps 디렉토리를 선택하면 된다. 작업영역은 프로젝트를 생성할 때 기본이 되는 위치이다. 차후 변경도 가능한데, 작업영역에 등록된 프로젝트가 너무 많아서 복잡해진다거나 완전히 성격이 다른 작업영역이 필요하다면 Switch workspace를 이용하여 서로간에 전환할 수 있다.
아래와 같이 작업영역을 설정한다.
작업영역 설정이 완료되면 이클립스를 볼 수 있다. 화살표 모양의 버튼을 클릭하여 환영(Welcome) 창을 닫는다.
이제 설치는 완료했으니 플러그인을 설치할 차례이다. 플러그인은 이클립스의 기본적인 기능에 확장시켜주는 서드파티 악세서리라고 생각하면 되겠다. 플러그인의 설치는 두가지 방법이 있다. 하나는 압축된 플러그인을 다운로드 받아서 이클립스 홈디렉토리에 압축을 해제하면 대부분 설치가 가능하다. 다른 방법으로는 플러그인 개발 사이트에서 운영하는 업데이트 URL을 이용하는 것이다. 이번에는 후자 방법을 이용하여 플러그인을 설치해보겠다. 자바 개발을 하게되면 수많은 *.properties 파일을 작성하게 되는데, 이 프로퍼티 파일에 한글이 들어가야할 경우 자바에서 인식하기 위해서는 한글을 아스키코드로 변환해야하는 문제가 발생한다. 프로퍼티 파일을 자동적으로 아스키모드로 변환해서 저장하는 기능을 하는 플러그인을 소개하고 이를 이용하여 플러그인 설치를 익히도록 하겠다.
이클립스의 Help 메뉴 - Software Updates..를 선택하면 Software Updates and add-ons 대화창이 출력된다.
Add Site..를 선택하고 Add Site 대화창을 열어서 http://propedit.sourceforge.jp/eclipse/updates를 입력한 후 OK를 선택한다.
그러면 잠시후 PropertiesEditor 관련 체크박스를 선택한후 Install 버튼을 클릭하면 인터넷에서 다운로드 받아서 자동으로 설치가 된다. 설치가 완료되면 이클립스 재시동을 요구하는데, 재시동하면 그 플러그인 기능을 사용할 수 있다.
참고로 이 플러그인은 *.properties을 편집하면 일반 텍스트 편집하듯 해도 실제 저장될 때에는 native2ascii와 같은 유틸리티를 이용해서 아스키코드 인코딩한 상태로 저장되기 때문에 개발자가 인코딩, 디코딩 처리할 필요가 없어졌다. 이처럼 이클립스는 기본적으로 제공하는 기능이 아닌 확장된 기능을 직접 개발할 수도 있고 개발된 것을 가져다 사용할 수도 있게 되어 있다.
이 외에도 필자가 즐겨 사용하는 플러그인은 다음과 같다. 모두 간편하게 update로 설치할 수 있는 URL을 참고하여 설치하면 되겠다.
다음에는 설치한 이클립스를 이용하여 새로운 웹 프로젝트를 하나 만들고 간단한 웹 애플리케이션을 만들도록 하겠다.
4. Eclipse 설치
요즘 자바 개발 IDE를 선택해야 한다면 이클립스를 가장 먼저 생각을 하게 된다. 무료에다 훌륭한 기능들, 다양하고 막강한 플러그인의 지원, 다중 플랫폼에서 동일하게 동작하는 이클립스만큼 자바 개발에 많이 사용되는 IDE는 없을 것이다. 이번에는 강력한 자바 개발 IDE 이클립스를 설치하고 기본적으로 많이 사용되는 몇가지 플러그인에 대한 소개와 플러그인의 설치 방법을 알아보도록 하겠다.
이클립스는 http://www.eclipse.org에서 내려받을 수 있으며 웹개발을 할 것이므로 Eclipse IDE for Java EE Developers를 받도록 하겠다. 물론, 최근에 나온 Ganymede (3.4 버전)를 받도록 하겠다.
Ganymede Java EE 버전을 선택하면 다운로드 받을 서버를 선택하게 되어 있는데, Kaist나 Daum에서 받으면 신속하게 받을 수 있다.
이클립스를 다 받았다면 C:\dev에 압축을 해제하고, 디렉토리 이름이 C:\dev\eclipse가 되도록 한다. 그리고, 이클립스의 workspace 디렉토리가 될 webapps 디렉토리(C:\dev\webapps)를 만든다.
C:\dev\eclipse\eclipse.exe를 실행하면 다음과 같이 작업영역(Workspace 디렉토리)를 선택하는 대화창이 출력된다. 여기서는 방금 만들어둔 C:\dev\webapps 디렉토리를 선택하면 된다. 작업영역은 프로젝트를 생성할 때 기본이 되는 위치이다. 차후 변경도 가능한데, 작업영역에 등록된 프로젝트가 너무 많아서 복잡해진다거나 완전히 성격이 다른 작업영역이 필요하다면 Switch workspace를 이용하여 서로간에 전환할 수 있다.
아래와 같이 작업영역을 설정한다.
작업영역 설정이 완료되면 이클립스를 볼 수 있다. 화살표 모양의 버튼을 클릭하여 환영(Welcome) 창을 닫는다.
이제 설치는 완료했으니 플러그인을 설치할 차례이다. 플러그인은 이클립스의 기본적인 기능에 확장시켜주는 서드파티 악세서리라고 생각하면 되겠다. 플러그인의 설치는 두가지 방법이 있다. 하나는 압축된 플러그인을 다운로드 받아서 이클립스 홈디렉토리에 압축을 해제하면 대부분 설치가 가능하다. 다른 방법으로는 플러그인 개발 사이트에서 운영하는 업데이트 URL을 이용하는 것이다. 이번에는 후자 방법을 이용하여 플러그인을 설치해보겠다. 자바 개발을 하게되면 수많은 *.properties 파일을 작성하게 되는데, 이 프로퍼티 파일에 한글이 들어가야할 경우 자바에서 인식하기 위해서는 한글을 아스키코드로 변환해야하는 문제가 발생한다. 프로퍼티 파일을 자동적으로 아스키모드로 변환해서 저장하는 기능을 하는 플러그인을 소개하고 이를 이용하여 플러그인 설치를 익히도록 하겠다.
이클립스의 Help 메뉴 - Software Updates..를 선택하면 Software Updates and add-ons 대화창이 출력된다.
Add Site..를 선택하고 Add Site 대화창을 열어서 http://propedit.sourceforge.jp/eclipse/updates를 입력한 후 OK를 선택한다.
그러면 잠시후 PropertiesEditor 관련 체크박스를 선택한후 Install 버튼을 클릭하면 인터넷에서 다운로드 받아서 자동으로 설치가 된다. 설치가 완료되면 이클립스 재시동을 요구하는데, 재시동하면 그 플러그인 기능을 사용할 수 있다.
참고로 이 플러그인은 *.properties을 편집하면 일반 텍스트 편집하듯 해도 실제 저장될 때에는 native2ascii와 같은 유틸리티를 이용해서 아스키코드 인코딩한 상태로 저장되기 때문에 개발자가 인코딩, 디코딩 처리할 필요가 없어졌다. 이처럼 이클립스는 기본적으로 제공하는 기능이 아닌 확장된 기능을 직접 개발할 수도 있고 개발된 것을 가져다 사용할 수도 있게 되어 있다.
이 외에도 필자가 즐겨 사용하는 플러그인은 다음과 같다. 모두 간편하게 update로 설치할 수 있는 URL을 참고하여 설치하면 되겠다.
▣ Subclipse - SVN을 사용하기 위한 플러그인
http://subclipse.tigris.org/update_1.2.x
▣ Buckminister - 위 Subclipse를 사용하기 위해서는 이게 필요하다. 이걸 먼저 Add 한 다음 설치는 하지 말고 그대로 둔후 Subclipse를 설치하면 Subclipse가 정상적으로 설치가 된다(Ganymede 기준).
http://download.eclipse.org/tools/buckminster/updates
▣ 프로퍼티 편집기 (native2ascii 할 필요가 없이 바로 한글 편집이 됨)
http://propedit.sourceforge.jp/eclipse/updates
▣ 인터페이스로 구현체 찾기 - 인터페이스를 구현하는 클래스 메소드를 찾을 때 유용
http://eclipse-tools.sourceforge.net/updates
http://subclipse.tigris.org/update_1.2.x
▣ Buckminister - 위 Subclipse를 사용하기 위해서는 이게 필요하다. 이걸 먼저 Add 한 다음 설치는 하지 말고 그대로 둔후 Subclipse를 설치하면 Subclipse가 정상적으로 설치가 된다(Ganymede 기준).
http://download.eclipse.org/tools/buckminster/updates
▣ 프로퍼티 편집기 (native2ascii 할 필요가 없이 바로 한글 편집이 됨)
http://propedit.sourceforge.jp/eclipse/updates
▣ 인터페이스로 구현체 찾기 - 인터페이스를 구현하는 클래스 메소드를 찾을 때 유용
http://eclipse-tools.sourceforge.net/updates
다음에는 설치한 이클립스를 이용하여 새로운 웹 프로젝트를 하나 만들고 간단한 웹 애플리케이션을 만들도록 하겠다.