小弟是从.net转到java平台的, 对java编写webservice服务不太理解, 在公司中发现,现有的情况下 对于webservice的请求类和响应类 的编写好像是用一个工具生成的,
代码如下:
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2013.04.27 at 11:23:38 AM CST
//
package test
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>
Java class for anonymous complex type.
*
* <p>
The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{}TICKET_SRV_INFO_LIST"/>
* <element ref="{}ErrorFlag"/>
* <element ref="{}ErrorMessage"/>
* <element ref="{}TOTAL_RECORD"/>
* <element ref="{}TOTAL_PAGE"/>
* <element ref="{}PAGE_SIZE"/>
* <element ref="{}CURRENT_PAGE"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
</pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"ticketSrvInfoList",
"errorFlag",
"errorMessage",
"totalrecord",
"totalpage",
"pagesize",
"currentpage"
})
@XmlRootElement(name = "InquiryResp")
public class InquiryResp{
@XmlElement(name = "TicketSrvInfoList", required = true)
protected TicketSrvInfoList ticketSrvInfoList;
@XmlElement(name = "ErrorFlag", required = true)
protected String errorFlag;
@XmlElement(name = "ErrorMessage", required = true)
protected String errorMessage;
@XmlElement(name = "TOTAL_RECORD", required = true)
protected BigDecimal totalrecord;
@XmlElement(name = "TOTAL_PAGE", required = true)
protected BigDecimal totalpage;
@XmlElement(name = "PAGE_SIZE", required = true)
protected BigDecimal pagesize;
@XmlElement(name = "CURRENT_PAGE", required = true)
protected BigDecimal currentpage;
/**
* Gets the value of the ticketSrvInfoList property.
*
* @return
* possible object is
* {@link TICKETSRVINFOLIST }
*
*/
public TicketSrvInfoList getTICKETSRVINFOLIST() {
return ticketSrvInfoList;
}
。。。
请问个请求类的代码是怎么生成的,非常感谢!!
相关推荐
Java编写WebService实例是一种常见的软件开发任务,用于创建可跨不同平台和系统进行通信的服务。WebService是一种基于开放标准(如XML、WSDL和SOAP)的网络应用程序接口,它允许不同的应用程序之间交换数据。在这个...
JACOB是用Java编写的,通过JNI(Java Native Interface)与COM接口对接,允许Java代码直接调用COM对象的方法和属性。 在“java 利用webservice传输文件”的场景中,JACOB可能被用来执行以下任务: 1. **文件操作**...
1. **编写Java类**:创建一个简单的Java类,例如`HelloWorld`,并在`webapps/axis`目录下保存其源码。 2. **生成WSDL文件**:使用`helloworld.jws`文件生成WSDL描述文件,可通过访问`...
从准备必要的jar包,到编写服务接口和实现,再到生成和部署服务,以及创建客户端并调用服务,这一系列过程涵盖了WebService开发的关键步骤。理解并掌握这些知识,将有助于你在实际工作中灵活运用WebService进行跨...
【Java编写WebService实例详解】 在Java中开发WebService是一种常见的接口暴露方式,允许不同平台和语言的应用程序之间进行通信。本文将详细介绍如何使用Java和Axis框架创建一个简单的WebService实例。 首先,我们...
"Java实现WebService实例" WebService是基于XML的、分布式的、跨语言的应用程序通信协议。它允许不同的应用程序之间进行交互和集成,从而实现业务逻辑的复杂交互。Java是其中一种常用的实现WebService的语言。 在...
标题中的“PB调用JAVA WEBSERVICE实例”指的是使用PowerBuilder(PB)应用程序调用由Java编写的Web服务。在企业级应用开发中,不同语言之间的互操作性是非常重要的,而Web服务提供了一种标准的方式来实现这一点。让...
1. **Java Web Service**: Java Web Service是使用Java语言开发的、遵循Web服务标准(如SOAP、WSDL和UDDI)的服务。它使得不同系统之间的数据交换变得简单,无论这些系统使用何种编程语言或运行在何种操作系统之上。...
在Java Web服务(WebService)开发中,注解的应用极大地简化了服务的创建和配置。本文将深入探讨如何使用Java注解来构建Web服务,并结合给出的“lib”压缩包文件,推测可能包含了一些用于支持Web服务的库文件。 ...
为了使得Java客户端能够调用WebService服务,需要使用一些工具,例如JAX-WS(Java API for XML Web Services),它是Java SE的一部分,用于创建WebService客户端和服务端。 综上所述,通过Java调用带有JSON参数的...
2. 创建WebService服务客户端: - 获取WSDL:通过URL获取服务的WSDL描述文件。 - 生成客户端代理:使用Java的`wsimport`工具或IDE(如Eclipse、IntelliJ IDEA)自动生成客户端代理类。 - 调用服务:实例化代理类...
Java调用WebService是一种常见的在分布式系统中实现服务交互的方式,主要应用于不同系统间的数据共享和功能集成。在Java中,有多种库可以帮助我们完成这项任务,其中之一就是Apache Axis2。本篇文章将详细介绍如何...
- **实例化代理类**:创建代理类的实例,这个实例代表了远程的WebService服务。 - **调用服务方法**:通过代理类的实例调用Web服务提供的方法,传递参数并接收返回值。 **3. 使用JAX-WS的步骤** - **定义服务...
Java编写Web服务(Web Service)是一种常见的技术,用于在不同应用程序之间共享数据和服务。Web服务基于开放标准,如XML(可扩展标记语言)、SOAP(简单对象访问协议)和WSDL(Web服务描述语言),允许跨平台和跨...
通过以上步骤,你已经在Tomcat服务器上成功发布了Java编写的Web服务。理解并熟练掌握这一过程对于Java开发者来说是非常重要的,因为它允许你在分布式环境中构建可互操作的应用程序。在实际开发中,你可能需要处理更...
Java WebService与Tomcat是开发和部署Web服务的常用组合。WebService是一种基于标准的、平台无关的通信方式,允许不同的应用程序之间交换数据。Tomcat是一款轻量级的Java应用服务器,广泛用于部署Java Web应用程序,...
通过阅读提供的"java-soap-webservice"文档,你可以进一步了解具体的实现步骤,包括如何设置项目、配置JAX-WS、生成客户端代码、编写调用服务的代码,以及如何解析响应。实践中,不断动手操作和调试是掌握这一技术的...
接下来,我们将根据服务接口文档提供的信息编写Java程序,以实现调用Web服务并获取天气预报的功能。以下是一段示例代码: ```java import java.io.*; import java.net.*; import java.util.Vector; public class ...