검색

A.3. 원격 자카르타 엔터프라이즈 빈 클라이언트에 대한 프로젝트 종속성

download PDF

원격 클라이언트에서 세션 빈의 호출을 포함하는 Maven 프로젝트에는 JBoss EAP Maven 리포지토리의 다음과 같은 종속성이 필요합니다. 아래 하위 섹션에 설명된 대로 Jakarta Enterprise Beans 클라이언트 종속성을 선언하는 방법은 두 가지가 있습니다.

참고

artifactId 버전은 변경될 수 있습니다. 최신 버전은 JBoss EAP Maven 리포지토리 를 참조하십시오.

원격 자카르타 엔터프라이즈 빈 클라이언트의 Maven 종속성

jboss-eap-jakartaee8 BOM(Bill of Materials)은 JBoss EAP 애플리케이션에서 일반적으로 필요로 하는 여러 아티팩트의 올바른 버전을 패키징합니다. BOM 종속성은 가져오기 범위와 함께 pom.xml<dependencyManagement> 섹션에 지정됩니다.

예제: POM 파일 <dependencyManagement> 섹션

<dependencyManagement>
   <dependencies>
      <dependency>
      <groupId>org.jboss.bom</groupId>
        <artifactId>jboss-eap-jakartaee8</artifactId>
        <version>7.4.0.GA</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
   </dependencies>
</dependencyManagement>

나머지 종속성은 pom.xml 파일의 <dependencies> 섹션에 지정됩니다.

예제: POM 파일 <dependencies> 섹션

<dependencies>
    <!-- Include the Enterprise Java Bean client JARs -->
    <dependency>
        <groupId>org.jboss.eap</groupId>
        <artifactId>wildfly-ejb-client-bom</artifactId>
        <type>pom</type>
    </dependency>

    <!-- Include any additional dependencies required by the application
        ...
    -->

</dependencies>

JBoss EAP와 함께 제공되는 ejb-remote 빠른 시작 기능은 원격 Jakarta Enterprise Beans 클라이언트 애플리케이션의 전체 작업 예제를 제공합니다. 원격 세션 빈 호출에 대한 종속성 구성의 전체 예는 해당 빠른 시작의 루트 디렉터리에 있는 client/pom.xml 파일을 참조하십시오.

jboss-ejb-client 종속성을 위한 단일 아티팩트ID

wildfly-ejb-client-bom artifactID를 사용하고 jboss-ejb-client 라이브러리를 추가하여 Jakarta Enterprise Beans 클라이언트에 필요한 모든 종속성을 포함할 수 있습니다.

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.jboss.eap</groupId>
            <artifactId>wildfly-ejb-client-bom</artifactId>
            <version>JAKARTA_ENTERPRISE_BEANS_CLIENT_BOM_VERSION</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
<dependencies>
    <dependency>
        <groupId>org.jboss</groupId>
        <artifactId>jboss-ejb-client</artifactId>
    </dependency>
</dependencies>

JBoss EAP Maven 리포지토리에서 사용할 수 있는 JAKARTA_ENTERPRISE_BEANS_CLIENT_BOM_VERSION 을 사용해야 합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.