< 이전 | 다음 >

학습 1: 서버 및 웹 프로젝트 작성

이 학습에서는 웹 서비스와 함께 사용하기 위해 서버 및 웹 프로젝트를 작성하는 방법을 학습합니다.

JAX-WS 사용 서버 작성

웹 서비스를 작성하기 전에, WebSphere Application Server v8.0 서버가 정의 및 시작되었는지 확인해야 합니다. 기본적으로 서버는 WebSphere Application Server를 설치할 때 작성됩니다. 서버 보기에서 이 서버를 볼 수 있습니다. 그러나 새 서버를 작성하려면 다음을 수행하십시오.
  1. 파일 메뉴에서 새로 작성 > 기타 > 서버 > 서버 > 다음을 선택하십시오.
  2. WebSphere Application Server 버전 8.0을 서버 유형으로 선택하십시오. 다음을 클릭하십시오.
  3. 이 런타임이 작업공간에 작성되지 않은 경우 서버의 설치 디렉토리를 선택하라는 프롬프트가 표시됩니다. 다음을 클릭하십시오.
  4. 기본 서버 포트 및 이름을 승인하십시오. 이 학습서에서는 사용되는 기본 서버 이름이 server1입니다. 완료를 클릭하십시오.
  5. 서버가 시작될 때까지 대기하십시오. 시작되면 콘솔 보기에 Server server1 open for e-business가 표시됩니다. 서버가 자동으로 시작되지 않는 경우에는 서버 보기에서 서버를 선택한 후 시작 아이콘(서버 시작 아이콘)을 클릭하십시오.

웹 서비스용 웹 프로젝트 작성

