EJB 端点 URL 语法
Enterprise JavaBean (EJB) 端点 URL 用于通过 EJB“基于因特网 ORB 间协议的远程方法调用 (RMI-IIOP)”传输来访问 Web Service。此 URL 指定 EJB 端点,包括 EJB home 类、EJB Java™ 命名和目录接口 (JNDI) 名和可选属性。
要点: IBM®
WebSphere® Application Server 支持 Java API for XML-Based Web Services (JAX-WS) 编程模型以及 Java API
for XML-based RPC (JAX-RPC) 编程模型。JAX-WS 是下一代 Web Service 编程模型,用于扩展 JAX-RPC 编程模型所提供的基础。使用策略 JAX-WS 编程模型,借助基于标准的注释模型的支持,简化了 Web Service 和客户机的开发。虽然仍支持 JAX-RPC 编程模型和应用程序,但应该利用易于实现的 JAX-WS 编程模型来开发新的 Web Service 应用程序和客户机。
EJB 端点 URL 具有以下格式:
wsejb:/[classname]?<property>=<value>&<property>=<value>&...
其中:- wsejb 是传输类型
- classname 是与要调用的 EJB 关联的 home 接口类的名称。
- property 和 value 对表示必需属性和可选属性集。这些属性用于设置 EJB 端点 URL 中的某些值。在下表中描述各种属性和定义。
属性名 | 描述 |
---|---|
jndiName | 指定 EJB 的 JNDI 名称。此属性是必需的。 |
initialContextFactory | 指定 JNDI 初始上下文工厂的名称。此属性是可选的。 |
jndiProviderURL | 指定 JNDI 提供程序 URL。此属性是可选的。 |