Java Web Services and XML
Two new updates for http://glassfishwiki.org/
If you are using JAX-WS 2.1 and JAXB 2.1 with JDK 6 and seeing errors like Exception in thread "main" java.lang.LinkageError or compilation errors while invoking wsimport or wsgen, Don't get worried. JAX-WS 2.1 RI needs JAX-WS 2.1 and JAXB 2.1 API. Read more to find about the workaround.
The NetBeans 5.5 IDE is tested with Sun
Java System Application Server PE 9.0 Update Release 1 or GlassFish
v1. It also used to work with GlassFish
v2 but stopped doing so after b26
because of issue
90221 in NetBeans. A patch
has been applied to NetBeans 5.5.1 which can be downloaded from here
(select 5.5.1 from the "NetBeans Version" list box).
I downloaded NetBeans
5.5.1 dev build,...
Jerome wrote a plugin for XJC that generates bound properties instead of plain simple properties. It was originally a part of Glassfish, but since it is generally useful for other people as well, we split it out and moved it to jaxb2-commons.
The XPath API has been part of JAXP since version 1.3, which is part of Java SE 5.0. Yet, we've never received (or at least I haven't heard) much feedback about it or the implementation that we have in the RI. Well, that's not entirely true, I have heard a few times that the implementation is not very fast (which is true), yet not much about the API itself. As we continue exploring ways of making JAXP easier and faster, we'd like to get your feedback! I thought I'd write a blog for that.
about WSIT at The Server Side
Technorati: WSIT GlassFish
You may get several Christmas presents this year so I'd like to give you all mine first. Best to be early than late and forgotten. :) You can scroll down to the screenshot and link if you want, but if you prefer some delightful Christmas suspense begin reading here. You might want to grab some egg nog first. In fact, adding a splash of rum might help too. We've got a lot to go through.
As you may...
When you use the JAX-WS RI, you can now see the server-side stack trace on the client.
One of the complains about the JAXP API that we are hearing (rather loudly!) is number of lines of code that are needed to implement a simple task: you need to instantiate a factory, create an instance from the factory, wrap your parameters in Sources and Results and finally carry out the task. Ah, and don't forget to catch all those exceptions or your code won't even compile. Is all the complexity of current API really necessary?
A new thread
started on TheServerSide prompted by Dims
post on "Why
bundling JAX-WS in Java6 was a bad idea!". Let me explain why I don't
I still remember JavaOne 2005 technical keynote getting applauds from
everybody when bundling Web services in Java6 was announced. An approximate 5000
developer audience thrilled that Web services will be available natively in
Webservices in JDK 6
Java SE 6 is out! Among other things it has exciting new end-to-end web services
stack - JAXWS 2.0 FCS RI. Couple of main things you should know:
JAXWS Tools wsimport and wsgen part of JDK
Simplified deployment using
Endpoint API and light-weight HTTP Server in JDK
Uses JAXB 2.0, also part of
JDK6, for all data binding needs.
Also uses Stax,
SAAJ 1.3 for...
JAX-WS 2.1 (JSR
224) Maintenance Release has been approved by the JCP. Thanks to all the
Expert Group members for providing feedback and making yet another landmark in
Java Web services standards roadmap.
and RI EA3 are
available for you to explore. Read Vivek's
for details on the new features available in EA3. Here is the list of features in EA2
Today, I'm starting a series of blog entries on Web
2.0. These entries will describe my experience of learning different
software offerings from Sun in Web 2.0.
First, lets see what is Web 2.0. The term Web 2.0 was coined by OReilly
Media in the opening talk of first Web
2.0 conference (slides)
held in San Francisco Oct 2004. This term is heavily discussed
and criticized since it's...
Maintenance review of the JAXB 2.1 is complete now, and we are full stream ahead for the release.
Slides from my JAX-WS/WSIT overview presentation I gave at Sun Tech Days in Prague last month.
An update to original set of properties is now available.
THE FOLLOWING PROPERTIES ARE PROPRIETARY. THEY CAN AND WILL CHANGE.
We are providing this information to help with development and debugging.
These properties should not be used in deployments.
Assembler exposes multiple system properties to enable SOAP message logging using
Each property, if it's value...
WSIT is now defined in
A few more updates on the java.net maven repository.
One of the additions in the JAX-WS RI 2.1 EA3 is a simple way to add SOAP headers for your request.
Screen Capture Uploader
The Screen Capture Uploader, released under the ominous name of Big Brother, is a simple program that runs on your desktop taking screenshots every few seconds, then uploading them to a server. The server then allows you to embed the screenshot, or a thumbnail, in your homepage.
I originally wrote this application and posted it on my weblog about a year and a half ago. It...