웹 서비스 마법사가 웹 서비스용 웹 프로젝트를 작성하고 사용자가 패싯을 사용하도록 할 수 있습니다. 그러나 이 학습서에서는 수동으로 프로젝트를 작성합니다.
  1. Java EE 퍼스펙티브에서 엔터프라이즈 애플리케이션 프로젝트를 마우스 오른쪽 단추로 클릭하고 새로 작성 > 웹 프로젝트를 선택하여 웹 프로젝트 마법사를 여십시오.
  2. 이름 필드에 새 웹 프로젝트의 이름을 입력하십시오. 이 학습서에서는 jwsAddressBook을 사용하십시오.
  3. 프로젝트 템플리트 섹션에서 사용하려는 웹 템플리트의 유형을 선택하십시오. 이 학습서에서는 단순을 선택하십시오.
    Option Description
    Dojo 툴킷 Dojo 기능을 포함한 프로젝트를 구성합니다. Dojo 자원은 프로젝트 자체, 별도 프로젝트 또는 HTTP를 통해 액세스할 수 있는 원격 위치에 있을 수 있습니다.
    JavaServer Faces JSF 기능을 사용하여 프로젝트를 배치할 수 있도록 합니다. 구성은 JSP 또는 Facelet용으로 제공됩니다.
    REST 서비스 JAX-RS에 기반한 REST 서비스용으로 구성된 프로젝트입니다.
    단순 모드 이는 기본 웹 프로젝트를 작성합니다.
  4. 프로그래밍 모델 섹션에서 사용할 프로그래밍 모델을 선택하십시오. 이 학습서에서는 Java EE를 선택하십시오.
    • 클라이언트 측 전용(HTML, JavaScript,...)
    • Java EE
    • OSGi
  5. 다음을 클릭하여 새 웹 프로젝트를 구성하십시오.
  6. 배치 페이지의 사용 가능한 구성 옵션 목록에서 배치를 클릭하여 배치 구성 페이지를 여십시오.
    • 대상 런타임 필드에서 이전에 학습서에서 설치한 v7 또는 v8 WebSphere Application Server를 선택하십시오.
    • 웹 모듈 버전 필드에서 기본값(선택한 WebSphere Application Server를 기반으로 자동으로 선택되어 있음)을 승인하십시오.
    • EAR 멤버십 필드에서 EAR에 프로젝트 추가를 선택하고 jwsAddressBookEAR이 EAR 프로젝트 이름인지 확인하십시오.
    • 배치 섹션 아래에서 기능 변경을 선택하십시오. 프로젝트 패싯 페이지에서 JAX-RS(REST 웹 서비스), 버전 1.1을 선택하고 확인을 클릭하십시오.
  7. 사용 가능한 구성 옵션의 목록에서 Java를 클릭하여 Java 구성 페이지를 여십시오.
    • 빌드 경로의 소스 폴더 필드에서 기본 src 디렉토리를 승인하거나 폴더 추가, 편집... 또는 제거를 클릭하여 소스 파일용 폴더를 지정하십시오.
    • 기본 출력 폴더: 필드에서 출력 파일에 대한 폴더를 지정하거나 기본값(WebContent\WEB-INF\classes)을 허용하십시오.
      ImportantColonSymbol 기본 출력 폴더로 WebContent\WEB-INF\classes 이외의 폴더를 선택하는 경우 문제점 보기는 경고를 보고합니다(
      단일 루트 경고
      ).
      기본적으로 단일 루트 관련 문제점은 경고로 설정되어 있습니다. 이 설정을 변경하려면 프로젝트 구조 유효성 검증기의 유효성 검증 필터 페이지를 사용하십시오.
      1. > 환경 설정 > 유효성 검증 > 프로젝트 구조 유효성 검증을 클릭한 다음 설정을 위한 ... 단추를 클릭하십시오.
      2. 프로젝트 구조 유효성 검증기의 유효성 검증 필터 페이지에서 기본 심각도 레벨을 지정하십시오. 사용 가능한 심각도 레벨은 오류, 경고무시입니다.
  8. 사용 가능한 구성 옵션 목록에서 웹 모듈을 클릭하십시오. 웹 모듈 구성 페이지에서 다음을 수행하십시오.
    • 컨텍스트 루트 필드에 웹 프로젝트 루트의 이름을 입력하거나 기본값(사용자 웹 프로젝트의 이름)을 승인하십시오.
    • 컨텐츠 디렉토리 필드에 컨텐츠 디렉토리의 이름을 입력하거나 기본값(WebContent)을 승인하십시오.
    • 배치 디스크립터를 작성하려면 web.xml 배치 디스크립터 생성을 선택하십시오. 나중에 웹 모듈에 배치 디스크립터를 추가할 수도 있습니다.web.xml을 사용하여 보안 제한조건 및 기타 동작을 구성해야 합니다.
  9. 완료를 클릭하십시오.

웹 서비스 클라이언트용 웹 프로젝트 작성

