Java Web Services and XML
We have started a new blog to highlight interesting news from the GlassFish Community.
A key design decision when creating an application that has to process large amounts of XML data is whether to use an API that supports random access or not. APIs that only offer sequential access to the XML data (i.e., the XML infoset) are referred to as "streaming APIs". If an application does require random access to the infoset, two of the most popular options are the use of a DOM API (such as W3C DOM API) or a binding API (such as JAXB). In this blog, I'll kick the tires of the latest DOM implementation from Xerces as well as the latest JAXB 2.0 RI. So how do they stack up?
Although it drizzled in Seattle
most of last week, but Sun was prominent at least in one corner. 5 of
us (Harold, Vivek, Mike,
Manveen and myself) from Sun Microsystems
attended the Microsoft hosted plugfest
last week. This is part of Sun's effort to improve interoperability between Java
and Microsoft's Windows
Communication Foundation or WCF (a.k.a. Indigo). Indigo is Microsoft's Web
A new technical article shows you how to build Web-service clients in Sun Java Studio Enterprise 8 with an example. Excellent tip!
The wsimport tool of JAX-WS has added a -p option.
Sun plans to implement the WS-* specifications that will greatly improve interoperability with .Net and the Windows Communication Framework (WCF/Indigo).
A new JAX-WS project has been created on Java.net. This project is for the reference implementation of JSR 224 that Java API for XML Web Services.
A recent article on developers.sun.com elaborates how to manage a domain of application-server instances by exporting the hierarchy of the J2EE Management Model. Good to know!
The JAX-WS 2.0 Proposed Final Draft (JSR 224) is now available on the JCP website. It can also be viewed from the JAX-RPC/JAX-WS project on java.net.
JAX-WSA 1.0 Weekly Builds are now available.
JAXB has many different ways of marshalling objects. Today, I'm going to exlain what they are in gory details.
JAX-WSA Early Draft 1 specification is now available.
JAXB 2.0 Proposed Final Draft is available for review.
Many XML parser APIs accept InputStream or Reader, but this can bite you.
Sometimes when you are binding your own classes to XML, you hit with a situation where your class representation doesn't quite match what you'd like to see in the XML. Some other times, some of your classes hit the limitation in JAXB that the class must have a default constructor. XmlJavaTypeAdapter is a solution for those problems.
JAX-WSA sources project on java.net
is now open sourced under CDDL
1.0, an OSI-approved license. The description and rationale of the license
is explained here.
The development work in this project was started couple of months ago so you
will see code if you check out
the workspace (login and join the project before you can view these
instructions). Alternatively, the code can be
The JAX-WS development team is proud to announce that JAX-WS 2.0 is now feature complete.
Word has a blog toolbar for the Blogger API. Has anyone done anything similar for OpenOffice with the UNO APIs, JAX-RPC, and java.net?
Surprise, surprise! L&Fs today don't just look nice. Some add new features to the GUI!
There's a Java API to invoke Google desktop search.