HomeDigital EditionSys-Con RadioSearch Java Cd
Advanced Java AWT Book Reviews/Excerpts Client Server Corba Editorials Embedded Java Enterprise Java IDE's Industry Watch Integration Interviews Java Applet Java & Databases Java & Web Services Java Fundamentals Java Native Interface Java Servlets Java Beans J2ME Libraries .NET Object Orientation Observations/IMHO Product Reviews Scalability & Performance Security Server Side Source Code Straight Talking Swing Threads Using Java with others Wireless XML
 

"Using JAXB in Enterprise J2EE Applications"
Vol. 9, Issue 4, p. 18

	



Listing 1

<xsd:annotation>
 <xsd:appinfo>
<jxb:globalBindings collectionType="java.util.ArrayList" 
      fixedAttributeAsConstantProperty="true" 
        generateIsSetMethod="false" 
        enableFailFastCheck="false" 
        choiceContentProperty="false" 
        underscoreBinding="asWordSeparator" 
        typesafeEnumBase="xsd:NCName" 
        typesafeEnumMemberName="generateError" 
        enableJavaNamingConventions="true" 
        bindingStyle="elementBinding">

    <xjc:serializable />

</jxb:globalBindings>
<jxb:schemaBindings>
 <jxb:package name="com.ibm.domainobjects" />
</jxb:schemaBindings>

</xsd:appinfo>
</xsd:annotation>

Listing 2

<xsd:complexType name="Library">
<xsd:choice minOccurs="0" maxOccurs="unbounded">		
<xsd:annotation>
  <xsd:appinfo>
    <jxb:class>
      <jxb:javadoc>
      A <b>Library</b> consists of <b>Books</b>.
       </jxb:javadoc>
    </jxb:class>
    <jxb:property name="bookList" />
  </xsd:appinfo>
  </xsd:annotation>
  <xsd:element name="book" type="Book" />
</xsd:complexType>

 

All Rights Reserved
Copyright ©  2004 SYS-CON Media, Inc.
  E-mail: [email protected]

Java and Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. SYS-CON Publications, Inc. is independent of Sun Microsystems, Inc.