`
echohfut
  • 浏览: 233255 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JAX-RPC之WSDL

    博客分类:
  • SOA
阅读更多

1. javax.xml.rpc.Service <------------------> WSDL中的 service

 

2. 从jndi(J2EE)或者Service Factory(J2SE)中获取service以后

 

myService.getPort  <----------------------> WSDL中的port

 

port 才是真正的对应一个service接口,也即SEI(Servie Endpoint Interface)

 

一个SEI例子如下:

public interface MyPort extends java.rmi.Remote {
String doSomething(int someParam) throws java.rmi.RemoteException;
}

 

SEI可以手写或者用工具从WSDL中生成。

 

分享到:
评论

相关推荐

    用JAX-RPC构建Web服务.docx

    JAX-RPC构建Web服务的详细知识点 JAX-RPC(Java API for XML-based RPC)是一种基于XML的远程过程调用(RPC)机制,用于构建Web服务和使用远程调用和XML客户端的API。在这个机制中,远程过程调用由SOAP(Simple ...

    用JAX-RPC构建Web服务.pdf

    JAX-RPC使用WSDL来定义服务的元数据,使得客户端可以自动生成相应的代理类。 5. **运行系统**:JAX-RPC运行时系统负责处理客户端的调用,将方法调用转换为SOAP消息,然后通过HTTP发送到服务器,反之亦然。服务器端...

    axis开发JAX-RPC webservice

    它支持多种Web服务标准,包括JAX-RPC、SOAP、WSDL等,允许开发者将Java方法暴露为Web服务,也可以将Web服务调用映射到Java方法。 2. **JAX-RPC**:JAX-RPC是Java平台上的一个API,用于创建和使用Web服务。它允许...

    jaxrpc.jar包

    `jaxrpc.jar`是Tomcat源码编译和运行过程中必不可少的依赖之一,它确保了Tomcat能够支持和处理JAX-RPC相关的Web服务请求。 **JAX-RPC基础** JAX-RPC允许开发者使用标准的Java编程模型来创建、调用和部署Web服务。...

    J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP

    **J2EE Web服务:XML、SOAP、WSDL、UDDI、WS-I、JAX-RPC、JAXR、SAAJ、JAXP详解** 在IT领域,尤其是在Java企业级应用开发中,Web服务扮演着至关重要的角色。J2EE(Java 2 Platform, Enterprise Edition)提供了一...

    Jax-ws所需要的JAR包

    7. **jaxrpc-api.jar**:尽管JAX-WS已经取代了JAX-RPC,但在某些老版本或特定场景下,JAX-RPC的API仍可能被引用。 把这些JAR文件复制到Tomcat安装目录的`lib`子目录下,可以确保Tomcat在启动时加载这些依赖,从而...

    jax-ws api jar包

    这个jar文件是开发基于JAX-WS的Web服务所必需的依赖之一。以下是关于JAX-WS的一些核心知识点: 1. **服务端开发:** - **@WebService**:这是JAX-WS中的一个关键注解,用于标记一个Java类作为Web服务的接口。它...

    技巧:用JAX-RPC发送与接收SOAP消息

    3. **易于集成与维护**:JAX-RPC基于WSDL(Web Services Description Language)进行服务描述,这使得服务发现、集成和调用变得更加简单。 #### JAX-RPC与WSDL JAX-RPC的核心优势在于其依赖于WSDL来描述Web服务的...

    JAX-WS规范

    JAX-WS是Sun Microsystems在J2EE 5.0中引入的,目的是简化Web服务的开发过程,取代了之前的JAX-RPC(Java API for XML-based Remote Procedure Calls)。JAX-WS通过使用WSDL(Web服务描述语言)来定义服务接口,使得...

    webservice之jax-ws

    【标题】:Web服务之Java API for XML Web Services (JAX-WS) 【内容详解】 JAX-WS,全称为Java API for XML Web Services,是Java平台上的一个标准,用于构建和部署基于SOAP(Simple Object Access Protocol)的...

    JAX-WS2.0 API

    JAX-WS 2.0是JAX-WS的第二个主要版本,它在JAX-RPC(Java API for XML-based RPC)的基础上进行了改进,引入了许多新特性以提升开发者的体验和效率。 **JAX-WS 2.0 的核心概念:** 1. **服务端点接口(SEI, ...

    jax-ws webservice简单demo

    JAX-WS与早期的JAX-RPC相比,提供了更简洁的API,更直接地与Java编程模型集成,降低了开发复杂性。在实际项目中,JAX-WS可以与其他技术,如Spring框架,结合使用,以实现更高级的功能,如事务管理、安全性等。 在...

    JAX-WS低版本

    与早期的JAX-RPC相比,JAX-WS更加强调面向对象和类型安全,并且提供了更直观的编程模型。 2. **Apache Tomcat**:Tomcat是一款开源的Java Servlet容器,用于部署和运行Java Web应用。在这个场景中,Tomcat将作为Web...

    MyEclipse6_5上基于JAX-WS开发Webservice(中文示例)

    JAX-WS(Java API for XML Web Services)是Java平台上用于构建和消费Web服务的标准API,它取代了早期的JAX-RPC。本篇将详细介绍如何在MyEclipse6_5集成开发环境中使用JAX-WS来开发Web服务。 首先,让我们了解...

    j-jaxrpc_code.zip_RPC Client Java_jax

    JAX-RPC客户端通过WSDL文件了解如何与服务端通信。 - **SOAP消息** SOAP是一种基于XML的协议,用于在Web服务中交换结构化的信息。JAX-RPC将方法调用和参数转换成SOAP消息,再由HTTP发送给服务端。 - **Service和...

    webservice Demo注解+jax-ws

    与早期的Java API for XML Processing (JAX-RPC)相比,JAX-WS更符合面向对象的设计原则,更易于使用。 在本示例中,我们主要关注的是使用注解来创建Web服务。注解是一种元数据,它可以在源代码中嵌入,为编译器和...

    JAX-WS自学笔记

    它是JAX-RPC的继承者,提供了更现代、基于标准的编程模型。JAX-WS 2.0是其第二个主要版本,与Java 5兼容,并且基于一系列规范,如JAXB(Java Architecture for XML Binding)、StAX(Streaming API for XML)和XML ...

    jax-ws WebService客户端与服务端工程.rar

    通过这个"jax-ws WebService客户端与服务端工程",你可以实践创建一个简单的JAX-WS服务,了解服务端的部署,以及客户端如何通过WSDL找到服务并进行调用。同时,还可以学习到JAXB在数据转换中的作用,以及如何处理Web...

Global site tag (gtag.js) - Google Analytics