webservice
文章平均质量分 86
hanyexiaoxiao
这个作者很懒,什么都没留下…
展开
-
axis部署webservice
java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient -lhttp://localhost:8080/axis/services deploy.wsdd2009-09-25 11:49:40 · 97 阅读 · 0 评论 -
AXIS第四课:AXIS高级应用,建立安全的AXIS服务
在前面的文章中,我们实现了最简单的AXIS服务。现在我们一起来讨论一下Web服务的安全问题。根据应用的对安全要求的级别不同,可以采用不同的方式来实现安全性,以下是目前最常用的一些实现方式(从低到高排列):1、J2EE Web应用默认的访问控制(数据是明文的); 2、使用axis的Handler进行访问控制(数据是明文的); 3、使用Servlet过滤器(Filter)进行访问控制(数据是明文的);...原创 2009-09-28 09:03:06 · 240 阅读 · 0 评论 -
AXIS第三课:AXIS高级应用,使用Handler来增强web服务的功能
1,AXIS提供的工具 Apache Axis提供了WSDL2Java和Java2WSDL两个开发工具。 WSDL2Java利用已知的WSDL文件生成服务端和客户端代码。该WSDL文件可以是由合作伙伴提供的,也可以是利用Java2WSDL生成的。Java2WSDL根据已有的Java类文件生成WSDL文件,Java类文件可以是接口类文件,并不需要实现细节。 此外Axis还提供了SoapMoni...原创 2009-09-28 10:23:49 · 163 阅读 · 0 评论 -
AXIS第二课:工程应用中的AXIS发布方法
工程应用当中的web service的参数和通回值通常都是一个数据Bean类,因此前面介绍的两种发布AXIS的web service方法在工程应用当中并不多见,下面介绍Stub发布方法,开发步骤如下: 1,编写服务端程序UserEndpoint.java import org.apache.log4j.LogManager;import org.apache.log4j.Logger;impo...原创 2009-09-28 10:26:39 · 102 阅读 · 0 评论 -
AXIS第一课:最简单的AXIS发布webservice
1,简单介绍 本文并不是想介绍Web服务的原理、系统架构等,我假设您已经了解了关于Web服务的一些基本的概念、原理等知识。本文主要是针对那些已经了解Web服务概念,但是还没有亲身体会Web服务所带来令人欢欣鼓舞的特征的开发人员。在此我认为你已经具备了Java、XML等基础知识。 2,WEB服务介绍 虽然我并不想详细讲述Web服务的体系结构,但是大概的介绍一下还是有必要的。Web服务是一种新型...原创 2009-09-28 11:18:04 · 168 阅读 · 0 评论 -
AXIS第五课:AXIS高级应用,在AXIS服务间传递javabean及安全解决方案
这是AXIS学习笔记的最后一篇。在前面我们讨论了最简单的HelloWorld服务,客户端并没有向服务器端传递参数,现在我们来传传JavaBean。当然,也可以传递你自己定义的JAVA类,但那样你必须自己创建专门的XML序列化器和反序列化器;而对JavaBean,AXIS提供了现成的序列化器。(有人说:懒惰是程序员最大的美德,我喜欢,所以我就传传JavaBean) 一、服务器端1、CLASS类两个...原创 2009-09-28 11:23:24 · 148 阅读 · 0 评论 -
AXIS2中OMElement和Java对象之间的转换 分享
近在使用AXIS2部署Web Service,关于如果使用axis2部署Web Service的方法不想在这里多说,网站有很多相关的文章,这里只想谈谈AXIOM对象与Java中的对象的转换方法。 关于AXIOM的介绍,下面这个片段已经说得很明白了: AXIOM AXIs 对象模型 (AXIOM) 是一个 XML 对象模型,设计用于提高 XML 处理期间的内存使用率和性能,基于 Pull 解...原创 2009-06-17 17:27:32 · 210 阅读 · 0 评论