< 이전

학습 2: 웹 서비스 작성 및 테스트

JAX-RS 사용 프로젝트를 작성한 후에는 애플리케이션에서 사용되는 Java 파일을 가져오고 웹 서비스를 테스트할 수 있습니다.

JAX-RS 웹 서비스 작성

  1. 다음 링크를 클릭하여 애플리케이션에 필요한 Java 클래스가 포함되어 있는 프로젝트를 가져오십시오: 주소록 학습서 자원 가져오기.
  2. 웹 프로젝트에서 com.test라는 패키지를 작성하십시오(Java 자원 > src를 마우스 오른쪽 단추로 클릭한 후 새로 작성 > 패키지 선택). 가져온 프로젝트의 다음 클래스를 패키지에 가져오십시오.
    • AddressBook.java
    • AddressBookApplication.java
  3. WebContent/WEB-INF/web.xml을 여십시오. 디자인 보기에서 서블릿(JAX-RS 서블릿)을 선택하고 추가를 클릭하여 초기화 매개변수를 JAX-RS 서블릿에 추가하고 이름 및 값 필드는 비워두십시오. web.xml을 저장하고 오류가 표시되면 오류를 무시하십시오.
    JAX-RS 사용 프로젝트의 웹 애플리케이션 배치 디스크립터에 초기화 매개변수를 추가하는 방법을 보여주는 화면 캡처
  4. 문제점 보기에서 param-name 경고를 마우스 오른쪽 단추로 클릭하고 빠른 수정사항을 선택하십시오. 기존 서브클래스를 찾아보도록 선택하거나 AddressBookApplication을 선택하십시오.
  5. web.xml을 저장하십시오.

JAX-RS 웹 서비스 테스트

  1. 서버 보기에서 서버를 마우스 오른쪽 단추로 클릭한 후 추가 및 제거를 선택하고 서버에 JAX-RS EAR을 추가하십시오. 서버를 다시 시작하십시오.
  2. 주소록 애플리케이션에서 모든 주소를 검색하려면 웹 브라우저를 열고 http://localhost:<default_host_port>/JAXRS/jaxrs/addresses URL을 입력하십시오. 예를 들어, 다음과 같이 기본 포트 및 이 학습서에 사용된 이름 지정 규칙을 따릅니다. http://localhost:9080/JAXRS/jaxrs/addresses
    Note: WebSphere Application Server 관리 콘솔 서버 구성 탭에서 기본 호스트 포트 이름을 판별할 수 있습니다.
  3. http://localhost:<default_host_port>/<application_name>/jaxrs/addresses/<address index> URL을 입력하십시오. address indexAddressBook.java에 나열된 6개 주소를 나타내는 0 - 5 사이의 숫자입니다. 해당 색인 값에 지정된 주소가 표시됩니다.
< 이전

피드백