JavaWeb Adv CH8 web服务的相互转接(多图猫杀)
来源:互联网 发布:淘宝链接权重 编辑:程序博客网 时间:2024/05/16 10:08
具体的操作步骤:
一.建立service服务
操作如图所示:
输入service服务的项目的基本信息注意:frameword那里最好是选择比较好的XFire然后是Java EE5.0
注意下图中所选择的信息,不能搞错了哦!
这一页基本不用选什么
点击finish后在项目的src目录下建立以下两个包:com.shu.dao , com.shu.services
软后建立service服务如图所示:
选择项目,点中XFire,点种create web service from java class 然后选中create new JavaBean
填入基本信息注意web service name 的首字母大写,然后不要忘记是建立在com.shu.service里的
建立完毕后就会在com.shu.services包中出现一个接口和一个实现该接口的类,然后将需要写的方法写在该类中即可,注意不要忘了接口和类中要保持一致哦!
最后就可以发布到TomCat中了
在地址栏中键入:http://localhost:8080/项目名/services/服务名称?WSDL
如果看到以下图片中的内容就说明没有问题了(注:服务名可以在WebRoot同级下的WebService目录下的services.xml文件中查看)!
然后用VS2008建立一个.net项目网站看看其是否能够正确获取服务信息
在项目中选择添加web引用
如下图选择正确的选项,键入正确的WSDL
按照下图方法就可以调用java中的服务的方法了(呵呵~是不是很神奇呢~但是前提是要那边的服务开启才行还有就是导入后记得刷新)
(注意下方的NewTest是导入服务时建立的名称,getStu()是获取的service服务的方法)
在MyEclipse中导入service服务信息依然是按照前面的方法,建立一个用来测试这个service的service服务!
注意,依然是建立web service项目,如果建的是web项目的话那么就要记得导入 库!
注意这里选择的就不是service了,而是Web service Client了
建立web service Client项目
选中根据路径获取,然后完成基本信息,图中不填的就不填
图中的错误已经写出来了~呵呵~是我在学校的时候弄得~其实在导入服务的时候,如果导入的是.net的服务,那么这个
就会运行很久,超过3分钟后才会生成相应的代码,而引用java服务就会提示一下那个善意的谎言了
软后后面的信息不用管了~finish就行了
当MyEclipse把服务引用完毕后会出现一下图片中的包和类,然后需要操作的已在图中表明了
还有就是MyEclipse自带的那个用于检测的浏览器的使用:
然后在浏览器的右上角找到这个东西
然后那样就行了!
<!--
Author:Lovingshu's Forever
Date:2011.09.21 19:52
Remark: What a wonderful thing this is!
-->
- JavaWeb Adv CH8 web服务的相互转接(多图猫杀)
- CH8-php与web页面的交互-p144
- CH8,php与web交互
- ch8 对象的容纳
- JAVA与.NET的相互调用——通过Web服务实现相互调用
- JAVA与.NET的相互调用——通过Web服务实现相互调用
- JAVA与.NET的相互调用——通过Web服务实现相互调用
- JAVA与.NET的相互调用——通过Web服务实现相互调用
- JavaWeb的web.xml
- Web前端-HeadFirst-CH8-字体种类
- JAVA与.NET的相互调用——通过Web服务实现相互调用(附原代码)
- JAVA与.NET的相互调用——通过Web服务实现相互调用(附原代码)
- JAVA与.NET的相互调用——通过Web服务实现相互调用(附原代码)
- JavaWeb-ADV Chapter 1 the XML
- 电话转接的注意事项
- usb转接的方法
- ULIINK2的转接问题
- CH8 指针和基于指针的字符串
- 过山车
- 详解java中的抽象类和接口的区别
- Mysql中count(*),DISTINCT的使用方法和效率研究
- 【郭林专刊】Java XML 技术专题
- Android 下载文件 进度条显示
- JavaWeb Adv CH8 web服务的相互转接(多图猫杀)
- C#字符串和正则表达式参考手册(笔记)
- 站长是什么?
- iSCSI 相关 --Multipath
- VirtualBox、VMWare Workstation作为开发环境的一些比较
- PCB拼板
- PHP最简单写文件记日志当前时间
- activity的启动方式(launch mode)
- 使用ndk-stack追踪程序崩溃