메인 컨텐츠로 가기

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

developerWorks에 처음 로그인하면 developerWorks프로파일이 생성됩니다.귀하의 프로파일에서 동의하신 내용이 공개되지만 이 사항은 언제든지 변경 가능합니다. 귀하의 성명(숨김으로 체크되어 있어도 표시됩니다)과 디스플레이 이름은 게시한 컨텐츠나 사이트 엑세스시 표시됩니다.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

처음 developerWorks에 로그인할 때 프로파일이 작성되므로, 이를 위해 디스플레이 이름을 선택해야 합니다. 선택하신 디스플레이 이름은 developerWorks에 게시한 컨텐츠에 표시됩니다.

3글자 이상 31글자 이하의 길이로 사용 가능합니다. dW커뮤니티 내에서는 보안상 이메일주소를 제외한 다른 이름을 지정하셔야 합니다.

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

Eclipse와 Java SE 6을 사용하여 독립형 웹 서비스 개발하기: Part 2: 웹 서비스 클라이언트 응용프로그램

John Robertson, Staff Software Engineer, IBM  
John Robertson
John Robertson은 Australia Development Laboratory에서 IBM Tivoli Security Development의 일원으로 활동하고 있는 Staff Software Engineer이다.
Fiona Lam, Software Engineer, IBM  
Fiona Lam
Fiona Lam은 Australia Development Laboratory에서 IBM Tivoli Security Development의 일원으로 활동하고 있는 Software Engineer이다.
Yaqian Fang, Software Engineer, IBM  
Yaqian Fang
Yaqian Fang은 Australia Development Laboratory에서 IBM Tivoli Security Development의 일원으로 활동하고 있는 Software Engineer이다.
Angela Baird, Angela Baird, IBM  
Angela Baird는 Australia Development Laboratory에서 IBM Tivoli Security Development의 일원으로 활동하고 있는 Staff Software Engineer이다.
Elena Nossova, Analyst/Programmer, Independent
Elena Nossova는 오스트레일리아 브리즈번에서 활동하고 있는 분석가/프로그래머이다.

요약:  Eclipse IDE(Integrated Development Environment)와 Java SE(Java Platform, Standard Edition) 6을 사용하여 콘솔에서 실행할 수 있는 독립형웹 서비스 애플리케이션을 개발합니다. 이 튜토리얼 시리즈의 두 번째 기사에서는 Eclipse IDE와 Eclipse의 내장 기능인 TCP/IP Monitor를 익히는 과정에 대해 설명합니다. 명령행에서 서버 및 클라이언트 애플리케이션 간의 네트워크 트래픽을 보고 애플리케이션을 실행하는 방법에 대해 살펴봅니다.

이 연재 자세히 보기

원문 게재일:  2009 년 9 월 18 일
난이도:  중급 PDF:  A4 and Letter (494 KB | 27 pages)Get Adobe® Reader®

페이지뷰: 8695 회
의견: 

시작하기 전에

이 시리즈의 정보

이 튜토리얼 시리즈에서는 웹 애플리케이션 서버 컨테이너 내에서 실행하지 않고 Java SE 6을 사용하여 명령행을 통해 쉽게 실행할 수 있는 독립형 웹 서비스 서버 및 클라이언트 애플리케이션을 개발하는 방법을 보여 준다. 이 튜토리얼에서는 간단한 Hello World 예제를 통해 Eclipse IDE, Java SE 6 및 Apache Ant를 활용하여 모든 기능을 갖춘 웹 서비스 서버 및 클라이언트 애플리케이션을 쉽게 개발하는 과정을 설명한다. 또한 TCP/IP Monitor를 사용하여 서버와 클라이언트 사이의 통신 트래픽을 조사하고 Eclipse Web Services Explorer 도구를 사용하여 웹 서비스를 테스트한다.


이 튜토리얼의 정보

이 튜토리얼(시리즈의 Part 2)에서는 Part 1에서 개발하고 전개한 독립형 웹 서비스와 통신하기 위한 독립형 웹 서비스 클라이언트 애플리케이션을 작성하는 과정에 대해 설명하며 Eclipse IDE, Java SE 6 및 Ant를 사용하여 웹 서비스 클라이언트 애플리케이션을 개발 및 전개하는 방법을 단계별로 살펴본다.


목표

이 튜토리얼을 완료한 후 얻을 수 있는 성과는 다음과 같다.

  • Eclipse IDE에서 Java SE 6을 사용하여 코드를 생성하고 컴파일하여 웹 서비스의 클라이언트 측을 작성하는 방법을 익힐 수 있다.
  • Eclipse IDE의 Ant Java 기반 빌드 도구에서 특수 Java 명령을 실행하여 시리즈의 Part 1 기사에서 게시한 WSDL의 일부 코드를 생성하는 방법을 익힐 수 있다.
  • Eclipse IDE의 TCP/IP Monitor를 사용하여 서버와 클라이언트 간에 전송되는 웹 서비스의 SOAP 트래픽을 관찰, 캡처 및 유효성 검증하는 방법을 익힐 수 있다.
  • Eclipse IDE 외부의 명령행에서 서버 및 클라이언트 애플리케이션을 직접 실행하는 방법을 익힐 수 있다.

전제 조건

이 튜토리얼에는 초급 및 중급 수준의 Java 프로그래머를 위해 작성된 간단한 단계가 포함되어 있으며 이러한 단계에서는 Java 언어와 Ant 빌드에 대한 작업 정보를 제공한다. 이 튜토리얼을 통해 초급 및 중급 Java 개발자 모두 방화벽 친화적인 원격 통신 및 애플리케이션 처리 기능을 제공하는 독립형 웹 서비스 서버와 분산 클라이언트를 빌드, 전개 및 실행하는 방법을 익힐 수 있다.


시스템 요구 사항

예제를 실행하려면 다음과 같은 프로그램을 다운로드해야 한다.

Ant는 Eclipse와 함께 번들로 제공되므로 다운로드하지 않아도 된다. 이 튜토리얼에서는 Eclipse IDE for Java EE Developers를 위한 Ganymede Package를 사용한다.

110 | 다음

의견



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=20
Zone=SOA와 웹서비스, 자바
ArticleID=451520
TutorialTitle=Eclipse와 Java SE 6을 사용하여 독립형 웹 서비스 개발하기: Part 2: 웹 서비스 클라이언트 응용프로그램
publish-date=09182009
author1-email=jtrobert@au1.ibm.com
author1-email-cc=
author2-email=fionalam@au1.ibm.com
author2-email-cc=
author3-email=yaqfang@au1.ibm.com
author3-email-cc=
author4-email=angbaird@au1.ibm.com
author4-email-cc=
author5-email=jtrobert@au1.ibm.com
author5-email-cc=

태그

Help
검색 필드를 사용하여 My developerWorks 내에서 해당 태그가 사용된 모든 종류의 컨텐츠를 검색하십시오.

태그를 더 많이 보거나 적게 보기 위해 슬라이더 막대를 사용하십시오.

인기 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 최고 인기 태그를 보여줍니다.

내 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 귀하의 태그를 보여줍니다.

검색 필드를 사용하여 My developerWorks 내에서 해당 태그가 사용된 모든 종류의 컨텐츠를 검색하십시오. 인기 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 최고 인기 태그를 보여줍니다. 내 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 귀하의 태그를 보여줍니다.