java 求人指点 传值问题(web Services)

问题描述

我想把一些数值由客服端发送到服务端,然后服务端把收到的数值写进数据库.我用Axis2做了webservice和客服端,还有连接数据库的代码我想问当我运行客户端后,服务端的是不是会改变了数值第一次运行客户端得到结果张三,23.当我第二次运行客户端时把客户端的person.setAge("23");person.setName("张三");的代码去掉,得到的结果是null,我第一次运行客户端时不是把服务端的数值改了吗,为什么是null,难道服务端没保存数据?如果我要服务端保存客户端给它的数据,要什么做?我知道我是菜鸟,我知道我需要学习,但也希望有人指点.服务端:

packagesample.service;publicclassPersonimplementsjava.io.Serializable{privatestaticfinallongserialVersionUID=1L;privateStringname;privateStringage;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetAge(){returnage;}publicvoidsetAge(Stringage){this.age=age;}}

packagesample.service;publicinterfaceServiceServer{publicPersongetPerson(Personperson);}

packagesample.service;publicclassServiceServerImplimplementsServiceServer{publicPersongetPerson(Personperson){returnperson;}}

客户端:

packagesample.service;publicclassServiceClientPerson{publicstaticvoidmain(String[]args)throwsjava.lang.Exception{ServiceServerImplStubstub=newServiceServerImplStub();//创建Person对象ServiceServerImplStub.Personperson=newServiceServerImplStub.Person();person.setAge("23");person.setName("张三");//设置要调用的方法的值ServiceServerImplStub.GetPersongetPerson=newServiceServerImplStub.GetPerson();getPerson.setPerson(person);//调用getPerson并得到相应的返回值ServiceServerImplStub.GetPersonResponseresponse=stub.getPerson(getPerson);System.out.println("name="+response.get_return().getName());System.out.println("age="+response.get_return().getAge());}}

解决方案

解决方案二:
结帖率:0.00%
解决方案三:
结帖率:0.00%
解决方案四:
结帖率:0.00%
解决方案五:
因为每次调用webservice服务端,都是新生成一个实例,你的变量不是静态的,所以返回null

时间: 2024-09-21 17:38:39

java 求人指点 传值问题(web Services)的相关文章

使用Eclipse和Java SE 6创建独立Web Services应用程序,第2部分

使用Eclipse和Java SE 6创建独立Web Services应用程序,第2部分: Web服务客户端应用程序 开始之前 关于本系列 此系列教程演示如何使用 Java SE 6 创建可轻松地从命令行而不是从 Web 应 用程序服务器容器中运行的独立 Web 服务服务端和客户端应用程序.在简单的 Hello World 示例中,您将利用 Eclipse IDE.Java SE 6 和 Apache Ant 轻松 创建完全可以正常工作的 Web 服务服务端和客户端应用程序.您还将使用 TCP/

使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分

使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分: Web Services服务端应用程序 开始之前 关于本系列 此系列教程演示如何使用 Java SE 6 创建可轻松地从命令行而不是从 Web 应 用程序服务器容器中运行的独立 Web Services 服务端和客户端应用程序.使用 简单的 Hello World 示例,您将利用 Eclipse IDE.Java SE 6 和 Apache Ant 轻松创建完全可以正常工作的 Web Services 服

java 新手需要帮助 传值问题 (Web Services)

问题描述 我想把一些数值由客服端发送到服务端,然后服务端把收到的数值写进数据库.我用Axis2做了webservice和客服端,还有连接数据库的代码我想问当我运行客户端后,服务端的Person[]是不是会改变了数值还有我该把操作数据库的代码放在哪里?我知道我什么都不懂,我知道我需要学习,但也希望有人指点.服务端:packagesample.ws.pojo;publicclassPerson{privateStringname;privateintage;publicintgetAge(){ret

开发能够互操作的Web Services - 整合Java and Microsoft .NET

services|web Developing Interoperable Web Services - Integrating Java and Microsoft .NETInteroperability is one of the main promises of Web services. Web services are designed to be independent of the underlying operating system and programming langu

Java与.NET 的Web Services相互调用

services|web 一:简介 本文介绍了Java与.NET开发的Web Services相互调用的技术.本文包括两个部分,第一部分介绍了如何用.NET做客户端调用Java写的Web Services,第二部分介绍了如何用Java做客户端调用.NET开发的Web Services. 二:项目需要的工具 Windows2000 Server(IIS) Jbuilder9.0( 含有Tomcat , axis) JDK1.4+Java Web Services Develop VS.Net 20

java端RESTful web services的几种实现方式

1) 利用JAX-WS的Dispatch/Provider对 在JAX-WS中,我们可以跳过SOAP栈的处理,直接调用Service Endpoint,这样我们就可以传输POX(Raw xml)或者JSON给Service Endpoint处理,并可以通过MessageContext拿到HTTP method,从而进行判断,调用不同的逻辑.需要注意的是将Endpoint的@WebService替换成@WebServiceProvider,需要实现Provider<Source>接口.接着将Bi

Java 与 .NET 的基于 WS-Security的Web Services集成实现(上)

services|web Java 与 .NET 的基于 WS-Security的Web Services集成实现 rottenapple 本文适用读者: Web Services开发人员 应具备的知识: 使用过VS.NET2003 +WSE开发过Web Services,会使用Jbuilder9开发简单的java应用程序. 一:内容简介 WS-Security描述通过消息完整性,消息机密性和单独消息认证提供保护质量的SOAP消息传递增强.适用于下列场合: 1. 客户必须能够确定消息来自哪个人并

Java 与 .NET 的基于 WS-Security的Web Services集成实现(下)

services|web Java 与 .NET 的基于 WS-Security的Web Services集成实现(下) rottenapple 4. 打开Jbuilder9 ,新建一个java 类,命名为TestNetService.并将axis-wsse-1.0的jar包添加到Jbuilder的jdk中(Tools->configions jdks->class tab->add)代码如下: package MyWebServiceJavaClient; import java.ut

Web Services是什么?

services|web Web Services突然热起来了,特别是M$.net为我们描述了一个互联共享的世界,其实这些美好前景当初在Java诞生时早已经憧憬过,但理想的实现过程总是崎岖漫长. 我们从一个应用看看Web Services是怎么运作的: 有一个咖啡连锁店的老板叫Coffee Break,要拓展自己销售的咖啡品种,他指示他的采购经理去寻找一些新的咖啡提供商,得到他们的咖啡全部价格,并且在需要时能够立即下订单,Coffee Break能够分析他们的价格,并决定选用哪一种咖啡,从哪个公