Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: JAXB


Related Topics

In the News (Fri 17 Feb 12)

  
  ONJava.com -- The State of JAXB: Availability, Suitability, Analysis, and Architecture
JAXB and Castor seemed to be the primary contenders in the Java space until recently.
As JAXB objects are implicitly java beans, anything but a no-arg constructor is pointless if you want to interact with your beans reflectively and would 'muddy' the waters, not to mention break the idea of programming to the interface.
FWIW, I've used JAXB on a couple of projects and there are some serious limitations with Sun's implementation but, in general, it does solve a common problem that we've encountered and is a large step in the right direction.
www.onjava.com /pub/a/onjava/2004/05/05/jaxb.html?page=4   (2971 words)

  
 Generate XML Mapping Code with JAXB
JAXB is a specification for a set of APIs and tools that generate java classes based on the domain model encoded in an XML schema.
JAXB is still in beta, but the powers that be are discussing a full release early this year.
JAXB generates the mapping code based on the schema of the documents you'll be processing.
www.devx.com /Java/Article/10904   (574 words)

  
 Cover Pages: Early Access Release of Java Architecture for XML Binding (JAXB).
JAXB 1.0 will be available as an optional package for the Java 2 Platform, Standard Edition (J2SE).
JAXB may be included in future releases of J2SE or the Java 2 Platform, Enterprise Edition (J2EE).
JAXB includes a compiler that maps a schema to a set of Java classes.
xml.coverpages.org /ni2001-06-14-a.html   (591 words)

  
 ONJava.com -- Developing with JAXB and Ant, Part 1
JAXB is being designed and worked on by the Java Community Process, to provide an API and toolset for generating Java source files from an XML DTD and some additional schema specification.
JAXB's optimal use is in situations where developers are working with already-existing XML data object specifications.
JAXB provides the means to work with packages, for example, but the distribution provides no examples of such use.
www.onjava.com /pub/a/onjava/2002/03/06/jaxant1.html   (544 words)

  
 Cover Pages: Java Architecture for XML Binding (JAXB)
JAXB makes it easier for developers to extend their applications with XML and Web Services technologies..." JAXB is being developed through the Java Community Process under JSR-31.
From the JAXB V0.7 Introduction: "The primary components of the XML data-binding facility described in this specification are the binding compiler, the binding framework, and the binding language.
In addition, this paper also discusses a few situations where JAXB shows its strengths, and is intended for developers who have working understanding of the Java programming language, are familiar with XML, and interested in getting a brief introduction to JAXB.
xml.coverpages.org /jaxb.html   (3684 words)

  
 JBoss.com - Forums - jaxb for jboss
JAXB allows you to marshal and unmarshal a java object into a coherent xml feed.
This is how we use (will be using) jaxb : we return a data object representing the bean to the session layer - the bean is then serialized into xml to and from the soap layer and then returned to the bean layer.
If you are using jaxb within an entity been or a j2ee process you should be using the classloader to load the resources.
www.jboss.org /?module=bb&op=viewtopic&p=3838071   (1046 words)

  
 Java Technology and XML Downloads - Java Architecture for XML Binding
Java developers using JAXB are more productive because they can write less code themselves and do not have to be experts in XML.
JAXB makes it easier for developers to extend their applications with XML and Web Services technologies.
The JAXB Reference Implementation is now available in the Java Web Services Developer Pack (Java WSDP) 1.5.
java.sun.com /xml/downloads/jaxb.html   (286 words)

  
 METS Java Toolkit / The JAXB Framework
JAXB specification as the basis for the METS API due to its functional completeness as well as its anticipated market acceptance as a key component of Sun's
JAXB provides mechanisms for local and global type and structural validation, and for marshalling to and from binding class instatiations and XML instance documents.
Although a preliminary early version implementation of the class generator has been released, it only accepts as input a subset of the XML DTD language; XML schema is not supported at all.
hul.harvard.edu /mets-1.1/jaxb.html   (338 words)

  
 XML and Java technologies: Data binding, Part 1: Code generation approaches -- JAXB and more   (Site not responding. Last check: 2007-10-23)
The original JAXB code required validation to be controlled by the actual objects, and extending this approach to Schema turned out to be too much of an effort to be accomplished in a reasonable timeframe.
JAXB looks like it will be a very attractive option once it becomes available as a production release (the current beta license only allows evaluation use).
JAXB is also likely to be used within other Java Platform standards (such as the JAX-RPC standard for Web services), so writing your application to JAXB may provide plug-in compatibility with these standards in the future.
www-106.ibm.com /developerworks/library/x-databdopt/index.html   (5367 words)

  
 Java Pro Magazine - JAXB Revisited   (Site not responding. Last check: 2007-10-23)
