Friday Apr 20, 2007

Lasagna, JAX-WS and Woodstox

Photo of a Lasagne

Woodstox is a popular, high quality, XML parser that implements JSR-173, StAX, the JCP-defined XML pull-parser API. We believe that the latest GlassFish's WS implementation (JAX-WS 2.1.1) is well layered on StAX.

This architectural layering should make our implementation more flexible and reusable; for instance, it should be possible to replace SJSXP with Woodstox and it should just work (tm). We have done some testing and that seems to be the case but we would appreciate independent confirmation.

So, can you help us? Check Jitu's blog for simple steps to do the replacement. Thanks!

Friday Feb 16, 2007

New Release of GlassFish's StAX Implementation


There is a new release of SJSXP, the implementation of StAX in the GlassFish community. The latest batch of changes to the implementation have been driven by the recent release of JAX-WS 2.1 and include performance improvements and bug fixes.

The home page for the project is here; also check the downloads, changelog, and the release notes. Joe's blog entry announces the release. Enjoy!

Tuesday Dec 05, 2006

JAXP 1.4 FCS/Final Now Available

XML Duke

JAXP 1.4 is now final. This is a "maintenance release" (JSR 206) but a substantial one. The main new addition is support for StAX (JCP, wikipedia) but there are other changes too (Change Log). This is the same version that goes into Java SE 6; you can also use it with JRE 1.4 and JRE 5.0 using the Endorsed Standard Override mechanism.

The implementation is delivered as two JARS (API + Impl) for simplicity and uses the StAX and JAXP implementations from GlassFish which build on Xerces 2 Java. Check the blogs from Santiago and Norm for some more details.

All this code is Open Source, and so will be the implementation of the next version of the spec.

Friday Jul 28, 2006

StAX Added to Java.Net Maven Repository

Maven Logo

Santiago reports the Addition of StAX to the Java.Net Maven Repository.

GlassFish components in the repository include: StAX, JAX-RPC, JAXP 1.4, Java Persistence and EJB 3.0, JSTL 1.2, Servlet 2.5 and JSP 2.0 and JSP 2.1, XML Stream, Fast Infoset, JSFs, JavaMail and Activation, JAXB, JAX-WS and SAAJ. More components will be added in the future.