WebService Jersey RESTful

栏目: 服务器 · 发布时间: 6年前

内容简介:一 .常用的接口框架不同于我们知道的Java接口(interface),此处的接口是指我们的远程调用接口。通过调用远程接口达到调用服务或者请求数据等目的。通常我们的接口调用方式一般有三种:先粗略的过一遍。
编辑推荐:
本文来自于csdn,本文简单的介绍了 java 接口,以及接口调用方式,如何基于框架完成webservice,希望对您的学习有所帮助。

一 .常用的接口框架

不同于我们知道的Java接口(interface),此处的接口是指我们的远程调用接口。通过调用远程接口达到调用服务或者请求数据等目的。

通常我们的接口调用方式一般有三种:先粗略的过一遍。

1.HttpClient

HttpClient是基于HTTP 协议的客户端连接方式,以此基础完成各种接口交互。

Http是一种无状态协议,所谓无状态就是无上下文,一次请求就是一次,非连续。要知道之前做了什么,需要读取相关的参数才行。

WebService Jersey RESTful

注意,这里要和TCP的三次握手区分开!

WebService Jersey RESTful

2.WebSocket

同样基于TCP的底层传输,使用websocket,但是要知道 websocket基于 HTTP 协议设计,刚开始仍然是HTTP连接,后面才转换为Socket通道。

WebService Jersey RESTful

这里一开始仍然是使用Http,然后确定建立socket通道后才关闭http、

我们粗略的了解一下webscoket的工作原理:

WebService Jersey RESTful

注意,webScoket通常是基于Tomcat或者netty等web容器来创建,或者说将socket搭建在容器上面,通过相关的类和提供的jar来控制。

3.webService

这一篇的主要内容就是webService,下面开始详细的说明一下。

二.WebService

1.webService架构

(图片来源:http://dyygusi.iteye.com/blog/2148029)

WebService Jersey RESTful

webservice就是远程调用技术,也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。

WebService Jersey RESTful

WebService Jersey RESTful

来源:https://www.cnblogs.com/zhao-shan/p/5515174.html

@WebService:标注webservice接口

WebService Jersey RESTful

@WebResult : 注释用于定制从返回值至 WSDL 部件或 XML 元素的映射。将此注释应用于客户机或服务器服务端点接口(SEI)上的方法,或者应用于 JavaBeans 端点的服务器端点实现类。

WebService Jersey RESTful

@Oneway :注释将一个方法表示为只有输入消息而没有输出消息的 Web Service 单向操作。将此注释应用于客户机或服务器服务端点接口(SEI)上的方法,或者应用于 JavaBeans 端点的服务器端点实现类

WebService Jersey RESTful

@WebParam :注释用于定制从单个参数至 Web Service 消息部件和 XML 元素的映射。

WebService Jersey RESTful


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

程序员代码面试指南:IT名企算法与数据结构题目最优解

程序员代码面试指南:IT名企算法与数据结构题目最优解

左程云 / 电子工业出版社 / 2015-9 / 79.00元

这是一本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一痛点,本书选取将近200道真实出现过的经典代码面试题,帮助广大程序员的面试准备做到万无一失。“刷”完本书后,你就是“题王”!__eol__本书采用题目+解答的方式组织内容,并把面试题类型相近或者解法相近的题目尽量放在一起,读者在学习本书时很容易看出面试题解法之间的联......一起来看看 《程序员代码面试指南:IT名企算法与数据结构题目最优解》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具