WebService
文章平均质量分 68
事后诸葛亮
深入浅出!
展开
-
Aegis绑定方式传递集合!!!
<br />UserInfo:<br />package test1;import java.io.Serializable;public class UserInfo implements Serializable { private static final long serialVersionUID = -5098656001792288035L; private String name; public String getName() { return原创 2010-08-19 10:15:00 · 721 阅读 · 0 评论 -
用XFire做的带验证(Handler方式)的Webservice!!!(完整版)
<br />XFire是一个Webservice的框架。搞XFire两天了,前面也写了几篇文章,这里再写一个生产中的比较规范的demo,意图使人直接看到这篇文章也能实验成功。提供webservice接口给别人调用一般是给一个wsdl文件,这样别人就可以根据这个文件自动生成工具类进行调用。本文章带验证功能,生产中的webservice接口也不是知道地址就能调用的,最起码的一个账户、密码验证还是要的。废话不多说了!<br /> <br />简单分析下将要实现的功能,以便后面容易理解。调接口会拿到一个list,里原创 2010-08-19 17:04:00 · 3705 阅读 · 2 评论 -
XFire简单应用之HelloWord!!!
<br /> 下载xfire-distribution-1.2.6.zip解压开加入里面的xfire-all-1.2.6.jar和%XFIRE_HOME%/client/*.jar到项目lib下面。<br />在web.xml中加入:<br /> <servlet> <servlet-name>XFireServlet</servlet-name> <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServ原创 2010-08-18 15:53:00 · 501 阅读 · 0 评论 -
利用ant自动生成XFire客户端代码。
<br />在这里是要调用“XFire简单应用之HelloWord!!!”里面的例子。在eclipse里面新建一个项目,加入全部jar包。<br />build.xml:<br /><?xml version="1.0" encoding="UTF-8"?><project name="xfireAnt" basedir="." default="createCode"> <property name="xfirelib" value="${basedir}/WebContent/WEB-INF/l原创 2010-08-18 16:02:00 · 1399 阅读 · 0 评论 -
在XFire中定义友好的接口参数!!!
<br />按照XFire-Spring生成的WSDL文档中接口参数名极不友好:<br /><xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="xsd:string" /> <xsd:element maxOccurs="1" minOccurs="1" name="in1" nillable="true" type="xsd:string" /> <xsd:element maxOccurs="原创 2010-08-19 10:16:00 · 1042 阅读 · 0 评论 -
XFire的aegis绑定!!!
<br />先说一下要做什么:用XFire做WebService,接口里面返回一个自定义的对象。<br />对象里面放了集合,现在就主要是讲一下这个aegis绑定的配置怎么写。<br />直接上代码了:<br /> <br />接口:<br />public interface WebserviceInterface { public UserResp queryUserInfo(UserReq userReq);}<br /> <br />接口aegis配置:<br /><?xml version原创 2010-09-14 16:23:00 · 1198 阅读 · 0 评论 -
webservices——cxf!!!
<br /> 这个demo是用apache-cxf-2.3.1来写的,里面的*.jar!<br /> <br />服务端:<br /> <br />HelloInter(接口)<br />package server;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;@WebServicepublic interface HelloInter { @WebResul原创 2010-12-26 23:11:00 · 1171 阅读 · 0 评论 -
webservices——发布CXF的方法总结!!!
<br />注意:jar包还是*.jar哦!!!<br /> <br />先说发布的方法总结!<br /> <br />第一种:用一个j2se的main方法来发布<br /> public class Server { public static void main(String[] args) { Endpoint.publish("http://127.0.0.1:8080/cxf", new HelloImpl()); }}<br /> <br />第二种用tomcat来发布<br原创 2010-12-26 23:27:00 · 5668 阅读 · 3 评论 -
webservices——CXF传递文件!!!
<br />版本:apache-cxf-2.2.12.zip 加入lib下面的*.jar <br />其中lib/WHICH_JARS的这个文本文档是介绍各个jar的功能的<br /><br />首先开发服务端:<br />package upload;import javax.activation.DataHandler;/** *上传文件的POJO */public class Resume { private String candidateName; // 文件名原创 2011-02-11 17:26:00 · 2566 阅读 · 1 评论