4.3. 샘플 Cryostat 애플리케이션을 RESTful 웹 서비스로 마이그레이션


마법사를 실행하려면 다음 단계를 따르십시오.

  1. CodeReady Studio의 Project Explorer 보기에서 Fuse 프로젝트를 선택합니다.
  2. Fuse 프로젝트를 마우스 오른쪽 버튼으로 클릭한 다음 WSDL에서 New Camel Rest DSL 을 선택합니다.

    생성된 출력용 Select Incoming WSDL 및 Project 가 열립니다. 대상 프로젝트 필드는 Project Explorer에서 선택한 Fuse 프로젝트로 자동으로 미리 채워집니다. 이 프로젝트는 마법사에서 생성하는 아티팩트의 대상입니다.

    WSDL은 p1을 쉬어야 합니다.
  3. WSDL 파일 의 경우 처리를 위한 원래 Cryostat 서비스를 지정합니다.
  4. 다음을 클릭합니다. WSDL-to-REST 처리용 고급 옵션 지정 페이지가 표시됩니다.

    WSDL은 p2를 쉬어야 합니다.
    1. Destination Java Folder 의 경우 CXF 생성 Java 클래스의 위치를 지정합니다.
    2. Destination Camel Folder 의 경우 생성된 Camel Rest DSL 구성 파일의 위치를 지정합니다.

      참고

      생성된 Camel 파일의 경로와 이름은 Camel 프로젝트 유형에 따라 다릅니다.

      • Spring 프로젝트의 경우: src/main/resources/META-INF/rest-camel-context.xml
      • Spring Boot 프로젝트의 경우: src/main/resources/spring/rest-springboot-context.xml
      • 블루프린트 프로젝트의 경우: src/main/resources/OSGI-INF/rest-blueprint-context.xml
    3. 선택적으로 대상 서비스 주소 의 경우 WSDL 바인딩에 지정된 Cryostat 주소를 제공합니다. WSDL에서 참조하는 Cryostat 서비스의 실제 주소와 일치하도록 이 옵션을 변경할 수 있습니다.
    4. 선택적으로 대상 REST 서비스 주소 의 경우 REST 서비스에 액세스하기 위한 URL을 제공합니다. 이 URL은 Rest DSL의 < restConfiguration > 및 < rest > 태그의 설정으로 분리되어 Cryostat 서비스에 매핑된 REST 작업에 대한 전체 URL을 지정합니다.
  5. 완료 를 클릭하여 출력으로 두 개의 파일을 생성합니다.

    • Rest DSL을 사용한 Camel 구성.
    • CXF에서 Java 클래스를 사용하여 Cryostat 서비스를 래핑합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.