jax ws如何使用JAX-WS绑定收发带附件的SOAP消息

jax ws  时间:2022-02-23  阅读:()

Java JAX-WS和JAX-RS webservice的区别和特点

webservice泛围更加广些,JAX-RS只是其中的一种实现啊。

如何使用JAX-WS绑定收发带附件的SOAP消息

您好,打开 WID 业务集成视图,新建名为 AttSharedLib 的库模块,用来存放本文所有实例的数据类型和接口定义。为本例定义接口 UnRefIntf,并添加请求 - 响应方法 sayHello, 该方法具有 String 类型的输入参数 input1 和 返回参数 output1,绑定类型采用默认的 document literal wrapped。创建发送端 SCA 模块 UnRefSWAModule,为其添加库 AttSharedLib。在模块中创建导出组件 UnRefExport,为其添加接口 UnRefIntf。右键点击 UnRefExport,选择生成默认 Web Service 绑定 (SOAP1.1/HTTP)。这与新建普通的 JAX-WS 绑定是一样的,原因是无引用附件本身就与 Web Service 定义无关,JAX-WS 绑定 只负责对这样的附件透明传输,不会对附件做任何特殊处理。要处理接收到的附件或需要发送附件,需要使用中介流组件或 WID 的 UTE 工具。 java.util.List atts = (java.util.List)smo.getAttachments(); monj.sdo.DataObject att = monj.sdo.DataObject)atts.get(0); String cId = att.getString("contentID"); String cType = att.getString("contentType"); byte[] cData = att.getBytes("data"); java.io.File f = new java.io.File("C:\Input." + cType.split("/")[1]); try{ java.io.FileOutputStream fos = new java.io.FileOutputStream(f); fos.write(cData); fos.close(); }catch(Exception e){ e.printStackTrace(); } out.fire(smo); JAX-WS 导出绑定将 SOAP 消息中的附件放入 SCA 消息头(后被中介流转化成 SMO 消息头)中,通过代码 java.util.List atts = (java.util.List)smo.getAttachments(); 来获取全部传入附件。单个附件具有:属性 contentID,用来唯一标识一个附件,推荐用户用以区分无引用附件;属性 contentType,用来判断附件的类型;属性 data 对应附件的 二进制数据。应用可以利用这些信息对附件进行相应的处理。比如本例依据附件的类型将其存入文件系统。

华纳云-618大促3折起,18元/月买CN2 GIA 2M 香港云,物理机高防同享,10M带宽独享三网直连,无限流量!

官方网站:点击访问华纳云活动官网活动方案:一、香港云服务器此次推出八种配置的香港云服务器,满足不同行业不同业务规模的客户需求,同时每种配置的云服务都有不同的带宽选择,灵活性更高,可用性更强,性价比更优质。配置带宽月付6折季付5.5折半年付5折年付4.5折2年付4折3年付3折购买1H1G2M/99180324576648直达购买5M/17331556710081134直达购买2H2G2M892444...

ThomasHost(月付5美元)美国/法国/英国/加拿大KVM,支持Windows

ThomasHost域名注册自2012年,部落最早分享始于2016年,还算成立了有几年了,商家提供基于KVM架构的VPS,数据中心包括美国、法国、英国、加拿大和爱尔兰等6个地区机房,VPS主机套餐最低2GB内存起步,支持Windows或者Linux操作系统,1Gbps端口不限制流量。最近商家提供了一个5折优惠码,优惠后最低套餐月付5美元起。下面列出部分套餐配置信息。CPU:1core内存:2GB硬...

Megalayer(48元)新增 美国CN2优化线路特价服务器和VPS方案

Megalayer 商家算是新晋的服务商,商家才开始的时候主要是以香港、美国独立服务器。后来有新增菲律宾机房,包括有VPS云服务器、独立服务器、站群服务器等产品。线路上有CN2优化带宽、全向带宽和国际带宽,这里有看到商家的特价方案有增加至9个,之前是四个的。在这篇文章中,我来整理看看。第一、香港服务器系列这里香港服务器会根据带宽的不同区别。我这里将香港机房的都整理到一个系列里。核心内存硬盘IP带宽...

jax ws为你推荐
mdm中国移动mdm是干什么的溢出隐藏关于CSS样式的问题,怎么可以让div的内容自动换行,溢出隐藏,还要加省略号?最开放的浏览器目前最好的游览器?qq号查询怎样查找本地qq号码inode智能客户端我的电脑上inode智能客户端连接网络时,提示~服务器没有响应,请确认当前认证网卡已连接到合适的网inode智能客户端inode智能客户端无法正常启动,根本开都开不了欢迎页面怎样在开机制造欢迎页面?ruby语言Ruby是 什么意思imqq官网中国v家官网网址memsql易语言的msql连接怎么不成功,错哪呢?
免费注册网站域名 greengeeks 谷歌香港 php免费空间 linux空间 酷番云 微软服务器操作系统 最漂亮的qq空间 vul 国外的代理服务器 金主 群英网络 wordpress空间 512内存 亿库 美国代理服务器 百度新闻源申请 建站论坛 服务器机柜 ping值 更多