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

2010年12月21日

七、axis调用RMI模式WebService

摘要: 和先前写的web service几乎一样,不同的是这里写的WebService要实现接口,而我们实现的接口要继承rmi的Remote接口才行。1、RMI接口,很简单的2个方法,继承Remote接口package com.hoo.rmi;import java.rmi.Remote;/** * <b>function:</b>用axis实现RMI调用 * @author hoojo * @createDate Dec 16, 2010 16:22:25 PM * @file HelloRMI.java * @package com.hoo.rmi * @project A 阅读全文

posted @ 2010-12-21 14:18 java课程设计 阅读(272) 评论(0) 推荐(0) 编辑

六、传递、返回复杂类型的对象

摘要: 上面的服务传递的是简单数据类型,返回的也是简单数据类型。下面我们用JavaBean 、List、Map、Array等返回值或参数完成WebService。1、首先看看JavaBean模式的参数和返回值的WebService,JavaBean代码如下:package com.hoo.entity;import java.io.Serializable;/** * <b>function:</b>User Entity * @author hoojo * @createDate Dec 16, 2010 10:20:02 PM * @file User.java * @pa 阅读全文

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

五、Chain链的作用

摘要: Chain是一个链,是Handler的链。也就是说一次请求可能要执行多个Handler。1、下面我们就编写一个Handler,让它用chain的方法执行。package com.hoo.service.chain;import org.apache.axis.SimpleChain;import com.hoo.service.handler.RequestHandler;import com.hoo.service.handler.ResponseHandler;/** * <b>function:</b>用chain实现调用多个handler * @author h 阅读全文

posted @ 2010-12-21 14:10 java课程设计 阅读(346) 评论(0) 推荐(0) 编辑

四、handler的作用及特性

摘要: Axis中有一个basicHandler的抽象类,这个类可以供我们继承。可以完成很多复杂的功能,如:统计当前服务被调用的次数、验证服务调用信息等待1、下面我们继承这个类,完成统计服务调用次数的功能;RequestHandler代码如下:package com.hoo.service.handler;import org.apache.axis.AxisFault;import org.apache.axis.MessageContext;import org.apache.axis.handlers.BasicHandler;/** * <b>function:</b> 阅读全文

posted @ 2010-12-21 14:05 java课程设计 阅读(451) 评论(0) 推荐(0) 编辑

三、取消发布的WebService(删除一个发布成功的Web服务)

摘要: 首先,取消发布也需要定制wsdd文件,undeploy.wsdd具体格式如下:<undeployment xmlns="http://xml.apache.org/axis/wsdd/"><service name="HelloWorldWSDD"/></undeployment>同样,像上面发布WebService一样,用命令完成。命令如下:java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient -lhttp://localhost:8080/AxisW 阅读全文

posted @ 2010-12-21 14:02 java课程设计 阅读(413) 评论(0) 推荐(0) 编辑

二、用wsdd(Web Services Deployment Descriptor)方式发布WebService

摘要: wsdd方法比jws方法要稍微复杂些,但一定程度上比jws发布的方法要灵活。1、首先在AxisWebService工程创建一个java类,里面写简单的2个方法getName、getAge,代码如下:package com.hoo.service;/** * <b>function:</b>wsdd发布模式的axis WebService * @author hoojo * @createDate Dec 15, 2010 17:24:35 PM * @file HelloWorldWSDD.java * @package com.hoo.service * @proje 阅读全文

posted @ 2010-12-21 13:32 java课程设计 阅读(244) 评论(0) 推荐(0) 编辑

2010年12月20日

一、搭建简单的axis web服务

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

posted @ 2010-12-20 16:04 java课程设计 阅读(267) 评论(0) 推荐(0) 编辑

2010年11月8日

三个问题教你[如何做人做事做学问!]

摘要: 三个问题教你如何做人做事做学问!第一、“世界上第一高峰是哪座山?”大家哄堂大笑:“珠穆朗玛峰!”,老师追问:“第二高峰呢?”同学们面面相觑,无人能声。老师在黑板上写道:“屈居第二与默默无闻毫无区别。”第二、“有人要烧壶开水,等生好火发现柴不够,他该怎么办?”有的说赶快去找,有的说去借、去买。老师说:“为什么不把壶里的水倒掉一些?”大家一听,表示佩服。第三、“古代有一人,想学立身的本领。经过反复的比较,决心去学屠龙之技。他拜名师,日夜苦练,终有所成。他会怎么样呢?”同学们兴致勃勃,说他能成为英雄、明星,受世人崇拜。老师摇头:“这个人一定会一生潦倒,因为世上根本就没有龙。”上面说的大致意思就是:“ 阅读全文

posted @ 2010-11-08 14:17 java课程设计 阅读(217) 评论(0) 推荐(0) 编辑

2010年11月5日

Reflection——利用反射调用构造函数和私有字段

摘要: TwoString.javapublic class TwoString { private String m_s1, m_s2; public String getM_s1() { return m_s1; } public void setM_s1(String m_s1) { this.m_s1 = m_s1; } public String getM_s2() { return m_s2; } public void setM_s2(String m_s2) { this.m_s2 = m_s2; } public TwoString(String s1, String s2)... 阅读全文

posted @ 2010-11-05 09:21 java课程设计 阅读(180) 评论(0) 推荐(0) 编辑

2010年11月1日

SQL Server 2005 自定义split 函数

摘要: 自定义split函数,根据你传入的字符串和分割字符串标示。返回截取后的字符串table;create function fun_split ( @str varchar(8000) --要分拆的字符串 ,@split varchar(10) --字符串分隔符 ) returns @returnTable table(string varchar(8000)) as begin declare @i int declare @len int select @len = len(@split), @i= charindex(@split, @str) while @i > 0 begin . 阅读全文

posted @ 2010-11-01 11:03 java课程设计 阅读(165) 评论(0) 推荐(0) 编辑

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

导航