package com.t50.portable;
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;
/**
* Service response type
*
* <p>Java class for GetPersonResponse complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="GetPersonResponse">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="person" type="{http://www.t50.com/portable}Person"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GetPersonResponse", propOrder = {
"person"
})
@XmlRootElement(name="getPersonResponse")
public class GetPersonResponse {
@XmlElement(required = true)
protected Person person;
/**
* Gets the value of the person property.
*
* @return
* possible object is
* {@link Person }
*
*/
public Person getPerson() {
return person;
}
/**
* Sets the value of the person property.
*
* @param value
* allowed object is
* {@link Person }
*
*/
public void setPerson(Person value) {
this.person = value;
}
}
{code}
Note:
a) The "GetPersonRequest.java" and "GetPersonResponse.java" are decorated with annotation @XmlRootElement
This is required because we will need to define "parameterStyle=SOAPBinding.ParameterStyle.BARE" for the
SOAPBinding properties(@SOAPBinding annotation) of our web service. @see 4, 把POJO或EJB搞成(呵呵)Web Service
b) It might be good idea to update the above classes to implements java.io.Serializable
4,把POJO或EJB搞成(呵呵)Web Service
(to be continued in part 2)
5,测试程序
(to be continued in part 2)
6,ClassLoader 与打包部署 .ear
(to be continued in part 3)
7,两本Java EE 5 书籍读后感
(a) Enterprise JavaBeans 3.0 (5th Edition)
(b) Java EE 5 Development using GlassFish Application Server
(to be continued in part 3)
折腾了一把JAX-WS, SOA & Java EE 5(part 1 of 3)补充
本文介绍了一种使用 Java 类实现 SOAP Web Service 的方法,重点讲解了 GetPersonRequest 和 GetPersonResponse 类的设计,包括必要的 XML 注解及其作用。

被折叠的 条评论
为什么被折叠?



