WebService
guchuanlong
纵观大局深究明理
展开
-
axis,jax-ws,xfire客户端调用分析,以及webservice万能客户端
最近一个项目需要调用一个webservice接口,遇到一个问题.项目中的jdom版本为0.9.而webservice client需要用到jdom1.0 如果将jdom版本升级则会造成现有系统异常.因此需要在不改变现有项目jar的情况下解决这个问题.service端使用的jax-ws2.wsdl如下:Java代码http://jax-ws.dev.java.net.转载 2012-04-26 15:05:04 · 823 阅读 · 0 评论 -
Axis2的会话管理(译)
转自:http://blog.csdn.net/tsun7263/article/details/4705006本文是对《Axis2 Session Management》的翻译,所依据的英文在http://www.developer.com/services/article.php/3620661/Axis2-Session-Management.htm。以下是翻译内容。转载 2013-10-23 17:58:12 · 564 阅读 · 0 评论 -
使用Axis2实现Web Service的用户会话
转自:http://blog.csdn.net/tsun7263/article/details/4705043对于需要进行用户认证的应用来说,需要Web Service具有会话的功能,用户在使用Web Service时需要进行登录。Axis2提供了4种会话类型,可以很容易的实现会话管理。 作为一个demo,本文模拟用户通过Web Service登录进系统,然后进行业务操转载 2013-10-23 17:56:04 · 769 阅读 · 0 评论 -
WebService编程(1:Axis;2:Axis2/XFire;3:CXF;4:jdk6)
【虎.无名:很早以前用过axis,只要把任意java类改名为jws部署到tomcat中,就可以发布为一个webservice,觉得很神奇。后来用MyEclipse通过XFire向导创建WebService也很方便。到了java6时代,在jdk中已经包含了wsgen和wsimport等命令,很容易发布和访问webservice,无需依赖任何框架或者库了。】http://www.javaeye.c转载 2012-06-21 15:00:43 · 1720 阅读 · 0 评论 -
JAVA错误:AXIS Web Service Problem: No compiler found in your classpath! (you may need to add ‘tools.ja
When you’re about to try the JWS web service, you received the following error:1java.lang.RuntimeException: No compiler found in your classpath! (you may need to add'tools.jar')原创 2012-04-27 15:07:33 · 3193 阅读 · 0 评论 -
axis
原来以前的Web Service都是可以自动生成代码的,而且也不难,试了一个下午客户端和服务器端的Web Service代码就都调试通过了,真不错。 为了更多喜爱开发的程序员也能迅速了解Web Service的开发,我这里整理了一些通过Axis开发Web Service的一些要点,希望能让不熟悉Web Service的开发人员能够迅速掌握Web Service。 一、Ax转载 2012-04-26 16:11:28 · 1344 阅读 · 0 评论 -
Web Services中RPC/Encoded 、RPC/Literal 等样式的区别
概要 Web服务是作为一种沟通技术而被很好地制订出来,它为Internet提供最佳的互通能力。它们的标准化进程正高速地进行着,这必将引起它们会被更广泛的接受。尽管如此,从许多邮件列表、用户组和各种讨论来判断,在不同Web服务设计(Web Service Design)方法中仍然存在相当多的混乱情形。“Document/Literal” 意味着什么,而“RPC-style”又是什么,怎样使SOA转载 2012-04-26 13:54:14 · 4453 阅读 · 0 评论 -
rpc和document的区别
翻译自 The Difference Between RPC and Document Style WSDLrpc和document到底是什么意思?他们如何同"encoded/literal"相关联?二者的冲突来自哪里?binding的style和use通常情况下,web服务是由一个wadl文件来描述的的。在这个文件中,抽象的描述所支持的web服务操作和消息,然后关联到一个具体的网转载 2012-04-26 13:48:59 · 2723 阅读 · 0 评论 -
WebService的优点
WebService的优点: 跨防火墙的通信 如果应用程序有成千上万的用户,而且分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题。因为客户端和服务器之间通常会有防火墙或者代理服务器。在这种情况下,使用DCOM就不是那么简单,通常也不便于把客户端程序发布到数量如此庞大的每一个用户手中。传统的做法是,选择用浏览器作为客户端,写下一大堆ASP页面,把应用程序的中间层暴露给最终转载 2012-04-26 12:36:33 · 466 阅读 · 0 评论 -
JAVA web service --- overview
JAVA web service --- overview document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && text.l转载 2012-04-26 12:34:05 · 436 阅读 · 0 评论 -
jax-rpc、jax-ws和 axis、xfire的联系和区别
Sun 和 Java 标准 JAX-RPC 1.0 是 Java 方面的 Web 服务的原始标准。虽然 JAX-RPC 的设计思想是可以为实际 Web 服务实现使用不同的协议实现,但在实践中,仅将其用于 SOAP 服务。已经开发了多个不同的 JAX-RPC 实现,其中使用最广泛的可能就是 Apache 框架了,其次是 Sun Microsystems 作为 Java Web Service转载 2012-04-26 11:27:31 · 559 阅读 · 0 评论 -
axis支持三种web service的部署和开发
axis是一种部署WebServices 的方式。 axis支持三种web service的部署和开发:1、DII:这种方式调用的时候,采用的是invoke的方式,2、Dynamic Proxy,客户端有一个Service的代理接口,通过这个代理接口来调用3、Stub,通过axis提供的工具,可以从wsdl中生成客户端要使用的类(像Service接口,ServiceLocator,转载 2012-04-26 16:15:32 · 653 阅读 · 0 评论 -
体味AXIS开发web service
网上关于应用axis(一个开源的soap引擎)开发web services的文档非常多,可做自己学习过程的参考。下文是自己在使用axis开发web services的过程中做的一些总结。一、环境准备1、从axis网站下载相关内容:http://apache.justdn.org/ws/axis/1_3/2、解压后,参考webapps/axis,为了使你的web应用axis开发w转载 2012-04-26 16:14:48 · 612 阅读 · 0 评论 -
Axis
Axis全称Apache eXtensible Interaction System,是apache组织下的一个开源项目,用来做webservice开发的,有java版的实现,也有c++版的实现,其前身最早是IBM的SOAP4J,后来捐给Apache后改名Apache SOAP,也就是支持SOAP1.1的那个版本,到现在的AXIS已经是第三代了,AXIS对Apache SOAP的改进有很多,比如用转载 2012-04-26 16:10:06 · 401 阅读 · 0 评论 -
axis设置SoapHeader
SoapHeader,经常用于身份鉴定等安全信息 获取到 wsdl后用axis的wsdl2java生成的java代码 注意是 axis,不是axis2 ------------ SOAPHeaderElement header = new SOAPHeaderElement("http://sk.com","RequestSoapHeader");SOAPElement e转载 2012-04-26 16:01:33 · 2590 阅读 · 0 评论 -
用Axis构建java WEB Service
一、Axis安装 1、环境 jdk1.5,Tomcat 5.0 2、到 http://ws.apache.org/Axis/网站下载Axis安装包 3、解压缩安装包,将Axis_UNZIP_PATH\Axis-version\webapps下的Axis包拷贝到TOMCAT_HOME\webapps\下,以下约定Axis_HOME为该TOMCAT_HOME\web转载 2012-04-26 15:58:58 · 450 阅读 · 0 评论 -
Axis实践之Axis入门
第一部分: 安装Axis 第一步: 下载Axis 从Apache网站下载Axis发布包: http://ws.apache.org/axis/ 我下载的是 Axis 1.4 Final 版 第二步: 解压Axis压缩包 把下载的axis-bin-1_4.zip包解压缩到一个文件夹,可以是任意的,但如果文件夹包含中文名时,在中间有些过程需要对中文进行一些处转载 2012-04-26 15:57:10 · 461 阅读 · 0 评论 -
如何正确地在Axis、Axis2和Apache CXF之间抉择?
新一代的 Web Services 框架如 Axis2、CXF 都是由现有的项目中逐渐演化而来的,Axis2 是由大家熟悉的 Axis 1.x 系列演化过来,而 Apache CXF 则是由 Celtix 和 XFire 项目整合而生,并且刚刚发布了 2.0.2 的最新版本,不过仍是 Apache 的一个孵化项目。Axis2 是对 Axis 进行了彻底的重写的一个新项目了,它使用了新的转载 2012-04-26 15:52:18 · 466 阅读 · 0 评论 -
使用Eclipse的Axis1.4插件开发Web Service及客户端
转自:http://blog.csdn.net/tsun7263/article/details/4677490所使用的Eclipse版本Eclipse JEE 3.3,JDK版本1.5,Tomcat6.0。在这个Eclipse版本里已集成了Axis1.4的插件,无需安装任何插件就可以开发Web Service应用程序了,利用图形化的向导可以开发Web Service服务端和客户端转载 2013-10-23 18:01:03 · 597 阅读 · 0 评论