上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 51 下一页

2011年3月15日

三、 复杂对象类型的WebService

摘要: 1、这次我们编写复杂点的WebService方法,返回的数据是我们定义属性带getter、setter方法JavaBean,一维数组、二维数组等。 看代码: import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.Random;import data.User;/** * function:复杂类型数据的WebService:字节数组、返回一维int数组、二维String数组及自定义JavaBean对象等 * @author hoojo * @c... 阅读全文

posted @ 2011-03-15 10:59 java课程设计 阅读(969) 评论(0) 推荐(0)

一、Axis2 WebService开发准备工作

摘要: 上次介绍了axis1.x的用法,这次继续上次的,将叙述axis2的用法。Axis1.x在线博文:http://www.cnblogs.com/hoojo/archive/2010/12/20/1911349.html1、开发准备首先需要下载axis2的相关jar包,到axis的官方网站即可获得开发的依赖包。下载地址:http://axis.apache.org/axis2/java/core/download.cgi现在最高的版本是1.5.4的然后你需要下载官方提供的axis的eclipse插件工具,可以帮助我们打包(aar)及其生产客户端调用代码。下载页面:http://axis.apach 阅读全文

posted @ 2011-03-15 10:43 java课程设计 阅读(193) 评论(0) 推荐(0)

2010年12月21日

SWFUpload

摘要: 1024x768 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ... 阅读全文

posted @ 2010-12-21 16:28 java课程设计 阅读(2109) 评论(1) 推荐(1)

axis文件传递,NoClassDefFoundError: com/sun/mail/util/LineInputStream 和 com/sun/activation/registries/LogSupport

摘要: java.lang.NoClassDefFoundError:com/sun/mail/util/LineInputStream java.lang.NoClassDefFoundError:com/sun/activation/registries/LogSupportNoClassDefFoundError: com/sun/mail/util/LineInputStreamNoClassDefFoundError: com/sun/activation/registries/LogSupport原因:mail.jar 中的方法和j2ee5中的方法有冲突。删除默认的方法:D:/Progra 阅读全文

posted @ 2010-12-21 14:36 java课程设计 阅读(309) 评论(0) 推荐(0)

十三、.Net调用axis WebService出现Client.NoSOAPAction的问题

摘要: 关于这个问题网上有很多解决方法,关键是AxisServlet在getSoapAction这个方法有点问题。解决方法就是集成这个AxisServlet然后重写getSoapAction方法。代码片段: @Override private String getSoapAction(HttpServletRequest request) throws AxisFault { return request.getContextPath(); }然后在web.xml中配置你继承的AxisServlet,就不再是原来的AxisServlet了。作者:hoojo 出处:http:... 阅读全文

posted @ 2010-12-21 14:35 java课程设计 阅读(193) 评论(0) 推荐(0)

十二、用Axis操作 Header头部信息

摘要: Axis中操作Header的信息是通过Handler来完成的,在读取Header的信息的时候,可以完成Header的操作的Handler有JWSHandler、SOAPMonitorHandler、JAXRPCHandler。JWSHandler是完成jws发布模式的WebService的Header的读取操作,SOAPMonitorHandler是完成SOAPMonitor模式的,JAXRPCHandler是java rpc模式的。下面将会用JAXRPCHandler读取客户端的Header信息,然后用BasicHandler将客户端请求的Header写入客户端的响应的Header中。1、 阅读全文

posted @ 2010-12-21 14:33 java课程设计 阅读(937) 评论(0) 推荐(0)

十一、用工具生成代码

摘要: 1、 用Axis提供的WSDL2java工具类生成代码,命令如下:C:/SoftWare/tomcat-5.0.28/tomcat-5.0.28/webapps/AxisWebService/WEB-INF>java -Djava.ext.dirs=lib org.apache.axis.wsdl.WSDL2Java -s http://localhost:8080/AxisWebService/services/HelloWorldWSDD?wsdl –o c:/-s 是设置wsdl的路径url和是当前物理硬盘上的wsdl文件(可以将页面上的wsdl的xml文件另存为一份试试,也是可以 阅读全文

posted @ 2010-12-21 14:29 java课程设计 阅读(276) 评论(0) 推荐(0)

十、Axis WebService常用命令和调试工具

摘要: 上面我们在发布wsdd服务的时候都会在dos窗口写上一段命令,下面还介绍下其他的几个命令:A、 AdminClient命令java org.apache.axis.client.AdminClient c:/deploy.wsdd这样就可以用AdminClient发布一个WebService了,如果你对AdminClient的参数信息不是很了解输入:java org.apache.axis.client.AdminClient就可以查看帮助了。Usage: AdminClient [Options] [list | <deployment-descriptor-files>]Pro 阅读全文

posted @ 2010-12-21 14:27 java课程设计 阅读(172) 评论(0) 推荐(0)

九、WebService中文件传输

摘要: WebService处理传递普通的信息,还可以传输文件,下面介绍WebService是怎么完成文件传输的。1、 首先编写服务器端上传文件的WebService方法package com.hoo.service;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.InputStream;import javax.activation.DataHandler;/** * <b>function:</b>Axis WebS 阅读全文

posted @ 2010-12-21 14:26 java课程设计 阅读(277) 评论(0) 推荐(0)

八、WebService处理异常信息

摘要: 在数据传递和远程调用过程中,有时候调用者传递错误的数据和是调用的方法错误。那我们怎样处理这个错误?方法有很多,这里介绍下用异常处理远程调用的错误方法。1、编写服务器端的异常类,在远处调用中(WebService)异常类继承RemoteException,记得要序列化下,代码如下:package com.hoo.exception;import java.rmi.RemoteException;/*** <b>function:</b>定制服务器端异常信息* @author hoojo* @createDate Dec 17, 2010 00:00:52 AM* @fil 阅读全文

posted @ 2010-12-21 14:22 java课程设计 阅读(412) 评论(0) 推荐(0)

上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 51 下一页

导航