
WebService
stefshawn
这个作者很懒,什么都没留下…
展开
-
Web service 框架比较CXF xfire aisx2 aisx
Web 服务框架。它还体现了从 Axis 1.x 系列获得的经验和最近两年在 Web 服务领域的发展。推出 Axis2 的主要原因之一是从速度和内存方面获得更好的性能——不过还添加了一些新特性和功能。大部分新特性都是为了提高 Axis2 的易用性,并同时保留通过各种方式扩展功能的空间。大部分新功能所添加到的主要领域如下所示:新 XML 对象模型 (AXIOM) 与 Axis 1.x 相比,Axis2 构建于全新的体系结构之上。引入 Axis2 的主要原因之一是获得合适的 XML 处理模型。Axis 1.x原创 2011-05-20 11:29:00 · 970 阅读 · 0 评论 -
jms topic与jms queue区别
在JMS中,Topic实现publish和subscribe语义。一条消息被publish时,它将发到所有感兴趣的订阅者,所以零到多个 subscriber将接收到消息的一个拷贝。但是在消息代理接收到消息时,只有激活订阅的subscriber能够获得消息的一个拷贝。 JM转载 2011-08-24 11:23:18 · 4966 阅读 · 0 评论 -
CXF发布WS,不用tomcat,实现usernametoken认证机制(3)
客户端及服务端已经ok了,那么就看看运行效果吧先运行服务端的main函数Server server=new Server(); server.test(); //简单的不带usernametoken的WS//server.testUserNameToken转载 2011-08-04 14:37:20 · 1006 阅读 · 0 评论 -
CXF发布WS,不用tomcat,实现usernametoken认证机制(1)
最近项目中用到了Web service,不愿意使用wsdl2java的方式,完全xml生成soap信封。自己架设了WS服务及客户端测试,并实现了username token认证java有三个WS规范,分别为JAXM&SAAJ、 JAX-WS (JAX-RPC)、 JAX-转载 2011-08-04 14:34:00 · 1475 阅读 · 1 评论 -
CXF发布WS,不用tomcat,实现usernametoken认证机制(2)
上面一章已经创建了服务器端的实现,下面是客户端的实现客户端代码:(在另外一个eclipse中创建)package Test.ws.payload;import java.io.BufferedReader;import java.io.ByteArrayOutpu转载 2011-08-04 14:34:41 · 840 阅读 · 0 评论 -
轻松实现企业服务总线
轻松实现企业服务总线(ESB)声明:如果笔者的文章哪里引用了您的语句,请通知笔者(alisd)。 前序什么是SOA?这里引用某ibm专家提出的以下部分概念:关于SOA的概念,你可以找到很多的文章从不同的角度来描述它,不同的软件提供商也有不同的定义方式。BEA有流体计算,微软有In转载 2011-07-28 11:14:26 · 784 阅读 · 0 评论 -
基于CXF Web Service:Apache CXF简单部署
CXF旨在为服务创建必要的基础设施,它的整体架构主要由以下几个部分组成:1.Bus它是C XF架构的主干,为共享资源提供了一个可配置的场所,作用非常类似于S p r i n g的ApplicationContext。这些共享资源包括WSDL管理器、绑定工厂等。通过对Bus进行扩展原创 2011-07-28 09:39:34 · 1880 阅读 · 1 评论 -
CXF发布webservice的一个小demo
CXF是apache出的新一代的XFire系列的框架。它对spring的结合更好,配置起来更简单。这个demo用一个与上面不一样的方法来发布webservice。这次用一个POJO注释的方法来发布service。通过这个文章和上一篇文章大家可以看到发布的两种方法。首先我们先定义一原创 2011-07-26 11:17:55 · 1071 阅读 · 0 评论 -
Apache CXF 是一个开源的 Services 框架
Apache CXF 是一个开源的 Services 框架下载 apache-cxf-2.2.10 ,apache-cxf-2.2.10-src 1:new Java Project2:apache-cxf-2.2.10\apache-cxf-2.2.10\lib中的jar 导原创 2011-07-26 11:16:43 · 942 阅读 · 0 评论 -
rmi和webservice的区别
<br /><br />rmi的客户端和服务端都必须是java,webservice没有这个限制<br />webservice是在http协议上传递xml文本文件,与语言和平台无关<br />rmi是在tcp协议上传递可序列化的java对象,只能用在java虚拟机上,绑定语言<br />RMI是EJB远程调用的基础,仅用RMI技术就可以实现远程调用,使用EJB是为了实现组件,事物,资源池,集群等功能。<br />WebService是通过XML来传输数据,可用http等协议因此可在异构系统间传递,并且可以原创 2011-05-23 09:21:00 · 642 阅读 · 0 评论 -
(二)axis插件开发webservice客户端【实例】
<br /><br />前面,我们的服务器端已经创立了,那么客户端应该怎么创建呢?<br />步骤:<br />第一,创建一个Java project,名字为AxisClient<br />第二,new--》other<br />选择Axis2 Code Generator,点击“Next”<br />选择“Generate Java source code from a WSDL file”<br /><br />此处输入wsdl的地址,该地址是通过点击服务名称跳转得到的。此处的wsdl地址为:<br /原创 2011-05-20 15:30:00 · 699 阅读 · 0 评论 -
[图解教程]Axis2与Eclipse整合开发Web Service之二:WSDL逆向生成服务端
<br /><br /> 一般开发Web Service,是选写服务端,再根据生成的WSDL文件生成客户端。看过一本SOA的书中说,如果实现防止不同语言一些特定的数据类型的不兼容性,推荐先定义WSDL接口,包括一输入输出参数、返回值及相关的数据类型等,再通过WSDL来生成服务器端和客户端,这样的好处是:服务端不用关心客户端怎么调用,客户端也不用关系服务端如何实现。<br /> 关于Eclipse中Axis2的配置方法,请看我的[图解教程] Axis2与Eclipse整合开发Web Service原创 2011-05-20 14:57:00 · 840 阅读 · 0 评论 -
(一)axis插件开发webservice服务器端【实例】
<br />现在插件已经安装完毕,下面就来写一个实例:<br />(1)首先我们来创建一个server端<br />新建一个Java Project,假设叫做AxisServer<br />在MyServer中,我们写入:<br />package tom.jiafei;<br />public class MyServer {<br /> public String helloWorld(String arg)<br /> {<br /> System.out.println("arg is:"+arg原创 2011-05-20 15:16:00 · 721 阅读 · 0 评论 -
MyEclipse下XFire开发Webservice实例
<br /><br /> 最近在研究JAVA开发Webservice,发现网络上比较流行的几种选择AXIS、XFire、CFX(XFire的下一代),前几天转了几篇关于这三种选择的比较的文章,对它们已经有了些概念。决定自己实践一个例子<br /> 在开始前,先介绍一些概念:<br /><br /> XFire Java SOAP框架概述 (摘自:http://tech.it168.com/j/e/2006-10-28/200610281432707.shtml )<br /> MyEc原创 2011-05-20 11:31:00 · 503 阅读 · 0 评论 -
Web Service__CXF__两种开发的两种方式
Web Service__CXF__两种开发的两种方式 步骤: 1、环境搭建 2、编写服务 3、发布服务 4、客户端访问服务 =========================================================================================================wsdl优先 方式 1、环境搭建:引入相应的jar包等 2、编写转载 2011-12-30 16:00:54 · 615 阅读 · 0 评论