JavaWeb Adv CH8 web服务的相互转接(多图猫杀)
具体的操作步骤:
一.建立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服务的相互转接(多图猫杀)相关推荐
- JAVA与.NET的相互调用——通过Web服务实现相互调用
JAVA与.NET是现今世界竞争激烈的两大开发媒体,两者语言有很多相似的地方.而在很多大型的开发项目里面,往往需要使用两种语言进行集成开发.而很多的开发人员都会偏向于其中一种语言,在使用集成开发的时候 ...
- J2EE基础之Web服务简介
J2EE基础之Web服务简介 1.什么是Web服务? 在人们的日常生活中,经常会查询网页上某城市的天气信息,这些信息都是动态的.实时的,它是专业的气象站提供的一种服务.例如,在网上购物时,通常采用网上 ...
- .Net 与 Java 的服务接口相互调用
本文介绍.Net 与 Java 相互调用的例子.下面的介绍主要包括三方面:一是通过常用Web服务进行相互调用,二是使用TCP/IP套接字进行相互调用,三是使用Remote实现远程对象相互调用. 首先说 ...
- netbeans连接数据库_NetBeans Java EE技巧3:数据库中的RESTful Web服务
netbeans连接数据库 许多现代的Web应用程序正朝着使用HTTP使用无状态通信的方向发展. REST(表示状态转移)体系结构样式通常用于设计网络应用程序,而使用Java EE 7,很容易开发用于 ...
- NetBeans Java EE技巧3:数据库中的RESTful Web服务
许多现代的Web应用程序正朝着使用HTTP使用无状态通信的方向发展. REST(代表性状态转移)体系结构样式通常用于设计网络应用程序,而使用Java EE 7,很容易开发用于数据库通信的RESTful ...
- Web服务與.NET Remotin的選擇
使用 Microsoft .NET 建立分布式应用程序 Priya Dhawan Tim Ewald Microsoft Developer Network 2002 年 9 月 适用于: Micro ...
- Web 服务编程,REST 与 SOAP
2019独角兽企业重金招聘Python工程师标准>>> 为什么选择 REST 李 三红, 高级软件工程师, IBM 简介: REST 架构风格是一种全新的针对 Web 应用的开发风格 ...
- Web服务的性能测试
引言 1. 尝试去理解是把更多的努力放在测试上还是在生产中更快的解决问题,权衡两者. 2. 一个失败的测试不会直接影响到用户,但是一旦产品开始工作,便开始影响. 测试应该一直将终端用户的视角铭记于心, ...
- Web服务集成CRM的应用
本文讲的是Web服务集成CRM的应用,[IT168 资讯]近年来,很多企业应用集成(EAI)供应商都提供专有的适配器和集成服务器工具集,试图解决企业应用集成过程中面临的挑战.虽然EAI解决方案很有效, ...
最新文章
- Python使用matplotlib可视化箱图、seaborn中的boxplot函数可视化分组箱图、在箱图中添加抖动数据点(Dot + Box Plot)
- maven 下载 源码和javadoc命令
- PHP 长文章分页函数
- Cannot find module '@babel/plugin-proposal-class-properties'
- GridView 中DataFormatString失效的原因
- iOS蓝牙开发总结-4
- js 调用jsp java代码_如何在 js 代码中使用 jsp 标签或 Java 代码
- Android Studio项目编码设置为GBK或UTF-8 中文乱码 和 Eclipse项目编码设置
- 查看创建数据库的sql语句
- 在i3wm中修改默认终端
- linux下要熟练掌握的常用快捷键和命令
- C语言指针详解(初级)
- 获取已安装或未安装的apk签名
- 博士毕业年龄如何计算机,紧缺专业博士因年龄问题,毕业等于失业(转载)
- 全球名校AI课程库(44)| 慕尼黑工大 · 计算机视觉深度学习进阶课『Advanced Deep Learning for Computer Vision』
- 寄东西怕快递丢件?往里扔个AirTag能追踪吗?
- 计算机专业必备:用python实现自动shua课,简直不要太爽
- 万字详解SSH(SSH登录原理+SSH配置+模拟实现SSH免密登录)
- 强跟踪ukf matlab,st-ekf 强跟踪滤波程序,其中包括st-ukf和 matlab 276万源代码下载- www.pudn.com...
- OSEA中QRS波检测算法代码分析-未完待续
热门文章
- 主板噪音测试软件,音效网络突出 综合表现不俗_技嘉 G1.Sniper B6_主板评测-中关村在线...
- 国内优秀的CRM软件公司推荐
- ATI X200驱动安装
- 鸿蒙系统三大主要功能,全球第三大手机系统「鸿蒙」上线,这19款手机能抢先用...
- java的memset怎么写_memset函数使用详解
- 【Axure视频教程】JS地图
- Java计算器(带Gui)
- 什么是尾调用优化和尾递归?
- 友盟小米收不到推送消息_友盟推送SDK集成测试、常见问题以及注意事项总结
- 中国第二届CSS开发者大会