JAX-WS RI 架构文档

JAX-WS方式开发和部署webservice应用 文章目录插件jar包部署Handler开发dll部署Dispatcher代码部署注意:根据实际情况修改bat文件 插件jar包部署 将com.origin.bomproduct_1.0.0.jar和WriteExcel.jar放入四层plugin文件夹下 Handler开发dll部署 将lib_origin_bom_change.dll放入服务器二层bin目录下,在TC_customization... 阅读详情

   以前也上过好几次JAX-WS Project的网站,但是今天晚上浏览https://jax-ws.dev.java.net/ 时才发现里面关于JAX-WS的资料真得很多,其中发现JAX-WS RI Architecture Document这个文档特别有用,对于理解JAX-WS协议栈中在底层处理时各种协议是如何发挥作用有相当大的帮助,如果把JAX-WS跟这个架构文档一起看效果感觉更好,现在摘取其中的一部分,并且翻译其中一部分(这个架构文档同时也是JAX-WS API的帮助文档,详细的内容请查看链接):

JAX-WS RI 主要模块及库
  图例: 蓝色 : 外部库 , 粉红色 : 模块 , 白色: 外部工具, 黄色: 外部产品
模块
JAX-WS RI 由下面主要的模块组成:
runtime 模块在应用程序运行时被用到并且提供实际的核心web服务框架。
用来把WSDL文件和Java源/类文件转化为Web服务的工具。
APT
一个用来处理注释的的Java SE工具和框架。
一个专门用来处理带有 javax.jws.* 注释的Java源文件并把他们转化成web服务的APT AnnotationProcessor
Runtime SPI
A part of JAX-WS that defines the contract between the JAX-WS RI runtime and Java EE.
JAX-WS的一部分,定义了JAX-WS RI工具跟Java EE之间的契约。
schema编绎器。
JAXB运行时的一部分,它定义了JAXB RI跟JAX-WS RI之间的契约。
About This Document
See MetaArchitectureDocument for how to contribute to this document. Althought this document refers to JAXB, JAX-WS is using the same mechanism.

 