웹 서비스 마법사가 클라이언트용 웹 프로젝트를 작성하고 사용자가 패싯을 사용하도록 할 수 있습니다. 그러나 이 학습서에서는 수동으로 프로젝트를 작성합니다.
  1. Java EE 퍼스펙티브에서 엔터프라이즈 애플리케이션 프로젝트를 마우스 오른쪽 단추로 클릭하고 새로 작성 > 웹 프로젝트를 선택하여 웹 프로젝트 마법사를 여십시오.
  2. 이름 필드에 새 웹 프로젝트의 이름을 입력하십시오. 이 학습서에서는 jwsAddressBookClient를 사용하십시오.
  3. 프로젝트 템플리트 섹션에서 사용하려는 웹 템플리트의 유형을 선택하십시오. 이 학습서에서는 단순을 선택하십시오.
    Option Description
    Dojo 툴킷 Dojo 기능을 포함한 프로젝트를 구성합니다. Dojo 자원은 프로젝트 자체, 별도 프로젝트 또는 HTTP를 통해 액세스할 수 있는 원격 위치에 있을 수 있습니다.
    JavaServer Faces JSF 기능을 사용하여 프로젝트를 배치할 수 있도록 합니다. 구성은 JSP 또는 Facelet용으로 제공됩니다.
    REST 서비스 JAX-RS에 기반한 REST 서비스용으로 구성된 프로젝트입니다.
    단순 모드 이는 기본 웹 프로젝트를 작성합니다.
  4. 프로그래밍 모델 섹션에서 사용할 프로그래밍 모델을 선택하십시오. 이 학습서에서는 Java EE를 선택하십시오.
    • 클라이언트 측 전용(HTML, JavaScript,...)
    • Java EE
    • OSGi
  5. 다음을 클릭하여 새 웹 프로젝트를 구성하십시오.
  6. 배치 페이지의 사용 가능한 구성 옵션 목록에서 배치를 클릭하여 배치 구성 페이지를 여십시오.
    • 대상 런타임 필드에서 이전에 학습서에서 설치한 v7 또는 v8 WebSphere Application Server를 선택하십시오.
    • 웹 모듈 버전 필드에서 기본값(선택한 WebSphere Application Server를 기반으로 자동으로 선택되어 있음)을 승인하십시오.
    • EAR 멤버십 필드에서 EAR에 프로젝트 추가를 선택하고 jwsAddressBookEAR이 EAR 프로젝트 이름인지 확인하십시오.
    • 배치 섹션 아래에서 기능 변경을 선택하십시오. 프로젝트 패싯 페이지에서 JAX-RS(REST 웹 서비스), 버전 1.1을 선택하고 확인을 클릭하십시오.
  7. 사용 가능한 구성 옵션의 목록에서 Java를 클릭하여 Java 구성 페이지를 여십시오.
    • 빌드 경로의 소스 폴더 필드에서 기본 src 디렉토리를 승인하거나 폴더 추가, 편집... 또는 제거를 클릭하여 소스 파일용 폴더를 지정하십시오.
    • 기본 출력 폴더: 필드에서 출력 파일에 대한 폴더를 지정하거나 기본값(WebContent\WEB-INF\classes)을 허용하십시오.
      ImportantColonSymbol 기본 출력 폴더로 WebContent\WEB-INF\classes 이외의 폴더를 선택하는 경우 문제점 보기는 경고를 보고합니다(
      단일 루트 경고
      ).
      기본적으로 단일 루트 관련 문제점은 경고로 설정되어 있습니다. 이 설정을 변경하려면 프로젝트 구조 유효성 검증기의 유효성 검증 필터 페이지를 사용하십시오.
      1. > 환경 설정 > 유효성 검증 > 프로젝트 구조 유효성 검증을 클릭한 다음 설정을 위한 ... 단추를 클릭하십시오.
      2. 프로젝트 구조 유효성 검증기의 유효성 검증 필터 페이지에서 기본 심각도 레벨을 지정하십시오. 사용 가능한 심각도 레벨은 오류, 경고무시입니다.
  8. 사용 가능한 구성 옵션 목록에서 웹 모듈을 클릭하십시오. 웹 모듈 구성 페이지에서 다음을 수행하십시오.
    • 컨텍스트 루트 필드에 웹 프로젝트 루트의 이름을 입력하거나 기본값(사용자 웹 프로젝트의 이름)을 승인하십시오.
    • 컨텐츠 디렉토리 필드에 컨텐츠 디렉토리의 이름을 입력하거나 기본값(WebContent)을 승인하십시오.
    • 배치 디스크립터를 작성하려면 web.xml 배치 디스크립터 생성을 선택하십시오. 나중에 웹 모듈에 배치 디스크립터를 추가할 수도 있습니다.web.xml을 사용하여 보안 제한조건 및 기타 동작을 구성해야 합니다.
  9. 완료를 클릭하십시오.

주소록 WSDL 파일 다운로드

필수 WSDL 파일을 다운로드하십시오.

학습 체크포인트

이제 학습 2: 웹 서비스 작성을 시작할 수 있습니다.

< 이전 | 다음 >
주제 유형을 표시하는 아이콘 학습서 학습 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: jaxwstd_exercise11.html