Java 跨项目调用技术 WebService
WebService是什么?
Web Service(WEB服务)能够快捷和方便地综合结合各种系统、商务和任何应用平台 利用最新的Web Service 标准能够使任何软件系统和系统之间的应用互通互联,方便,而且更加廉价
java的WebService规范
JAVA 中共有三种WebService 规范,分别是JAX-WS、JAX-RS、JAXM&SAAJ(已废弃)
JAX-WS规范
JAX-WS 的全称为Java API for XML-Based Webservices ,早期的基于SOAP 的JAVA 的Web 服务规范JAX-RPC(Java API For XML-Remote Procedure Call)目前已经被JAX-WS 规范取代。从java5开始支持JAX-WS2.0版本,Jdk1.6.0_13以后的版本支持2.1版本,jdk1.7支持2.2版本。
采用标准SOAP(Simple Object Access Protocol) 协议传输,soap属于w3c标准。Soap协议是基于http的应用层协议,soap协议传输是xml数据
采用wsdl作为描述语言即webservice使用说明书,wsdl属w3c标准。
xml是webservice的跨平台的基础,XML主要的优点在于它既与平台无关,又与厂商无关。
XSD,W3C为webservice制定了一套传输数据类型,使用xml进行描述,即XSD(XML Schema Datatypes),任何编程语言写的webservice接口在发送数据时都要转换成webservice标准的XSD发送
JAX-RS规范
它支持简洁的xml或json JAX-RS 是JAVA 针对REST(Representation State Transfer)风格制定的一套Web 服务规范,由于推出的较晚,该规范(JSR 311,目前JAX-RS 的版本为1.0)并未随JDK1.6 一起发行
相关文章
- e语言-E语言是指什么
- 实战总结!18种接口优化方案的总结
- “2022安满周-网安法治日”干货满满 三城四报告重磅发布!
- [安满周]公安部第三研究所发布《网络安全法治社会建设专题报告》
- “2022安满周-网安法治日”,12月13日举行2场专题、2场区域报告发布会
- 分库分表经典15连问
- [安满周]“遏制网络违法犯罪行为”专题调查报告发布,多层次呈现相关调查结果
- [安满周]调查活动将与复旦大学联名发布报告
- 后端思维篇:如何抽个通用上报模板
- 字节国际支付十连问
- [安满周]“2022安满周-科技服务日”上海、哈尔滨、重庆召开四场报告发布会
- [安满周]《数字政府服务与治理能力提升专题报告》发布,政府多措并举获好评!
- c 线程安全的单例模式-单例模式(6大类):如何保证线程安全?反射安全?序列化安全?
- [安满周]《网络安全行业发展专题报告》正式发布,全力推进网络行业生态发展
- 客快物流大数据项目(一百零二):业务和指数开发
- e语言-E语言 5.0 正式版(精简安装版)
- canvas 获取像素点-Canvas系列之滤镜效果
- Docker 中的挂载卷
- 正则表达式 至少6位-字母,数字,下划线或者数字的正则表达式
- canvas 获取像素点-canvas的神奇用法