JAXB generates code automatically so you can go about the business of processing data instead of parsing it.
Whereas early versions of JAXB supported only Document Type Definitions (DTDs) and required that a schema binding be defined separately, the latest version of JAXB supports XML schema definitions and allows additional binding declarations to be defined inside of the schema using XML schema annotations.
The JAXB specification also allows bindings to be defined in a separate document, but the beta release of the reference implementation supports only schema annotations.
www.fawcette.com /javapro/2003_02/magazine/columns/proshop   (544 words)

  
 XML.com: The JAXB API
The JAXB API, defined in the javax.xml.bind package, is a set of interfaces through which client applications communicate with code generated from a schema.
In the previous version of JAXB, this functionality was provided as a method on the generated class, and the number of formats was limited.
JAXB has two utility classes: the first, javax.xml.bind.util.JAXBSource, presents a JAXB object graph as an XML source; the second, JAXBResult, allows the results of processing to be retrieved directly as a JAXB object.
www.xml.com /pub/a/2003/01/08/jaxb-api.html   (2047 words)

  
 JAXB   (Site not responding. Last check: 2007-10-23)
The Java Architecture for XML Binding (JAXB) is a Java technology that enables you to generate Java classes from XML schemas.
JAXB provides a fast and convenient way to bind an XML schema to a representation in Java code, making it easy for Java developers to incorporate XML data and processing functions in Java applications without having to know much about XML itself.
JAXB uses default binding rules that can be customized by means of binding declarations that can either be inlined or external to an XML Schema.
www.eso.org /~uss/extJavadoc/jwstutorial13/doc/IntroWS6.html   (870 words)

  
 [No title]
JAXB is a Java technology that enables you to generate Java classes from XML schemas by means of a JAXB binding compiler.
The JAXB binding compiler takes XML schemas as input, and then generates a package of Java classes and interfaces that reflect the rules defined in the source schema.
The JAXB binding framework also provides methods for validating XML content as it is unmarshalled and marshalled.
www.stylusstudio.com /jaxb.html   (832 words)

  
 The Java Community Process(SM) Program - JSRs: Java Specification Requests - detail JSR# 222
JAXB 2.0 will investigate support for all of W3C XML Schema including frequently requested features such as type and element substitution.
In JAXB 1.0, the schema derived interfaces are close to JavaBean properties.
The JAXB TCK will be licensed at no charge, without support or any trademark license rights under Sun's Compatibility Testing Scholarship Program, described at http://java.sun.com/scholarship/.
www.jcp.org /en/jsr/detail?id=222   (1340 words)

  
 java.net Forums
A later draft version of JAXB 2.0 is currently being worked on in the JAXB 2.0 Expert Group.
JAXB 2.0 also supports the binding of schema components to value classes.
JAXB 2.0 annotation architecture is very much annotation driven.
forums.java.net /jive/thread.jspa?messageID=11373&tstart=0   (482 words)

  
 The Beginners Guide to JAXB   (Site not responding. Last check: 2007-10-23)
JAXB attempts to incorporate support for Relax-NG also, as it is from OASIS..
In the context of JAXB, a Java application is a client application that uses the JAXB binding framework to unmarshal XML data, validate and modify Java content objects, and marshal Java content back to XML data.
An XML schema is used as input to the JAXB binding compiler to generate JAXB classes based on that schema.
roseindia.net /jaxb/r/jaxb.shtml   (1831 words)

  
 Article: The State of JAXB
JAXB has it's limits, it's great for small schemas but try something like FpML and it just simple won't cut it.
And you will not have any issues in serializing/deserializing the jaxb classes.In fact the point I am trying to make is that Object factory is making the job easy by maintining the map and what it does is to create new instances.
if jaxb turns out not to be the implementation that is suitable for you, at least with a factory method, they've left opportunity to back out.
www.theserverside.com /news/thread.tss?thread_id=25755   (3933 words)

  
 Using JAXB to Develop Enterprise Applications with WebSphere Studio Application Developer V5.1   (Site not responding. Last check: 2007-10-23)
JAXB provides a convenient way to bind an XML schema to a representation in Java code and makes it easy for developers to incorporate XML data and processing functions into applications based on Java technology without having to know much about XML itself.
JAXB libraries are then used in the process of marshalling and unmarshalling.
Customizing JAXB Schemas is an excellent article on to use JAXB specifications to customize an XML schema for an application.
www.ibm.com /developerworks/websphere/library/techarticles/0402_mitra/0402_mitra.html   (2418 words)

  
 Java-XML mapping made easy with JAXB 2.0
The newly released JAXB 2.0 offers many new features, including full support of all XML Schema features, significantly fewer generated classes, generated classes that are easier to manipulate, and a more flexible validation mechanism.
These classes are annotated with special JAXB annotations, which provide the runtime framework with the mappings it needs to process the corresponding XML documents.
Users of previous versions of JAXB may notice that this is a slick set of annotated and fully documented Java classes, rather than the more cumbersome set of interfaces and implementations of previous versions.
www.javaworld.com /javaworld/jw-06-2006/jw-0626-jaxb.html?lsrc=jwrss   (876 words)

  
 Kohsuke Kawaguchi's Blog: Technology Preview of JAXB 2.0
