EJB 엔드포인트 URL 구문
EJB(Enterprise JavaBeans) 엔드포인트 URL은 EJB RMI-IIOP(Remote Method Invocation - Internet Inter-ORB Protocol) 전송을 사용하여 웹 서비스에 액세스할 경우에 사용됩니다. URL은 EJB 홈 클래스, EJB JNDI(Java™ Naming and Directory Interface) 이름 및 선택적 특성을 포함한 EJB 엔드포인트를 지정합니다.
중요사항: IBM® WebSphere® Application Server는 JAX-WS(Java API for XML-Based Web Services)
프로그래밍 모델 및 JAX-RPC(Java API
for XML-based RPC) 프로그래밍 모델을 지원합니다. JAX-WS는
JAX-RPC 프로그래밍 모델에서 제공되는 기반을 확장하는
차세대 웹 서비스 프로그래밍 모델입니다. 전략적 JAX-WS
프로그래밍 모델을 사용하면 표준 기반 어노테이션 모델의 지원을 통해
웹 서비스 및 클라이언트의 개발이 간소화됩니다. JAX-RPC 프로그래밍
모델과 애플리케이션이 계속해서 지원된다고 해도
구현이 쉬운 JAX-WS 프로그래밍 모델을 이용하여
새 웹 서비스 애플리케이션과 클라이언트를 개발하십시오.
EJB 엔드포인트 URL의 형식은 다음과 같습니다.
wsejb:/[classname]?<property>=<value>&<property>=<value>&...
여기에서: - wsejb는 전송 유형입니다.
- classname은 호출될 EJB와 연관되는 홈 인터페이스 클래스의 이름입니다.
- property와 value 쌍은 필수 및 선택적 특성 세트를 나타냅니다. 이 특성은 EJB 엔드포인트 URL에 특정 값을 설정하는 데 사용됩니다. 이 테이블에서는 여러 가지 특성 및 정의에 대해 설명합니다.
특성 이름 | 설명 |
---|---|
jndiName | EJB의 JNDI 이름을 지정합니다. 이 특성은 필수입니다. |
initialContextFactory | JNDI 초기 컨텍스트 팩토리의 이름을 지정합니다. 이 특성은 선택적입니다. |
jndiProviderURL | JNDI 프로바이더 URL을 지정합니다. 이 특성은 선택적입니다. |