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 对应附件的 二进制数据。应用可以利用这些信息对附件进行相应的处理。比如本例依据附件的类型将其存入文件系统。

特网云-新上线香港五区补货资源充足限时抢 虚拟主机6折,低至38元!

官方网站:点击访问特网云官网活动方案:===========================香港云限时购==============================支持Linux和Windows操作系统,配置都是可以自选的,非常的灵活,宽带充足新老客户活动期间新购活动款产品都可以享受续费折扣(只限在活动期间购买活动款产品才可享受续费折扣 优惠码:AADE01),购买折扣与续费折扣不叠加,都是在原价...

RAKsmart秒杀服务器$30/月,洛杉矶/圣何塞/香港/日本站群特价

RAKsmart发布了9月份优惠促销活动,从9月1日~9月30日期间,爆款美国服务器每日限量抢购最低$30.62-$46/月起,洛杉矶/圣何塞/香港/日本站群大量补货特价销售,美国1-10Gbps大带宽不限流量服务器低价热卖等。RAKsmart是一家华人运营的国外主机商,提供的产品包括独立服务器租用和VPS等,可选数据中心包括美国加州圣何塞、洛杉矶、中国香港、韩国、日本、荷兰等国家和地区数据中心(...

香港站群多ip服务器多少钱?零途云香港站群云服务器怎么样?

香港站群多ip服务器多少钱?想做好站群的SEO优化,最好给每个网站都分配一个独立IP,这样每个网站之间才不会受到影响。对做站群的站长来说,租用一家性价比高且提供多IP的香港多ip站群服务器很有必要。零途云推出的香港多ip站群云服务器多达256个IP,可以满足站群的优化需求,而且性价比非常高。那么,香港多ip站群云服务器价格多少钱一个月?选择什么样的香港多IP站群云服务器比较好呢?今天,小编带大家一...

jax ws为你推荐
bindservice如何启动和停止用servicetvosios,tvos,watchos和os x的区别inode智能客户端inode智能客户端怎么使用wifi?rownumbersql server 2005中row_number怎么用spawningVC中Error spawning cl.exe错误的解决方法.spawning急救!编好C++程序后(确认无误),再编译时总出现error spawning 是什么意思?是不是系统出了问题php论坛用php写一个论坛,重点是什么?还有具体的功能,谢谢radius认证电信或网通的RADIUS认证都记录些什么?谁能说说ISP的宽带帐号检查流程欢迎页面欢迎屏幕!!!!欢迎页面windows欢迎界面
vps优惠码cnyvps 淘宝抢红包攻略 免备案cdn ibox官网 免费个人空间申请 免空 刀片服务器的优势 vip购优惠 视频服务器是什么 dnspod 英雄联盟台服官网 独立主机 谷歌台湾 iki 申请免费空间 国外代理服务器 广东服务器托管 新疆服务器 alexa世界排名 月付空间 更多