`
haijun0314
  • 浏览: 8109 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WebService相关概念

    博客分类:
  • SOA
阅读更多
WebService相关概念

WebService是一套协议规范,基础的WS平台可以为XML+HTTP。XML可以提供在不用平台与语言之间的通信,HTTP是现今应用最广泛的Internet协议。

WebService平台元素:

    SOAP(Simple Object Access Protocol):SOAP是基于XML,可通过HTTP传输数据的协议。
    UDDI(Universal Description,Disconvery and Integration):UDDI是一种企业能够注册并搜索WS的目录服务。
    WSDL(Web Service Description Language):WSDL是基于XML,用于定位及描述WS的语言。

摘自网络:JAX-WS2.0是JAX-RPC1.1的后续版本。与 Java API for XML Binding(JAXB)或 Java API for XML Processing(JAXP),甚至 JDBC 等标准 API 一样,JAX-RPC 其实是一个 API 规范。这里有“小虫”的一篇介绍JAX-RPC的文章:http://echohfut.javaeye.com/blog/399343。

在 JAX-WS中,一个远程调用可以转换为一个基于XML的协议例如SOAP。在使用JAX-WS过程中,开发者不需要编写任何生成和处理SOAP消息的代码。JAX-WS的运行时实现会将这些API的调用转换成为对于SOAP消息。
在服务器端,用户只需要通过Java语言定义远程调用所需要实现的接口SEI (service endpoint interface),并提供相关的实现,通过调用JAX-WS的服务发布接口就可以将其发布为WebService接口。


在客户端,用户可以通过JAX-WS的API创建一个代理(用本地对象来替代远程的服务)来实现对于远程服务器端的调用。
JAX-WS2.0 (JSR 224)是Sun新的web services协议栈,是一个完全基于标准的实现。在binding层,使用的是the Java Architecture for XML Binding (JAXB, JSR 222),在parsing层,使用的是the Streaming API for XML (StAX, JSR 173),同时它还完全支持schema规范。

    JAX-WS新的API主要包含在javax.xml.ws包中,包括Service端和Clent端的一些核心类。新的编程模型包括增强的Handler Framework,异步调用和Provider/Dispatch动态编程模型。
    使用annotations描述WS。
    通过JAXB2.0完成xml data与Java对象的绑定。

     初次接触WS,不知道如何去学习它,还请过来人指教,以及现在开发WS使用比较多的框架集开发工具还有WebServer一般都是什么??

1.使用Axis2与Tomcat开发WS:http://manyuewushuang.javaeye.com/blog/677798

2.使用Axis2整合Spring(二):http://manyuewushuang.javaeye.com/admin/blogs/680365
分享到:
评论

相关推荐

    webservice.概念架设webservice简单实例

    核心概念在于,Webservice提供了一种标准化的方式,让应用程序能够通过互联网互相通信,就像调用本地函数一样。这种服务通常采用SOAP(Simple Object Access Protocol)协议,以XML格式传输数据,确保跨平台的兼容性...

    Webservice.docx

    4. **WebService相关概念**: - WSDL:定义了服务接口,包括消息格式、操作和地址,使得客户端能够理解如何与服务进行交互。 - 发布WebService:通过注解如`@WebService`和`@WebMethod`定义服务接口(SEI,Service...

    WebService教程+实例+代码提示功能WebService实例.rar

    学习WebService,你需要了解SOAP(Simple Object Access Protocol)、WSDL(Web Services Description Language)和UDDI(Universal Description, Discovery and Integration)这三个核心概念。SOAP定义了消息格式,...

    WebService压缩方法整合

    【WebService压缩方法整合】是一个关于如何优化和提升WebService性能的主题,这个主题涵盖了多个关键知识点,包括数据压缩、WebService的基本概念、实例应用以及相关的辅助工具和技术。以下是对这些知识点的详细阐述...

    一个简单的WEBSERVICE 例子

    根据提供的文件信息,本文将详细解释一个简单的 WebService 示例,并深入探讨其中的关键概念和技术细节。 ### 一、WebService 概念 #### 1.1 WebService 定义 WebService 是一种支持通过网络进行调用的服务形式,...

    WebService的相关概念

    【WebService相关概念详解】 WebSocket是一种基于HTTP协议的通信机制,旨在提供实时、双向通信能力,使得客户端和服务器之间可以高效地交换数据。WebSocket允许在单个TCP连接上进行全双工通信,消除了HTTP协议中...

    WebserviceStudio webservice调试工具

    学习使用WebserviceStudio需要对Web服务的基本概念和技术有一定了解,如XML、WSDL、SOAP等。深入掌握这些知识,将有助于更高效地利用WebserviceStudio进行Web服务的调试和测试。 总之,WebserviceStudio是一款实用...

    Idea实现WebService实例

    2. **引入WebService相关库** 在项目中,我们需要引入处理WebService的库,如Apache CXF。可以通过Idea的"File" -> "Project Structure" -> "Modules" -> "Dependencies",然后点击"+"添加JARs或目录,选择CXF的库...

    webservice的原理及概念

    UDDI提供了一种标准化的方式来存储和检索有关WebService的信息,如服务的名称、位置和调用方式等。通过UDDI,企业可以轻松地找到并集成外部的服务到自己的应用系统中,从而实现服务的重用和扩展性。 UDDI的关键组件...

    WebService依赖jar以及xml.zip

    首先,我们要了解WebService的核心概念。WebService是一种跨平台、跨语言的通信方式,基于开放标准如WSDL(Web服务描述语言)、SOAP(简单对象访问协议)和UDDI(统一描述、发现和集成)等。开发者可以使用任何支持...

    webservice测试

    首先,我们需要理解WebService的基本概念。WebService是一种基于XML(Extensible Markup Language)的通信协议,它利用SOAP(Simple Object Access Protocol)进行消息传输,通过WSDL(Web Services Description ...

    WebService电子书6本(PDF)

    它不仅覆盖了WebService的基础概念,如SOAP(简单对象访问协议)和WSDL(Web服务描述语言),还深入探讨了高级特性,如WS-Security和消息级操作。 2. "[www.java1234.com]webService入门教程.pdf": 作为入门教材...

    webService

    在"mServer"这个文件名中,我们可以推测这是一个服务器组件,可能与提供WebService接口有关。它可能是一个服务器软件,用于托管和管理WebService,或者是一个特定的服务器配置文件,包含了关于WebService的配置信息...

    webservice 相关资料

    在本压缩包文件中,我们很可能找到了关于Web服务的基础学习资料,这将帮助我们理解WebService的核心概念、工作原理以及如何在实际项目中应用。 Web服务主要基于SOAP(Simple Object Access Protocol)协议,它使用...

    WebService应用实例及教程

    在本文中,我们将深入探讨WebService的核心概念、工作原理以及如何创建和使用WebService的实际案例。 1. WebService核心概念 - WSDL(Web Services Description Language):用于定义服务接口的XML格式规范,描述...

Global site tag (gtag.js) - Google Analytics