지금까지 여러 GUI Editor 가 Eclipse 에서 개발되어 왔고, 여전히 업데이트 되고 있다. 최근 급변하는 개발 환경을 빠르게 유지보수 하기 위해 SOA 가 사용되면서 SOA 의 여러 구성 요소들도 자동화 (Swordfish) 및 GUI Editor (WSDL, SOAP etc.) 가 생성되고 있다.
그 중 WSDL GUI Editor 를 Eclipse 에서 사용하려면 어떻게 해야하는지 이 포스팅에서 살펴보기로 한다.
Web Tools Platform (WTP)
WTP 는 기존 Eclipse platform 을 Web 과 Java EE 에 맞게 확장 시킨 Platform 이다.
WTP 는 Web Services Tool (WST) 와 J2EE Standard Tools 를 포함하고 있다. WST 에 이미 WSDL editor 에 필요한 API가 포함되어 있기 때문에 결국 WTP를 설치 하면 WSDL GUI Editor 를 실행 할 수 있다.
- Version
- WTP 1.0.x runs on Eclipse 3.1.x
- WTP 1.5.x runs on Eclipse 3.2.
- WTP 2.0.x runs on Eclipse 3.3.
- WTP 3.0.x runs on Eclipse 3.4.
- WTP 3.1.x runs on Eclipse 3.5. (Galileo)
현재 설치된 Eclipse 버전이 Galileo 이기 때문에 이를 기준으로 해서 설명 하도록 하겠다.
- Dependency
- Graphical Editor Framework (GEF)
- Eclipse Modeling Framework (EMF)
- XML Schema Inforset Model (XSD - XML Schema Definition)
- Service Data Object (SDO) - EMF 2.5 부터는 SDO가 포함되지 않는다.
- Java EMF Model (JEM) - Visual Editor Project
- Installation
- EMF : Eclipse > Install New Software ... 를 선택 후 "Work with:" 필드에 다음을 추가하고 실행한다.
http://download.eclipse.org/modeling/emf/updates/releases/
- Dependency 를 해결하기 위해 다음의 Tool 들을 설치 한다.
- GEF : Eclipse > Install New Software ... 를 선택 후 "Work with:" 필드에 다음을 추가하고 실행한다.
http://download.eclipse.org/tools/gef/updates/releases/
- Dependency 를 해결하기 위해 다음의 Tools 들을 설치 한다.
- JEM : Eclipse > Install New Software ... 를 선택 후 "Work with:" 필드에 다음을 추가하고 실행한다.
http://download.eclipse.org/tools/ve/updates/1.4
- Dependency 를 해결하기 위해 다음의 Tools 들을 설치 한다.
- WTP : Eclipse > Install New Software ... 를 선택 후 "Work with:" 필드에 다음을 추가하고 실행한다.
http://download.eclipse.org/webtools/updates/
- WTP 를 설치한다.
- 결과를 확인
'Study > Software Engineering' 카테고리의 다른 글
웹 서비스란 (0) | 2010.12.28 |
---|---|
Programmable Web (Mashup list 및 ranking 확인) (1) | 2010.06.25 |
Eclipse SOA Platform 구성 요소 (0) | 2010.03.16 |
Eclipse - Swordfish Tutorial 따라하기 (1) | 2010.01.25 |
WSDL (Web Service Description Language) (0) | 2010.01.24 |