`
babydeed
  • 浏览: 237955 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

webservice初学笔记1

阅读更多
		//创建天气预报web服务的元数据
		// Creates Services from java objects. 
		// This class is meant to be easily overridable so you can customize 
		// how your services are created. 
		
		//create(java.lang.Class clazz) 
		//Creates a service from the specified class. 从一个具体类创建服务
		
		//Service代表一个服务的端点,一个服务是专门处理xml信息
		//Service Represents a service endpoint. A service's sole job is to process xml messages.
		//1:
		Service service = new ObjectServiceFactory().create(IgetWeather.class);
		//创建web服务的代理
		
		//The XFireFactory class allows you to embed XFire within your apps easily. 
		//XFireFactory类允许你很容易的嵌入XFire到你的应用里
		//This class assumes one XFire instance per JVM.虚拟机里面允许有一个XFire实例化对象
		//To create many XFire instances you must use your own configuration and instantiation mechanism.
		//想要创建更多的XFire实例化对象你必须用你自己的配置和实例化的结构
		//2:
		XFire xFire = XFireFactory.newInstance().getXFire();
		
		//XFireProxyFactory解释:
		//SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。SOAP 是用于访问网络服务的协议。
		// Factory for creating XFire SOAP client stubs. The returned stub will call the remote object for all methods.
		// Service serviceModel = new ObjectServiceFactory().create(Echo.class);
		// String url = "http://localhost:8080/services/Echo");
		// Echo echo = (Echo) factory.create(serviceModel, url);
		//3:
		XFireProxyFactory factory = new XFireProxyFactory(xFire);
		//获取天气预报的web服务的地址
		String url = "http://localhost:7777/mywebService/services/Weather";
		//生成天气预报web服务调用对象
		//4:
		try {
			IgetWeather ig = (IgetWeather) factory.create(service, url);
			System.out.println(ig.hello());
		} catch (MalformedURLException e) {
			e.printStackTrace();
		}

 如有不对 请包涵

0
0
分享到:
评论

相关推荐

    CXF webservice初学笔记

    【CXF Webservice初学笔记】 在IT行业中,Web服务是一种允许不同系统之间进行通信和交换数据的方法。Apache CXF是一个流行的开源框架,用于构建和部署Web服务。本笔记将探讨CXF Webservice的基础知识,包括其核心...

    WebService源码和笔记.zip

    WebService是一种基于互联网...这份资料包对于初学者和开发者都非常有价值,不仅可以帮助理解WebService的基本原理,还可以通过源码实践提高开发能力。建议结合视频教程逐步学习,从理论到实践,掌握WebService的精髓。

    webservice学习笔记 -- XFrie

    【Web Service学习笔记——XFrie框架详解】 Web Service是一种通过网络进行通信的服务,它允许不同的应用程序之间进行数据交换,跨越了操作系统和编程语言的障碍。XFrie是一个轻量级、高性能的Java Web Service框架...

    Java+WebService利用(cxf)开发笔记.rar

    这篇"Java+WebService利用(cxf)开发笔记"是一个宝贵的资源,尤其适合初学者理解和掌握CXF框架。 1. **Java WebService概述**:Java WebService是基于标准的、平台无关的方式来实现服务导向架构(SOA)。它通过WSDL...

    webservice+cxf基础笔记和视频,

    总的来说,这份“webservice+cxf基础笔记和视频”资源将引导你进入Web服务的世界,通过学习和实践,你可以掌握使用CXF和Spring进行Web服务开发的基本技能。无论你是初学者还是有一定经验的开发者,这都将是一份有...

    webService资料

    首先,"webservice2015.11.27课堂笔记.docx"和"webservice2015.11.26课堂笔记.docx"可能是两份课堂记录,其中包含了Web Service的基础知识,如其定义、工作原理、协议栈(如HTTP、SOAP、WSDL)等。这些笔记可能还...

    私人笔记本

    总的来说,【私人笔记本】是一个集成了基本文本编辑和天气信息查询功能的应用,对于学习软件开发,尤其是移动应用或者桌面应用开发的初学者,是一个很好的实践项目。通过分析和研究这个项目,开发者可以提升自己的...

    webservice cxf 开发实战

    1. **SOAP与RESTful支持**:CXF支持两种主流的Web服务标准,即SOAP(简单对象访问协议)和REST(代表性状态转移)。SOAP主要用于复杂、事务性业务逻辑,而REST则适用于轻量级、资源导向的服务。 2. **JAX-WS和JAX-...

    java基础学习笔记

    ### Java基础学习笔记知识点 #### 一、Java学习路线概览 Java学习通常分为几个阶段,从基础到高级,逐步深化。以下是对给定文件中提到的学习路线的详细解析: ##### 第一阶段:Java基础 - **JAVASE**:Java标准版...

    ASP.NET笔记

    ### ASP.NET核心知识点详解 #### 一、ASP.NET概述与工作原理 **ASP.NET**是Microsoft推出的一个用于构建动态Web应用程序的框架...无论是初学者还是经验丰富的开发人员,都能在ASP.NET中找到适合自己需求的开发方式。

    Axis学习笔记(网页转贴)

    本学习笔记将深入探讨Axis在Web服务开发中的应用,帮助初学者快速入门。 **一、Axis简介** Axis作为Java Web服务的实现,它提供了工具和API,使得开发者可以方便地在Java平台上构建和部署Web服务。Axis支持SOAP 1.1...

Global site tag (gtag.js) - Google Analytics