`
jiqimiao
  • 浏览: 62256 次
  • 性别: Icon_minigender_1
  • 来自: 常州
社区版块
存档分类
最新评论

学习Java6(一) WebServices (4)传递Object

 
阅读更多
服务端:
1
2
3importjavax.jws.WebMethod;
4importjavax.jws.WebService;
5importjavax.jws.soap.SOAPBinding;
6
7@WebService(targetNamespace="http://jdk.study.hermit.org/testobject")
8@SOAPBinding(style=SOAPBinding.Style.RPC)
9publicclassGetObject{
10@WebMethod
11publicUserInfogetUserInfo(Stringname){
12UserInfouser=newUserInfo();
13user.setId(1);
14user.setName(name);
15returnuser;
16}
17
18}


UserInfo.java
1publicclassUserInfo{
2privateintid;
3
4privateStringname;
5
6publicintgetId(){
7returnid;
8}
9
10publicvoidsetId(intid){
11this.id=id;
12}
13
14publicStringgetName(){
15returnname;
16}
17
18publicvoidsetName(Stringname){
19this.name=name;
20}
21}
22

起动服务器

客户端测试:
1packagetest;
2
3importstaticorg.junit.Assert.*;
4importorg.hermit.study.jdk.testobject.GetObject;
5importorg.hermit.study.jdk.testobject.GetObjectService;
6importorg.hermit.study.jdk.testobject.UserInfo;
7importorg.junit.Test;
8
9publicclassTestObject{
10@Test
11publicvoidgetObject(){
12GetObjectServiceservice=newGetObjectService();
13GetObjectobj=service.getGetObjectPort();
14UserInfouser=obj.getUserInfo("hermit");
15assertNotNull(user.getId());
16assertEquals("hermit",user.getName());
17}
18}

OK通过
分享到:
评论

相关推荐

    java6实现webservices 超级简单有操作说明易入门

    Java 6实现Web服务(Webservices)是一个重要的IT技术话题,它涉及到企业级应用程序之间的数据交换和通信。Web服务通常使用XML(eXtensible Markup Language)进行数据表示,并通过SOAP(Simple Object Access ...

    Java调用.net webservices实例

    本教程将通过一个具体的实例,讲解如何使用Java调用.NET Webservices,帮助初学者理解和掌握这两种技术的结合使用。 首先,理解Web Services的基本概念至关重要。Web Services是一种基于网络的、标准化的模块化应用...

    JAVA访问WebServices接口的简单实例,android可用

    在Java编程语言中,访问Web Services接口是一项常见的任务,特别是在构建Android应用时,因为Web Services提供了数据交换和远程调用功能。本实例将探讨如何在Java中实现这一过程,特别适用于Android开发。以下是一个...

    Java Web Services教程

    2. **SOAP(Simple Object Access Protocol)**:SOAP是一种基于XML的消息传递协议,用于在Web上交换结构化信息。在Java中,JAX-WS(Java API for XML Web Services)是用于创建SOAP Web服务的主要框架。 3. **WSDL...

    传智播客WebServices全部ppt

    Web Services是一种计算分布式问题的技术,它允许不同系统间的应用程序通过网络进行通信,从而实现数据的共享和程序的互操作性。Web Services的核心目标是促进系统的整合、标准化,并提供一种非用户界面(非点击...

    Web Services示例Java代码.zip

    本压缩包包含的是Web Services的Java代码示例,用于帮助开发者理解和学习如何在Java环境中创建和使用Web服务。 1. **SOAP Web Services** SOAP是一种基于XML的协议,用于在Web上交换结构化的、类型化的信息。在...

    Java调用Web服务(Web Services),如此简单

    在Java中调用这样的服务,我们需要使用SOAP(Simple Object Access Protocol)协议,这是一个基于XML的消息传递协议,用于在分布式环境中交换结构化和类型化的信息。 1. **理解SOAP消息**:SOAP消息通常由三个部分...

    soa.rar_SOA_java soa _web services in soa

    Java Enterprise Edition(Java EE)提供了一系列API和服务,如JAX-WS(Java API for XML Web Services),用于创建和部署Web服务。Java的EJB(Enterprise JavaBeans)和JSF(JavaServer Faces)等技术则支持企业级...

    JAVA SWing 实现C/S模式的数据库编程及WebServices 调用实现

    在本项目"JAVA SWing 实现C/S模式的数据库编程及WebServices 调用实现"中,开发者可能已经创建了一个Java Swing应用程序,该应用具有用户界面,允许用户进行数据操作。这些操作可能包括添加、删除、更新数据库记录。...

    webservices soap (java)实例

    在这个“webservices soap (java)实例”中,我们将探讨如何使用Java来实现SOAP Web服务,特别是通过使用XFire框架。 XFire是一个已不再维护的Java库,它简化了SOAP Web服务的创建和消费。尽管现在更多的人选择使用...

    webservices调用方法

    【webservices调用方法】与【TOMCAT+AXIS进行WEBSERVICE开发的配置和HELLOWORLD程序】相关的知识点: 1. **Web Services**:Web Services是一种通过网络进行通信的软件,允许不同系统间的互操作性。它们使用标准的...

    Java+Axis2调用Web Services 网络接口

    首先,Web服务是一种通过网络进行通信的软件系统,通常基于WSDL(Web Services Description Language)定义接口,SOAP(Simple Object Access Protocol)传输数据,而HTTP或HTTPS作为传输协议。Axis2是Apache基金会...

    第5章Web Services与SOA_webservices_

    现代Web Services的实现通常基于一些框架和平台,如Java的JAX-WS(Java API for XML Web Services)和.NET的WCF(Windows Communication Foundation)。这些框架简化了服务的开发、部署和消费过程,提供了丰富的功能...

    Java-Web-Services-in-a-Nutshell.rar_out

    "Java-Web-Services-in-a-Nutshell.rar_out" 提供的资源似乎是一个经典的Java Web服务教程,对于学习和理解这一领域的知识非常有价值。让我们深入探讨一下Java Web服务的核心概念和技术。 1. **Java Web服务定义**...

    The Java Web Services Tutorial

    本教程旨在深入探讨Java网络服务(Web Services)的核心概念和技术实现,为开发者提供一个全面的理解框架。网络服务作为现代互联网架构的重要组成部分,允许不同系统之间通过标准协议进行通信,实现了跨平台的服务...

    webservices代码

    - SOAP(Simple Object Access Protocol):一种基于XML的消息传递协议,用于在Web服务中传输数据。 - WSDL:定义Web服务接口和操作的XML格式规范,描述了服务的位置、消息结构以及如何调用服务。 - UDDI(Universal...

    WebServices 入门程序

    首先,Web服务通常采用SOAP(Simple Object Access Protocol)协议进行通信,这是一种XML格式的消息交换标准,用于在分布式环境中传递结构化信息。此外,WSDL(Web Services Description Language)定义了Web服务的...

    Sams - Building Web Services with Java 2nd.pdf

    《Sams - Building Web Services with Java 2nd.pdf》是一本深入探讨了如何利用Java构建Web服务的经典著作,由多位作者合著,包括Steve Graham、Doug Davis、Simeon Simeonov、Glen Daniels、Peter Brittenham、...

Global site tag (gtag.js) - Google Analytics