基于JAX-WS2.2开发WebService所需jar资源包 使用 Eclipse JavaEE 开发 WebService 时,若选择手动创建原生的JAX-WS服务,需要导入此jar资源(教程详见我的博文https://blog.csdn.net/weixin_50604409/article/details/116399530)。 如果您同时装有 IntelliJ IDEA 开发环境,强烈建议您使用 IDEA 白嫖此资源(教程详见我的博文:https://blog.csdn.net/weixin_50604409/article/details/116399734)。 立即下载

相关推荐

jaxws-ri 2.3完整包

用于jaxws-riwebservice开发,使用于Tomcat部署,亲测可用,最新更新,调整积分供各位下载

JAX-WS RI组件开发基于JAX-WS规范的WebService服务入门程序

一、服务端 先把服务端项目完整的结构示意图展示出来: 1、创建提供webservice服务服务接口 创建一个Web项目,并创建一个提供WebService服务服务接口 该接口提供的服务:加法运算和乘法运算 2、创建提供webservice服务服务接口的实现类 创建提供WebService服务服务接口实现类 3、将JAX-WS RI组件lib目录下的jar包导入工程 使用JAX-...

直到日落的博客 4294

Jax-ws RI.zip

在Tomcat上部署WebService服务所需要引用的jar包,将jar包解压,直接放入tomcat服务器的lib文件夹下即可

jax ws ri 生成java类_基于SOAP的webservice(1)、JAX-WS实现

因为工作中使用了SOAP进行两个系统的接口调用,所以私下学习一下两种实现,粗略记录于此。本文侧重于实际实现操作,而不是理论原理。个人简单理解:SOAP(Simple Object Access Protocol 简单对象访问协议)是基于XML和HTTP的用于实现网络连通的程序之间远程调用的协议(但是SOAP1.2中也可以使用非HTTP协议进行传输)。两个通过网络连接的程序体,通过一定规范的XML进...

weixin_42520796的博客 798

jax ws ri 生成java类_通过jaxws-ri创建webservice服务端和客户端

1. 获得开发包当然是到 SUN 的开发网站下载 JAX-WS RI,或者下载我的网盘备份 ,下载下来的只是一个jar包,参考官网上的方法在命令行调用:java -jar JAXWS2.1.2-20070917.jar//注:这里根据你下的版本不同jar包的名字也会不同这时候会在调用这条命令的文件夹下生成一个文件夹,里头包括了bin、lib、doc等。其中bin中的有两个重要的生成工具!2. 配置...

weixin_32004053的博客 814

java jax-ws webservice编程,入门教程,包含服务端与客户端,编码

此时我们服务端就算是完事了,服务端主要是提供加减乘除接口, 通过Endpoint.publish(address, new ICalculatorimpl());就是服务端程序提供接口,客户端,通过服务端提供的jar包(或者打包的类文件),通过jax-ws直接调用服务端暴露的接口来进行操作.注意一定要在客户端加入服务端提供的jar包(此处jar包指的是serveice包)在编写服务端之前我们先导出服务端类,共于客户端使用。服务端也会有相应的输出因为我们计算时打印了计算过程。服务端此时运行窗口截图。

test1372965955的博客 1078

三种生成WSDL文件的方法

.在Web Service的URL后面加上WDSL需求,如下:http://localhost/webExamples/simpleService.asmx?WSDL2.使用disco.exe。在命令行中写下如下的命令:disco http://localhost/webExamples/simpleService.asmx3.使用System.Web.Services.Description命名

985

JAX-WS 构建简单webservice部署到tomcat上

JAX-WS 构建简单webservice部署到tomcat上 前言: 虽然构建本地的jax-wswebservice很简单,但要部署到tomcat上要绕过点弯。 tomcat本身和jdk都没有jaw-ws的API,所以部署的时候需要额外做点事情,有两种选择 1、下载必要的jar库,JAX-WS RI,地址:https://jax-ws.java.net/ 2、使用其他服务器,比如TomEE(...

maying0124的博客 616

jaxws-ri-2.3.0官方jar包

jaxws-ri-2.3.0 官方jar包

JAX-WS构建简单webservice部署到tomcat上

前言: 虽然构建本地的jax-wswebservice很简单,但要部署到tomcat上要绕过点弯。 tomcat本身和jdk都没有jaw-ws的API,所以部署的时候需要额外做点事情,有两种选择 1、下载必要的jar库,JAX-WS RI,地址:https://jax-ws.java.net/ 2、使用其他服务器,比如TomEE(tomcat的加强版)等。(未测试),可以

pwh309315228的博客 1563

WSServletContextListener jax-ws 源码分析

1.package com.birds.ws; 2. 3.import javax.jws.WebMethod; 4.import javax.jws.WebService; 5. 6./** 7. * @author birds 8. * @since Nov 27, 2008 9:20:16 PM 9. */10.@WebService 11.public class HelloQuick {

xiaomin1991222的专栏 2528

xfire,jax-ws soap请求及响应记录

----------------------xfire soap response ------------------------ 0516寰愬窞 2010-08-18T00:00:00+08:00 35 25 ------------ jax-ws soap request -------------------------- POST /jaxws_demo/WeatherServi

null 1863

spring和maven_具有Spring和Maven教程的JAXWS

spring和maven Spring框架通过JAX-WS提供对Web服务的远程支持,实际上,如Spring 参考文档中所述 ,有三种将Spring POJO服务公开为JAX-WS Web服务的方式: 公开基于Servlet的Web服务(适用于Java EE 5环境) 导出独立的Web服务(适用于使用Sun的JDK 1.6内置JAXWS提供程序的情况) 使用JAX-WS RI的...

最佳 Java 编程 227

带有Spring和Maven教程的JAXWS

Spring框架通过JAX-WS提供对Web服务的远程支持,实际上,如Spring 参考文档中所述 ,有三种将Spring POJO服务公开为JAX-WS Web服务的方式: 公开基于Servlet的Web服务(适用于Java EE 5环境) 导出独立的Web服务(适用于使用Sun的JDK 1.6内置JAXWS提供程序的情况) 使用JAX-WS RI的Spring支持导出We...

最佳 Java 编程 574

【转载】WebService —— JAX-WS 与 CXF

WebService是SOA的一种较好的实现方式,它将应用程序的不同功能单元通过中立的契约(独立于硬件平台、操作系统和编程语言)联系起来,使得各种形式的功能单元更好的集成。 简单的说,WebService是一种独立于特定语言、特定平台,基于网络的、分布式的模块化组件。是一个能够使用xml消息通过网络来访问的Interface,这个Interface描述了一组可访问的操作。 WebService一般

hcyFly 744

JAX-WS Hello World示例-RPC样式

JAX-WS与JDK 1.6捆绑在一起,这使得Java Web服务开发更易于开发。 本教程向您展示如何执行以下任务: 使用JAX-WS创建基于SOAP的RPC样式的Web服务终结点。 手动创建Java Web服务客户端。 通过wsimport工具创建Java Web服务客户端。 创建一个Ruby Web服务客户端。 您将惊讶于用JAX-WS开发RPC样式的Web服务如此简...

一名可爱的技术搬运工 316
上一篇: 快速实践JAX-WS 2.0
下一篇: JBI学习笔记
lin_bei
博客等级 码龄20年 395粉丝 44原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值