
Web Service
文章平均质量分 84
No Silver Bullet
业精于勤荒于嬉,行成于思毁于随。
学业由于勤奋而专精,由于玩乐而荒废;德行由于独立思考而有所成就,由于因循随俗而败坏。
——出自(唐)韩愈《进学解》
展开
-
Web Service进阶(二)如何用Apache TCPMon来截获SOAP消息
注:以下是关于TCPMon的一些使用常识,如果不需要或是已经熟悉就不用往下看了。在WebService服务器和客户机之间会传递SOAP消息,有时我们需要得到这些消息以便调试,而Apache的TCPMon可以帮助我们做到这一点。TCPMon的下载地址在http://ws.apache.org/commons/tcpmon/download.cgi,找到Binary Distrib原创 2015-04-08 14:38:21 · 52838 阅读 · 0 评论 -
Web Service进阶(四)WebService注解
Web Service 元数据注释(JSR 181)@WebService 1、serviceName: 对外发布的服务名,指定 Web Service 的服务名称:wsdl:service。缺省值为 Java 类的简单名称 + Service。(字符串) 2、endpointInterface: 服务接口全路径, 指定做SEI(Service EndPoint I原创 2015-04-08 16:08:04 · 53782 阅读 · 0 评论 -
Web Service进阶(六)SOAPBinding绑定方式异常 is not found. Have you run APT to generate them
当在类中填充相应方法时,提示如下错误:出现以上错误的原因就是在注解中没有添加@SOAPBinding(style=SOAPBinding.Style.RPC)这句话。估计也与JDK的版本相关,这方面的知识有时间时再深究。出现以上错误的原因是源代码中存在throwsException@WebMethodpublicintadd(StringuserStr)原创 2015-05-13 10:01:48 · 52723 阅读 · 0 评论 -
Web Service进阶(八)BASE64Decoder小解
BASE64Decoder小解Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8=4*6=24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。......原创 2015-08-16 17:09:39 · 50546 阅读 · 0 评论 -
Web Service进阶(一)运行原理
利用清明小假期,温习了一遍Web Service的相关内容,对其工作原理进行了简要总结。以供有需求的朋友和自己日后参考。文章若有不当之处,敬请朋友们提出宝贵建议,以求共勉。 Web服务中,我们应该首先了解相关的术语含义:WSDL、UDDI....相关术语方面的介绍在此不再赘述,重点放在原理上。在Web服务中,存在三个角色:服务提供者、服务请求者和服务中介,三者之间的关系如图1...原创 2015-04-07 09:09:38 · 53578 阅读 · 0 评论 -
Web Service进阶(七)浅谈SOAP Webservice和RESTful Webservice
浅谈SOAP Webservice和RESTful Webservice REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性。REST提出设计概念和准则为: 1.网络上的所有事物都可以被抽象为资源(resource) 2.每一个资源都有唯一的资源标识(resource identifier),对资源原创 2016-07-04 15:19:00 · 53286 阅读 · 0 评论 -
Web Service进阶(五)SOAPBinding方式讲解
Java API for XML Web Services (JAX-WS) 2.0 (JSR 224) Standard Implementation (SI)JAX-WS2.0是JAX-RPC 1.1 (JSR 101)的后续版本。1. JAX-WS 仍然支持 SOAP 1.1 over HTTP 1.1,因此互操作性将不会受到影响,仍然可以在网上传递相同的消息。2. JAX-原创 2015-04-08 21:43:23 · 69301 阅读 · 7 评论 -
Web Service进阶(三)HTTP-GET, HTTP-POST and SOAP的比较
XML Web Service:HTTP-GET, HTTP-POST and SOAP的比较XML Web Service支持三种协议来与用户交流数据。这三种协议分别是:1. SOAP:Simple Object Access Protocol2. HTTP-GET 3. HTTP-POST 1.首先我们先来理解一下这三者的大概定义。在这三种协议中,SO原创 2014-11-13 14:40:30 · 53431 阅读 · 0 评论 -
Web Service进阶(九)Socket请求和Http请求特点、区别及适用场景
Socket请求和Http请求的各自特点、区别及适用场景1.Socket请求 Socket实现服务器与客户端之间的物理连接,并进行数据传输。主要有TCP/UDP两个协议。Socket处于网络协议的传输层。TCP:传输控制协议,面向连接的的协议,稳定可靠。在客户端和服务器彼此交换数据前,必须先在双方之间建立一个T...原创 2018-04-22 16:43:26 · 4427 阅读 · 0 评论