加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 工程案例

谁有Java开发webservice 的完整实例?参考一下,谢谢啦!

时间:2024-01-26 03:37:03  来源:http://www.gjqjd.com  作者:admin

谁有Java开发webservice 的完整实例?参考一下,谢谢啦!

java实现webservice实例 文章分类:Java编程 今天下午突然想研究下WEBSERVICE,从网上找了好多实例,但很多写的让人实在难以恭维,花了三个小时的圈圈转后总算搞通了,其实也挺简单的,这里特别感谢这篇文章,总算让我弄明白了,现在贴出我的实例步骤,感谢那个博主的同时,与大家共同分享。 一: 首先创建个WEB工程,然后: 网站下载Axis安装包.当然还依赖其他包的,我这里在附件里上传了所有应用到得包,方便大家。 二: 然后就写wsdd 文件(注:其实这里真的不用,可以跳过第二步)为了生成这个文件:server-config.wsdd deploy.wsdd: providers/java> 在DOS下转换目录到%TOMCAT_HOME%\webapps\axis\WEB-INF,命令: java -cp %AXISCLASSPATH% org.apache.axis.client.AdminClient deploy.wsdd 三: 可以自己写第二步中的文件,代码如下: 放到 WEB-INF 目录下 和web.xml一起,其中,WEB.XML可以直接从你下载的axis项目中拿来到自己工程就好,或者自己添加: AxisServletorg.apache.axis.transport.http.AxisServletAxisServlet/services/* 四: 服务端提供的方法: package server; public class SayHello { public String getName(String name) { return hello====> + name; } } 五: 客户端访问服务端接口获得数据的方法: package client; import org.apache.axis.client.Call; import org.apache.axis.client.Service; public class TestClient { public static void main(String[] args) throws Exception { // 指出service所在URL String endpoint = ; // 创建一个服务(service)调用(call) Service service = new Service(); Call call = (Call) service.createCall();// 通过service创建call对象 // 设置service所在URL call.setTargetEndpointAddress(new java.net.URL(endpoint)); // 方法名(processService)与MyService.java方法名保持一致 call.setOperationName(getName); // Object 数组封装了参数,参数为This is Test!,调用processService(String arg) String ret = (String) call.invoke(new Object[] { 继中 }); System.out.println(ret); } } 六:启动tomcat,先访问,看是否有方法显示,有显示,则代表服务端提供的接口可以成功访问了。 我的效果是这样: And now... Some Services •Login.jws (wsdl) ◦getName 七: 然后在本地跑客户端TestClient,就应该有结果啦,大家试试吧。 需要lib.jar可以到这里找

如何用Eclipse建立一个Java应用程序

温馨提示:eclipse安装目录和工作空间选择不带中文和空格的文件夹。

下面是启动到创建java工程的步骤:

方案一:

1. 启动时要选一个工作空间路径,实际上就是保存eclipse配置文件和java项目工程的文件夹。如图:

此处是我选的工作空间目录,然后点击 OK 启动。

2.这时候来到欢迎页面,单击下图红框位置的 X 就能关闭了。

3.按照下图显示步骤操作:

首先把鼠标放到1处的白框中,单击鼠标右键弹出菜单,然后依次选择 New ——  Java Project  就会弹出新java工程创建对话框了。

4.java工程属性。

在1处写上新java工程的名称,然后单击Finish 就创建完毕了。

5.新建一个包(可选)。操作步骤如下图:

在src处单击鼠标右键会弹出菜单。

6.新建包的对话框:

按上面的步骤写上包名然后点击 Finish  就创建好一个包了。

7.新建一个java类。

同样是在src处单击鼠标右键。也可以在包名上单击右键。

8.类的属性对话框:

1处是包名,可以不写。2处是类名。3的位置如果勾选表示自动创建main方法。然后点击Finish 完成类的创建。

9.然后就可以在下面的位置写代码了:

10.单击红箭头处的按钮运行这个java程序:

这个就是eclipse的控制台输出了。

方案二:

在左上角菜单栏选择File --> New --> Java Project 新建一个java工程。对话框的填写参考方案一的截图。然后在这个新工程下面的src处单击右键选择New。包和类分别再选择package 和 class  属性对话框同样参考方案一的截图填写。

方案三:

1.鼠标在下图位置单击一下,然后按ctrl+n。

2.这时候弹出如下对话框:

可以在图中红框处输入关键字快速选择,比如要创建类就输入class,包就是package。不需要完全输入,输入前几个字母就会在下面的位置列出来了,然后在下面的位置选中想要创建的  再单击Finish  就可以了。不想输入的话可以点开下面那个java文件夹选择相应的创建。

注:应用程序文件保存的位置就是启动eclipse时选的工作空间文件夹。每个java工程都会在工作空间中生成一个跟工程名称一样的文件夹,每个工程文件夹都有一个src目录(保存java源码)和bin目录(保存运行的时候编译的.class文件)

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
相关文章
    无相关信息
栏目更新
栏目热门