
经验技巧之WebService
文章平均质量分 77
daryl715
我的世界我的梦
展开
-
使用Spring+Xfire构建WebService
(1)编写发布接口ITrainTimeServiceRemote(2)编写实现类TrainTimeServiceImpl(3)编写发布配置文件application-webservice.xml class="org.codehaus.xfire.spring.remoting.XFireExporter" lazy-init="false" abstract="true">原创 2007-02-08 16:57:00 · 3485 阅读 · 0 评论 -
新一代Web Service 实现包 -- AXIS2 学习笔记
我比较懒惰,不想把user guide全部翻译,就记录一些点吧。 Axis2是全新设计的,在2004年的“Axis峰会”上,大家决定采用新的架构来让Axis更加的富有弹性,更有效率,并且更加的可配置。Axis2现在具有的一些feature:SpeedLow memory foot printAXIOM - AXis Object ModelHot DeploymentAsynchrono转载 2007-05-09 20:40:00 · 2024 阅读 · 0 评论 -
基于Xfire SOAP Header的WebService安全验证教程
WebSerice是一种开放的web服务,任何人都可以访问,但我们有时候需要考虑只有付费用户才能使用WS,所以,我们就需要对WS加入安全验证机制,当然,可以利用防火墙的IP过滤,web应用的配置从最外层去隔离非法用户,但在内层,我们也可以使用SOAP Header的方式,由客户端发送验证数据,服务端验通过后基WS访问权限首先根据我的这篇Bloghttp://blog.youkuaiyun.com/da原创 2007-07-26 12:48:00 · 5790 阅读 · 3 评论 -
使用XFire开发WebService入门教程
首先,我们在eclipse中建立一个WebService工程作为服务端,并编写如下代码:IHelloService.java 服务接口,有一个方法,参数和返回值均为复杂类型User package test;public interface IHelloService ...{ public User getUser(User user);} User.java原创 2007-07-25 13:35:00 · 15842 阅读 · 10 评论 -
基于Xfire自带示例的安全校验
网上关于Xfire的资料越来越多,关于Xfire实现WS-Security的文章也不少。本文基于Xfire自带示例简单介绍Xfire是如何实现WS-Security的。 从Xfire的官方网站下载xfire-src-1.2.6,打开目录下的examples/book,将其导入工程(eclipse),目录结构如图: 部署web工程到tomcat目转载 2007-07-26 12:00:00 · 2081 阅读 · 0 评论 -
最普通的XFire Client代码
需要把Service接口,相应的javabean, aegis文件打成jar包,部署到Client工程的classpath中 使用如下代码访问WebService package client;import java.net.MalformedURLException;import org.codehaus.xfire.XFireFactory;import org.codehau原创 2007-07-24 14:56:00 · 2199 阅读 · 0 评论 -
XFire传入传出自定义类型和集合类型学习笔记
工程结构图 首先建立一个web工程作为Service端,在classpath中加载XFire Jar包,并编写web.xml如下xml version="1.0" encoding="UTF-8"?>web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xs原创 2007-07-24 11:29:00 · 5496 阅读 · 8 评论 -
XFire与Spring结合的几种方式
、使用org.codehaus.xfire.spring.XFireSpringServlet与ServiceBean1.1 web.xml的配置 Spring Image Database Spring Image Database sample application These values are used by ContextLoaderListener, defined原创 2007-07-23 18:36:00 · 5480 阅读 · 0 评论 -
Xfire的aegis绑定方式配置小结
首先说明,aegis为XFire默认的绑定方式,何时需要绑定? 当使用JDK1.4时,或者对JDK1.5的范型和注释不是很熟悉的情况下,当遇到需要映射POJO或配置WebService接口方法返回类型(如集合类型)时,需要进行绑定,此时aegis的绑定为建立.aegis.xml的文件。1.当封装的接口类中,某方法返回集合类型时,aegis的绑定方式: 例如,需要将以下接口封装 代码publi转载 2007-07-24 11:16:00 · 2180 阅读 · 1 评论 -
使用xfire开发jsr181风格的web服务
JSR 181通过标准化一个易于学习且可以快速开发的Web服务简单编程模型,从而刺激了对Web服务的采用。一直以来,J2EE开发人员要开发和部署Web服 务就必须掌握相当多的信息。通过使用J2SE 5.0中的新增注释功能,Java软件源代码可以使用JSR 181注释进行注释,从而声明式地定义所需的Web服务行为。这使开发人员可以将注意力集中在Web服务的应用逻辑上而无需担心复杂的API、协议和部署转载 2007-07-24 18:13:00 · 1781 阅读 · 1 评论 -
XFire内嵌web服务器实现
public class EmbeddedServer...{ XFireHttpServer server; public boolean start() ...{ ObjectServiceFactory serviceFactory = new ObjectServiceFactory(); Service service = serviceFa原创 2007-07-24 13:40:00 · 1600 阅读 · 1 评论 -
XFire开发Web Service 实例
开发步骤:1.按照XFIRE的快速开发指南编写服务端程序2.部署注意:将META-INF/xfire/services.xml目录加文件放到WEB-INF/classes下以便找到3.使用ANT生成客户端程序4.拷贝客户端程序到调用程序中,拷贝JAR包,测试(jdom的版本要为1.0,否则会报错)。目前已经有很多好的例子了,请参见:http://www.blogjava.net/mmwy/a转载 2007-07-23 22:14:00 · 3851 阅读 · 0 评论 -
XFire对其配置文件的解析方式
XFire对其配置文件的解析方式采用XBeanXf采用XBean(http://xbean.org)来处理这个文件,可以采用XFire标准语法http://xfire.codehaus.org/config/1.0">HelloService http://xfire.sttudy/HelloService Test.IHelloWorldService Test.HelloWorl原创 2007-07-23 18:28:00 · 2093 阅读 · 1 评论 -
图文并茂——使用xfire编写webservice,并通过C#调用
我没学习过axis系列,一开始学的就是xfire,myeclipse5.1支持xfire支持的非常棒。这里讲解一个简单的例子,1.首先建立一个web service工程: 点击finish之后,myeclipse自动帮你生成services.xml以及web应用目录结构,其中的services.xml是你导出服务的配置文件,注意在WEB-INF/web.xml文件中配置了xfire自己转载 2007-07-24 14:57:00 · 1598 阅读 · 0 评论 -
SOAP与AXIS2入门教程(附带实例)
最近项目需要用到SOAP以及AXIS2的知识,在学习之余,将第一天学到的内容整理了一下,一来做为笔记做个记录,二来如果有需要的,可以做为参考,今天主要是完成了一下功能,通过一个SOAP请求消息(可以自己构造也可以通过指定一个xml文件),然后在Web Service中获取这个SOAP请求消息(一个OMElement对象),通过解析这个对象,获取需要的信息,然后对这些信息进行业务处理,最后返回一个S原创 2007-05-09 20:35:00 · 15062 阅读 · 5 评论