JAXB 2.0 then defines a schema compiler on top of it, as a code generator that generates the annotated classes.
JAXB 2.0 can be used to serialize your objects to XML.
For example, when you are using JAXB to communicate between clients and servers, or when you are using JAXB to save your application settings, this robustness is very handy, because you don't have to worry too much about compatibility between client/server or different versions of your application.
weblogs.java.net /blog/kohsuke/archive/2005/02/technology_prev_1.html   (858 words)

  
 Oracle TopLink JAXB 1.0 How-To Document
Use the TopLink JAXB compiler to generate a content model from an XML Schema.
The TopLink JAXB compiler will be used to produce the content model.
The Programs (which include both the software and documentation) contain proprietary information; they are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright, patent, and other intellectual and industrial property laws.
www.oracle.com /technology/products/ias/toplink/technical/tips/jaxb/index.htm   (1169 words)

  
 CIOL : Java : JAXB: JAVA architecture for XML binding   (Site not responding. Last check: 2007-10-23)
JAXB provides a free, fast and convenient way to bind XML schemas to Java representations making it easier for Java developer to incorporate XML data and processing functions in Java without having to know much about XML itself.
The JAXB binding framework provides methods for unmarshalling XML instance documents into Java content trees -- a hierarchy of Java data objects that represent the source XML data -- and for marshalling Java content trees back into XML instance documents.
Java application developers use the generated JAXB packages and the JAXB utility packages in a binding framework to unmarshal, marshal, and validate XML content.
www.ciol.com /content/search/showarticle1.asp?artid=66476   (715 words)

  
 JAXB-INTEREST archives -- April 2003 (#153)
In the mean time, I think there might be some public libraries (Apache?) that do reflection based comparisons of two objects, but I suppose that could hurt performance.
Marshalling to XML and comparing the result would be very inefficient for most (if not all) jaxb providers.
That means that the generated code is tightly coupled with its JAXB provider.
archives.java.sun.com /cgi-bin/wa?A2=ind0304&L=jaxb-interest&F=&S=&P=18062   (647 words)

  
 A Comparison of XML Processing in .NET and J2EE
We then utilize a suite of open-source XML processing programs that explores various components of the parsing infrastructure and offer examples of which technique might be most suitable during the lifecycle of an XML document.
Most interesting perhaps are the XML binding frameworks: JAXB that can convert XML documents to Java objects while the XmlSerializer class in.NET performs the same function for C#.
It is in the access and modification tests however that both XML binding techologies prove to be far superior to the DOM and streaming-parser implementations.
www.idealliance.org /papers/dx_xml03/papers/06-01-03/06-01-03.html   (3804 words)

  
 Describe the functions and capabilities of JAXB, including the JAXB process flow, such as XML-to-Java and Java-to-XML, ...
Latest version of JAXB supports XML schema definitions and allows additional binding declarations to be defined inside of the schema using XML schema annotations.
Of the JAXB Providers that do support this type of validation, some may require you to decide at schema compile time whether or not a client application will be allowed to request fail-fast validation at runtime.
JAXB has the capability to validate an object graph in memory without actually writing it to XML.
java.boot.by /wsd-guide/ch05s03.html   (1973 words)

  
 JAXB @@RELEASE@@: Release note
This is an early-access release of Sun's implementation of JAXB, the Java Architecture for XML Binding.
Further information on JAXB, including the current working draft of the JAXB specification as well as an early draft of the JAXB user guide, may be found at
JAXB requires an implementation of the Java 2 platform, Standard Edition, version 1.3 or later.
www.redbrick.dcu.ie /~keno/doc/release.html   (855 words)

  
 SUN MICROSYSTEMS ANNOUNCES EARLY ACCESS AVAILABILITY OF KEY JAVA TECHNOLOGIES FOR XML
With the delivery of JAXM, JAXP, and the forthcoming JAXB, Sun is providing essential XML functionality to Java technology developers and continuing to deliver on its vision of simplifying development of network-centric applications based on open industry standards.
JAXB provides two-way mapping between XML documents and Java technology-based objects along with a schema compiler tool.
With JAXB, developers will be able to more easily develop and deploy Java technology-based applications that leverage XML and enterprises will also cut costs through more productive development.
www.sun.com /smi/Press/sunflash/2000-12/sunflash.20001204.3.xml   (1138 words)

  
 Web services with JAXB
The JAXB version 2.0 it includes uses the JSR-222 spec.
In "Web services with JAXB" from SearchWebServices, William Brogden examines the JAXB reference implementation, which is part of project Glassfish.
JAXB 2.0 is great, but this is old news.
www.theserverside.com /news/thread.tss?thread_id=40830   (2452 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.