
webserivce
文章平均质量分 91
psiitoy
如果你最近过的不爽,很有可能是以下两个原因:1最近没怎么读书2最近没怎么体育锻炼。最不爽的时候,肯定是你既不怎么读书,又不怎么锻炼的时候。2014,多读书,多锻炼。
展开
-
SOAP Webservice和RESTful Webservice
REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性。REST提出设计概念和准则为:1.网络上的所有事物都可以被抽象为资源(resource)2.每一个资源都有唯一的资源标识(resource identifier),对资源的操作不会改变这些标识3.所有的操作都是无状态的REST简化开发,其架构遵循CRUD转载 2013-12-01 01:23:29 · 866 阅读 · 1 评论 -
什么是REST?
REST表象化状态转变(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。例如,Amazon.co转载 2014-04-08 10:57:10 · 627 阅读 · 0 评论 -
OAuth 2.0 - 基本介绍
前言:最近讨论园子里是否真末落的话题那可是沸沸扬扬啊!我就不凑这个热闹了!在此吐点最近在整的东西出来给大家!I:OAuth 2.0 概述首先大家来看看国内新浪跟腾讯这两大头对OAuth 2.0是怎么个用官方语言去阐述的:新浪:OAuth2.0是从2006年开始设计OAuth协议的下一个版本,OAuth2.0同时提供Web,桌面和移动应用程序的支持,并较1.0相比整个授权验证流程更简转载 2014-04-08 14:29:21 · 810 阅读 · 0 评论 -
使用OAuth2.0访问豆瓣API
使用OAuth2.0访问豆瓣API豆瓣支持OAuth2.0协议的授权访问。关于OAuth2.0协议规范,请参考这里。使用OAuth2.0的流程可以简单概括为:应用向豆瓣请求授权豆瓣为用户显示一个授权页面,用户在此页面确认是否同意应用的请求如果用户同意授权,应用会获取到一个访问令牌(access_token),通过此令牌,应用可以访问授权用户的数据。如果访问需要授权的Api,转载 2013-12-01 21:08:13 · 1219 阅读 · 0 评论 -
《Spring技术内幕》学习笔记18——Spring使用Hessian实现远程调用
1.Spring中除了提供HTTP调用器方式的远程调用,还对第三方的远程调用实现提供了支持,其中提供了对Hessian的支持。Hessian是由Caocho公司发布的一个轻量级的二进制协议远程调用实现方案,Hessian也是基于HTTP协议的,其工作原理如下:(1).客户端:a.发送远程调用请求:客户端程序—>发送远程调用请求—>Hessian客户端拦截器—>封装远程调用请求—转载 2014-04-25 13:05:37 · 679 阅读 · 0 评论 -
ZeroC ICE之旅------java
关于Ice请见, ICE之轻量级分布式通讯中间件 http://masterkey.iteye.com/blog/182954 ZeroC ICE之旅------C++ http://masterkey.iteye.com/blog/183307 ZeroC ICE之旅------Slice http://masterkey.iteye.com/blog/18406转载 2014-04-24 17:56:03 · 1304 阅读 · 0 评论 -
Java消息服务【JMS】 WIKI
Java消息服务(Java Message Service,JMS)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。Java消息服务的规范包括两种消息模式,点对点和发布者/订阅者。许多提供商支持这一通用框架因此,程转载 2014-04-28 18:25:20 · 612 阅读 · 0 评论 -
Apache ActiveMQ消息中间件的基本使用
Apache ActiveMQ是Apache软件基金会所研发的开放源码消息中间件;由于ActiveMQ是一个纯Java程式,因此只需要操作系统支援Java虚拟机,ActiveMQ便可执行。支持Java消息服务 (JMS) 1.1 版本Spring Framework集群 (Clustering)支持的编程语言包括:C、C++、C#、Delphi、Erlang、Adobe Fla转载 2014-04-28 11:09:41 · 853 阅读 · 0 评论 -
【翻译】企业级SOA之路——在Web Service中使用HTTP和JMS
原文:http://www.tibco.com/resources/solutions/soa/enterprise_class_soa_wp.pdf概述 IT业界在早期有一种误解,认为Web Service等同于面向服务架构(SOA)。实际上,SOA远不止这些。虽然SOAP是一种愈加通用的消息格式,但SOA通常还会需要其他的底层transport。当构建SOA的时候,如何选转载 2014-04-28 14:40:05 · 670 阅读 · 0 评论 -
JMX 介绍
1、JMX的Hello World 文/陈刚 from www.chengang.com.cn at 2005-12-3地址:http://www.blogjava.net/chengang/archive/2006/03/07/34061.html一、JMX简介 什么是JMX?在一篇网文中是这样说的:"JMX(Java Management Extensions)转载 2014-08-20 10:31:22 · 1157 阅读 · 0 评论 -
WebService CXF 中的拦截器(Interceptor)
CXF的Interceptor在每个请求响应之前或响应之后,做一些事情。这里的Interceptor就和Filter、Struts的Interceptor很类似,提供它的主要作用就是为了很好的降低代码的耦合性,提供代码的内聚性。下面我们就看看CXF的Interceptor是怎么样工作的。 我们还是使用上一篇文章的工程,做一些添加与修改! 1、客户端的拦截器转载 2014-08-22 14:53:16 · 1248 阅读 · 0 评论 -
你可能并不需要消息队列
英文原文:You Probably Don’t Need a Message Queue 我是一个极简主义者,我不喜欢过早或者没必要地让软件复杂化。而往软件系统中添加组件就是严重增加复杂性的一种做法。我们来拿消息队列举个例子。 消息队列是一个能让你获得容错性,分布式,解耦等架构能力的系统。纸上谈兵的话,它看起来还不错。 或许消息列队在你的应用中有不少适用的场景。你翻译 2014-08-27 14:53:32 · 532 阅读 · 0 评论 -
WebService CXF 如何设置 timeout
由于用CXF构建的webservice使用的是spring配置方式很简单 但是由于客户端使用jaxws:client方式请求的,这个请求方式不能直接配置timeout的用spring配置jaxws客户端请求的的配置: Xml代码 jaxws:client id="" serviceClass="" address="" />转载 2014-09-11 11:29:19 · 1606 阅读 · 0 评论 -
Spring整合JMS(一)——基于ActiveMQ实现
1.1 JMS简介 JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时候利用生产者生成一消息,并进行发送,对应的消费者在接收到对应的消息后去完成对应的业务逻辑。对于消息的传递有两种类型,一种是点对点的,即一个生产者和转载 2014-08-15 17:10:40 · 489 阅读 · 0 评论 -
Spring +restful 构造webservice
[java] view plaincopypackage com.jd.help.center.service.restful; import org.springframework.stereotype.Service; import javax.ws.rs.*; /** * Created with I转载 2014-10-15 09:46:33 · 818 阅读 · 0 评论 -
dubbo学习
Dubbo是阿里巴巴内部的SOA服务化治理方案的核心框架,每天为2000+ 个服务提供3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo自2011年开源后,已被许多非阿里系公司使用。Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含:远程通讯: 提供对多转载 2014-05-06 13:25:43 · 824 阅读 · 0 评论 -
java调用webservice接口方法
webservice的 发布一般都是使用WSDL(web service descriptive language)文件的样式来发布的,在WSDL文件里面,包含这个webservice暴露在外面可供使用的接口。今天搜索到了非常好的 webservice provider列表http://www.webservicex.net/WCF/default.aspx这上面列出了70多个包括很多方面转载 2013-11-28 17:51:42 · 612 阅读 · 0 评论 -
到底什么是webservice
传统上,我们把计算机后台程序(Daemon)提供的功能,称为"服务"(service)。比如,让一个杀毒软件在后台运行,它会自动监控系统,那么这种自动监控就是一个"服务"。通俗地说,"服务"就是计算机可以提供的某一种功能。根据来源的不同,"服务"又可以分成两种:一种是"本地服务"(使用同一台机器提供的服务,不需要网络),另一种是"网络服务"(使用另一台计算机提供的服务,必须通过网络才能完成)。转载 2013-11-29 09:58:56 · 559 阅读 · 0 评论 -
SOAP webserivce 和 RESTful webservice 对比及区别
SOAP webserivce 和 RESTful webservice 对比及区别 2012-04-23 22:24:51| 分类: Webserivce | 标签:webserivce |字号 订阅 简单对象访问协议(Simple Object Access Protocol,SOAP)是一种基于 XML 的协议,可以和现存的许多因特网协议转载 2013-12-01 21:35:59 · 1063 阅读 · 0 评论 -
JMS介绍:我对JMS的理解和认识
JMS and ActiveMQ first lesson -- jms基础概念和应用场景2011-6-18 PM 9:30主讲:kimmking kimmking@163.com>整理:林木森ppt下载地址:http://code.google.com/p/activemq-store-mongodb/downloads/list下面开始:kimmking转载 2014-04-29 10:58:52 · 589 阅读 · 0 评论 -
Spring3.0实现REST实例
Spring3.0实现REST实例2011-06-21 21:52 14521人阅读 评论(19)收藏 举报springrestxmlhttprequestservletstringencoding 关于REST是什么东西,在这里我就不再多说,大家可以去http://blog.youkuaiyun.com/pilou5400/archive/2010/12/24/6转载 2014-02-25 23:41:30 · 808 阅读 · 0 评论 -
使用 Jersey 和 Apache Tomcat 构建 RESTful Web 服务
使用 Jersey 和 Apache Tomcat 构建 RESTful Web 服务Yi Ming Huang, 软件工程师, IBM Dong Fei Wu, 软件工程师, IBM Qing Guo, 软件工程师, IBM 简介: Representational state transfer(REST)在 2000 年由 Roy Fielding 在博士转载 2013-12-03 11:34:32 · 1229 阅读 · 0 评论 -
如何设计一个好的RESTful开放API平台
需要考虑的要素有:*)易于维护设计上要简洁有效。尽量把公共逻辑用组件的形式实现。这样就要求设计一个基础逻辑实现层。具体的业务逻辑在这个公用层上作特定的扩展。基础逻辑包括过滤、排序、url参数处理(parse and sanity)、日志处理.*)安全尽可能使用标准的安全协议比如OAuth,这样在跨系统对接时会有更好的兼容性。在OAut转载 2013-12-01 21:38:22 · 652 阅读 · 0 评论 -
Spring整合CXF,发布RSETful 风格WebService
Spring整合CXF,发布RSETful 风格WebService这篇文章是承接之前CXF整合Spring的这个项目示例的延伸,所以有很大一部分都是一样的。关于发布CXF WebServer和Spring整合CXF这里就不再多加赘述了。如果你对Spring整合CXF WebService不了解,具体你可以参看这两篇文章:http://www.cnblogs.com/hoojo/a转载 2013-12-01 20:58:35 · 907 阅读 · 0 评论 -
RESTful WebService入门
RESTful WebService入门 RESTful WebService是比基于SOAP消息的WebService简单的多的一种轻量级Web服务,RESTful WebService是没有状态的,发布和调用都非常的轻松容易。 下面写一个最简单的Hello World例子,以便对RESTful WebService有个感性认识。因为非常专业理论化的描述RESTf转载 2013-12-01 20:50:50 · 673 阅读 · 0 评论 -
REST和SOAP Web Service的区别比较
REST和SOAP Web Service的区别比较 本文转载自他人的博客,ArcGIS Server 推出了 对 SOAP 和 REST两种接口(用接口类型也许并不准确)类型的支持,本文非常清晰的比较了SOAP和Rest的区别联系!////////////////////////////////////////////////////////////////////转载 2013-12-01 15:12:10 · 1145 阅读 · 0 评论 -
HTTP协议是无状态协议,Session,Cookie的解释
HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。客户端与服务器进行动态交互的Web应用程序出现之后,HTTP无状态的特性严重阻碍了这些应用程序的实现,毕竟交互是需要承前启后的,简单的购物车程序也要知道用户到底在之前选择了什转载 2013-12-01 14:56:02 · 921 阅读 · 0 评论 -
AMF协议简介
AMF协议简介博客分类: flexFlexWebServiceFlashOracleXML AMF协议是Action Message Format协议的简称,AMF协议是Adobe公司的协议,主要用于数据交互和远程过程调用,在功能上与WebService相当,但AMF与WebService中的xml不同在于AMF是二进制数据,而xml是文本数据,AM转载 2013-12-01 13:05:37 · 1121 阅读 · 0 评论 -
Java RPC通信机制之RMI
Java RPC通信机制之RMI大卫注1:写完CORBA系列后,本想接着写写其它几种典型的远程通信协议:RMI、XML-RPC、SOAP,但由于工作的原因,加之房子装修等麻烦事,一直没有心情动笔。今天接到装修公司老板电话说开工证要晚几天办下来,要停工4-5天,狂怒后突然有了静下心来完成原本想写的东西的想法,既来之,则安之(i.e.郁闷啊,郁闷啊,就习惯了...)大卫注2:这个系转载 2013-12-01 03:19:40 · 736 阅读 · 0 评论 -
http soap关系
http:是一个客户端和服务器端请求和应答的标准(TCP)。http协议其目的是为了提供一种发布和接收htttp页面的方法一http协议的客户端与服务器的交互:由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如"HTTP/1.1 200 OK",和(响应的转载 2013-12-01 02:43:46 · 516 阅读 · 0 评论 -
RMI与RPC的区别
远程对象方法调用并不是新概念,远程过程调用 (RPC-remote procedure call) 已经使用很多年了。远程过程调用被设计为在应用程序间通信的平台中立的方式,它不理会操作系统之间以及语言之间的差异。即 RPC 支持多种语言,而 RMI(Remote Method Invocation)只支持 Java 写的应用程序。 另外 RMI 调用远程对象方法,允许方法返回 Ja转载 2013-12-01 01:56:07 · 580 阅读 · 0 评论 -
Axis2 and CXF的比较
在Celtix 和XFire 宣布合并的同年,另一个著名开源Web 服务框架Axis 的后继者Axis2 也诞生了。Axis2 并非Axis 的2.0 版,而是完全重写了Axis 的新项目。作为功能和背景都极其相似的两个项目,人们难免会将它们相提并论。在著名的Java 企业开发站点TheServiceSide 上就有一篇名为“Axis, Axis2 and CXF: Survey theWS La转载 2013-12-01 01:36:14 · 863 阅读 · 0 评论 -
Axis2创建WebService实例
Axis2创建WebService实例博客分类: Java综合WebServiceTomcatApacheWebXML 一、Axis2的下载和安装 1.可从http://ws.apache.org/axis2/ 下载Axis2的最新版本: 可以下载如下两个zip包: axis2-1.5.4-bin.zip转载 2013-12-01 00:40:25 · 607 阅读 · 0 评论 -
Axis2 WebService(配置、发布、调用)
准备工作1、下载:axis2-1.5.4-bin.zip,axis2-1.5.4-war.zip 下载地址:http://axis.apache.org/axis2/java/core/2、环境变量设置AXIS2_HOME E:\research\axis2-1.5.4-bin\axis2-1.5.4JAVA_HOME C:\Program Files\Java\jdk1.6.转载 2013-11-30 23:57:21 · 809 阅读 · 0 评论 -
关于jmeter的入门
关于jmeter的入门博客分类:开发工具项目测试javajmeter 今天项目中Leader要求做压力测试, 以前从来没有使用过, 临时报佛脚, 算是熟悉了最基本的功能吧.Jmeter是免费开源的性能测试工具. 在如今越来越注重知识产权的今天, 公司越来越不愿意冒着巨大的风险去使用盗版的商业性能测试工具. 但如果不使用盗版, 昂贵的费用不是每一个中小型公司,甚转载 2014-02-13 10:53:24 · 774 阅读 · 0 评论