관리 메뉴

I LOVE EJ

Eclipse에서 EJB기반 웹 어플리케이션 개발환경 세팅-XDoclet 세팅 본문

Tool/Eclipse

Eclipse에서 EJB기반 웹 어플리케이션 개발환경 세팅-XDoclet 세팅

BeOne 2007. 10. 15. 16:21
이번엔 이클립스에서 XDoclet 세팅을 해 봅시다. 참고로, 여기 나와 있는 세팅은 제가 지금 공부하고 있는 교육과정에 해당하는 것으로 혹시나 이 글을 보시는 분에게는 얼마나 도움이 될 수 있을지는 모르겠군요.
XDoclet 버전은 1.2.3이며, 설치 경로는 D:\www\xdoclet라고 가정합니다.



XDoclet에 대하여
XDoclet은 복잡하고, 많은 디스크립터 파일과 소스 파일 사이의 동시성을 유지하게 하는 코드 생성엔진이다. Xdoclet은 자바로 웹 어플리케이션을 개발할 경우, AOP(Attributed Oriented Programming)이 가능하게 한다. 자바 소스코드에서 JavaDoc 태그를 이용하여 JavaDoc을 생성해 본 개발자라면 Xdoclet의 AOP 개발 방식에 대하여 쉽게 이해 할 수 있다. JavaDoc을 생성하는 방식을 보면 자바 소스의 주석 내에 JavaDoc 태글ㄹ 이용하여 JavaDoc 문서를 자동으로 생성한다. Xdoclet 또한 각 컴포넌트 별로 정의된 태그를 자바 소스에 사용함으로 인해 자바 소스 및 Descriptor 파일을 자동으로 생성할 수 있는 방식이다. 따라서 자바 소스코드가 수정될 경우 Descriptor 파일을 수정할 필요가 없어진다. 소스코드 하나만 관리하면 되기 때문에 상당한 개발 시간의 단축 효과를 볼 수 있으며, 자바소스와 Descriptor 파일의 동시성 또한 유지할 수 있다.
한빛미디어/ 스트럿츠 프레임워크 워크북 p.121/ 2003년/ 박재성 저


XDoclet 세팅
1. 서버세팅과 동일한 메뉴의 좌측에서 가장 아래쪽에 XDoclet을 세팅할 수 있는 메뉴가 있다.
Window -> Preference


2. 이클립스의 디폴트 값은 1.2.1이므로 설치한 것과 버전이 다르다면 "Could not find library: xdoclet-1.2.1.jar"라는 경고 메시지가 뜰 것이다. 여기서 사용하는 버전은 1.2.3이므로 Version을 설정해 주고, XDoclet이 설치되어 있는 패스도 지정해 준다. 여기서는 D:\www\xdoclet\이다.

"All libraries found"라는 메시지가 나오면 정상적으로 지정된 것이다.


3. 좌측메뉴 XDoclet의 +버튼을 눌러서 트리를 확장시키면 ejbdocletwebdoclet이 나오는데, 우선 ejbdoclet에 대한 설정이다.

초기 값으로 거의 모든 부분이 체크되어 있는데, 일단 필요한 것 위에서 세 개(DeploymentDiscriptor, RemoteInterface, HomeInterface)와 Weblogic만 남겨놓고 모두 체크를 해제한다.

webdoclet에 대한 부분은 만약 Weblogic이 체크되어 있지 않다면 체크를 해 주고, OK버튼을 클릭한다.

이로써 XDoclet에 대한 설정은 끝. 다음에는 BEA Systems의 Workshop을 설치해 보도록 하자.

출처 : Tong - fortruth님의 eclipse통