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)补充
最新推荐文章于 2022-07-31 17:40:02 发布