`
帅得被人看
  • 浏览: 17742 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

我的WebService学习第二课

阅读更多
接着上节课的学习,怎样才能忽略掉这种依赖性呢?Server端一旦发布好webservice服务之后,对外只会提供调用的接口,那外部该怎么调用呢?
Java (1.6以上) 本身提供了一个wsimport命令,可以将Server端发布的webservie导出,并且可以根据命令参数的不同从而导出不同的效果。

附件里有具体的参数描述,这里解析一条常用的命令:
> wsimport -d d:/01 -keep -verbose
-d d:/   -> 表示导出的目录
-keep    -> 导出之后保留源文件
-verbose -> 显示具体的导出信息

这样,通过wsimport命令,可以将server端的webservice导出,这时候可以根据导出的包在另一端进行开发,从而依然可以实现第一节课的client调用效果。
参考可见附件截图。以下是客户端的调用类写法:

写法一:与第一节课完全一致
写法二:TestClient2.java

public class TestClient2 {
public static void main(String[] args) throws MalformedURLException {
MyServiceImplService misc = new MyServiceImplService();
IMyService is = misc.getMyServiceImplPort();
System.out.println(is.minus(44, 23));
}
}

可以比较与第一节课里的client端调用不同:
首先最终都需要生成IMyService实例,只是这个实例的生成已经被封装了。
  • 大小: 13.8 KB
  • 大小: 33.3 KB
分享到:
评论

相关推荐

    webservice学习

    在“WebService CXF学习:整合Spring框架”的主题下,我们可能将深入学习如何配置和管理CXF服务,包括创建服务端点、定义服务接口、编写服务实现、设置客户端代理,以及如何利用Spring的配置和依赖注入来简化这些...

    WebService 学习

    【WebService学习】 WebService是一种基于互联网的、松散耦合的分布式计算模型,它允许不同的系统之间进行数据交换和业务交互。这项技术的核心是利用XML(可扩展标记语言)作为数据交换的标准格式,SOAP(简单对象...

    springboot2.0webService学习

    springboot2.0webService学习 

    Eclipse下WebService学习.doc

    【Eclipse下WebService学习】 在IT领域,WebService是一种基于开放标准的、允许不同系统之间进行交互的技术。在Eclipse这个流行的Java集成开发环境中,开发者可以方便地创建、部署和测试WebService。本文档主要介绍...

    WebService学习资料(很全)

    WebService学习资料(很全)WebService学习资料(很全)WebService学习资料(很全)WebService学习资料(很全)WebService学习资料(很全)WebService学习资料(很全)

    java注解webservice学习第一篇

    例如,Apache Axis2是一个流行的JAX-WS实现,它能够解析`@WebService`等注解,自动生成WSDL(Web服务描述语言)文件,并自动部署服务。而Jersey是JAX-RS的标准实现,它支持通过注解轻松创建RESTful服务。 总的来说...

    webservice学习资料和样例(xfire)

    webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例

    webservice 学习的c#版本实例

    本教程以"webservice 学习的c#版本实例"为主题,将引导你深入理解Webservice的原理以及C#中实现Webservice的方法。 首先,让我们了解ASMX Web Service。ASMX是.NET Framework早期用于构建Web服务的技术,它基于SOAP...

    WebService学习总结

    WebService学习过程中,知识点的总结,和例子。

    Webservice第二部分思维导图

    Webservice第二部分思维导图

    WebService学习笔记

    【WebService学习笔记】 WebService是一种基于互联网的、标准化的、跨平台的、跨语言的通信机制,使得不同系统间的应用程序可以互相交互数据和服务。它的核心理念是服务导向架构(SOA),即通过服务的方式实现应用...

    webservice学习报告

    webservice学习报告,理论与实践

    webservice摘录webservice摘录

    webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录webservice摘录质

    Eclipse下WebService学习

    【Eclipse下WebService学习】 在Eclipse环境下学习和开发WebService是一项重要的技能,尤其对于Java开发者而言。WebService是一种基于标准的、平台无关的通信机制,它允许不同系统间的应用程序通过网络进行互操作。...

    WebService学习之路三

    【WebService学习之路三】 在IT领域,WebService是一种用于构建分布式应用程序的技术,它允许不同系统间的交互,不受平台或编程语言的限制。本篇主要聚焦于WebService的学习,通过深入理解其原理和实践,来提升我们...

    webservice 学习资料

    webservice 学习资料webservice 学习资料webservice 学习资料

    WebService学习之路四

    【WebService学习之路四】 在IT领域,WebService是一种基于标准协议(如SOAP、WSDL和UDDI)的开放式网络服务,允许不同系统间的应用程序通过互联网进行通信。本篇将深入探讨WebService的学习路径,重点关注其核心...

Global site tag (gtag.js) - Google Analytics