Faces를 사용하여 웹 서비스 프록시 작성

웹 서비스 검색 대화 상자에서는 온라인 또는 작업공간에 있는 웹 서비스를 검색하고 웹 서비스에 대한 프록시를 작성한 후 프록시 메소드를 Faces JSP 파일에 배치할 수 있습니다.

시작하기 전에

프록시 메소드를 배치할 Faces JSP 파일이 있어야 합니다.

이 태스크 정보

웹 서비스를 검색하여 웹 서비스의 프록시를 작성하려면 다음을 수행하십시오.

프로시저

  1. Faces JSP 파일을 두 번 클릭하여 편집기에서 여십시오.
  2. 팔레트에 데이터 탭이 표시되어야 합니다.
  3. 데이터 탭에서, 웹 서비스를 선택하고 마우스 오른쪽 단추로 클릭한 후 삽입을 선택하십시오.
  4. 웹 서비스 검색 대화 상자에서 웹 서비스를 검색할 방법을 선택하십시오.
    옵션 설명
    공용 또는 사설 UDDI 레지스트리 검색. 이 옵션을 선택하면 UDDI 레지스트리 페이지가 표시됩니다.
    1. 공용 또는 사설 UDDI 레지스트리의 URL을 입력하거나 제공된 레지스트리에서 선택하십시오.
    2. 레지스트리 검색에 사용할 텍스트를 입력하십시오. 텍스트는 서비스의 부분적 이름이나 완전한 이름, 또는 키(UUID)를 포함할 수 있습니다.
    3. 웹 서비스 이름으로 검색할지, 아니면 공개된 웹 서비스와 연관된 키로 검색할지 선택한 후 이동을 클릭하십시오.
    4. 웹 서비스 이름, 설명, 해당 WSDL 파일의 위치(URL)를 포함하여, 기준과 일치하는 사용 가능한 웹 서비스 목록이 UDDI 서비스 표에 채워집니다.
      • 서비스에 대한 추가 정보를 보려면 세부사항을 클릭하십시오. 그러면 웹 서비스가 웹 서비스 탐색기에서 실행됩니다. 웹 서비스 탐색기를 사용하기 위한 자세한 정보는 WSDL 탐색기를 사용하여 WSDL 문서 및 웹 서비스 테스트를 참조하십시오.
      • 웹 서비스 프록시를 작성하려면 WSDL 파일을 클릭하십시오. 5단계로 이동하십시오.
    알려진 URL의 웹 서비스. WSDL, WSIL, DISCO, 및 HTML URL을 사용할 수 있습니다. 이 옵션을 선택하면 URL 페이지가 표시됩니다. 웹 서비스를 참조하는 WSDL, WSIL, DISCO 또는 HTML 파일의 URL을 입력하고 이동을 클릭하십시오.
    • WSIL, HMTL 또는 DISCO 파일의 URL을 입력한 경우, 해당 URL에서 사용 가능한 웹 서비스 목록이 표시됩니다. WSDL 파일을 클릭하여 웹 서비스 중 하나를 선택하고 5단계로 이동하십시오.
    • WSDL 파일의 URL을 입력한 경우 5단계로 이동하십시오.
    작업공간에 배치되어 실행 중인 웹 서비스에서 선택 작업공간에서 웹 서비스를 검색하도록 선택한 경우, 작업공간 페이지가 표시됩니다. 이 페이지에는 작업공간에서 사용 가능한 웹 서비스 목록이 표시됩니다. 적절한 WSDL 파일을 클릭하여 웹 서비스를 선택하고 5단계로 이동하십시오.
  5. WSDL 파일을 선택한 경우, 웹 서비스 이름 및 위치, 해당 웹 서비스에 포함된 문서, 사용 가능한 포트 목록이 표로 표시됩니다.
    1. 포트가 여러 개 있으면 프록시를 작성할 포트를 선택하십시오.
    2. 웹 서비스를 테스트하거나 웹 서비스에 대한 추가 정보를 보려면 세부사항을 클릭하십시오. 그러면 웹 서비스가 웹 서비스 탐색기에서 실행됩니다. 웹 서비스 탐색기를 사용하기 위한 자세한 정보는 WSDL 탐색기를 사용하여 WSDL 문서 및 웹 서비스 테스트를 참조하십시오.
    3. 올바른 웹 서비스를 선택했다면 프로젝트에 추가를 클릭하십시오. 그러면 프록시 Bean이 생성됩니다.
    4. 이제 선택한 웹 서비스가 기존 웹 서비스 목록에 나열됩니다. 웹 서비스를 선택하면 메소드 목록에 이 웹 서비스에 사용 가능한 메소드만 표시됩니다. 완료를 클릭하여 JSP에 추가하십시오.
  6. 이제 프록시가 페이지 데이터 보기에 표시되어야 합니다. 페이지 데이터 보기가 표시되지 않으면 > 보기 표시 > 페이지 데이터를 클릭하여 열 수 있습니다. 또한 메소드와 이 메소드를 호출하기 위한 조치가 JSP 파일에 추가되었습니다.

결과

웹 서비스의 프록시가 Faces JSP에 배치되었습니다. 웹 서비스를 테스트하려면 Faces JSP를 저장하여 서버에서 실행하십시오.

피드백