Skip to main content

Take It As It Comes

Posted by editor on December 13, 2006 at 8:53 AM PST

How would you like your web service served up?

I've seen a couple of pieces go by related to Apache Axis, and I think one of the really nice and potentially reusable ideas in there is how is handles message-exchange patterns. Just getting your head around the abstract concepts of blocking on a reply, handling the response asynchronously (e.g., by registering a callback routine), or ignoring any response ("fire and forget"), is actually applicable in many other contexts. Certainly Swing programmers, careful to not block the event-dispatch thread, have often needed to put some expensive work on another thread, and handle the response asynchronously.

If you're interested in digging in further, our Feature Article, from Deepal Jayashinge is about
Invoking Web Services using Apache Axis2. "This document is mainly focused on Axis2 client-related technologies and their usage. At the end this article, you should understand the key terminologies and concepts, and most importantly how to use Axis2 client for your SOA applications."

In Java Today,
the JSF Extensions project is featured in a recent SDN article New Technologies for Ajax and Web Application Development: Project Dynamic Faces. "Project
Dynamic Faces
is one of several projects that are extensions of href="/javaee/javaserverfaces/index.jsp">JavaServer Faces
technology. [...] Project Dynamic Faces is another innovative
project that provides a way to add Ajax functionality to a JavaServer
Faces technology-based application. This project allows you to
Ajax-enable any of the JavaServer Faces components that your web
applications already use. You don't need to modify your components to
give them the power of Ajax. Neither do you need to rewrite any of your
application to add Ajax magic to it."

The latest issue of the NetBeans newsletter is out. Issue 270 features NetBeans Visual Web Pack 5.5 & C/C++ Development Pack 5.5, a tutorial on Visual Web Pack, "Is NetBeans Visual Web Pack for You?", a note on January's NetBeans Day Atlanta, a call for Bloggers for the New Chinese Planet NetBeans Site, a session proposal for "NetBeans and Eclipse: A Tale of Two Rich Client Platforms", and more.

The Google Web Toolkit, which allows you to write Ajax applications in Java and then compile it into JavaScript and HTML, has announced that GWT 1.3 Release Candidate is 100% Open Source. "Today is quite a milestone for Google Web Toolkit: with the GWT 1.3 Release Candidate, our team is very happy to announce that all of GWT is open source under the Apache 2.0 license."

In today's Forums,
luke_sleeman makes the case for alternative JVM sessions in the Planning JavaOne 2007 forum message
Re: Alternative VMs:
"Actually my company has been eagerly waiting for classpath to be come usable for swing development. We create applications for pocket pc devices - there is no really good JVM for this platform and sun definitely doesn't seem interested in providing one. The open sourcing of the JDK has been very exciting for us as we see a great potential for using suns open source java libraries with some of these JVMs. We feel that they have a lot to contribute to the java world."

abickerton vents some ME frustration in
Do operators really want java and the associated data traffic?
"During a recent excursion into the business side of applcation development. I find myself asking this question because of the following. Operators take 40-60% of the revenue from an application sold via their portals. These portals are often inside walled garden networks. The content is unlikely to sell as many units because the application is overpriced. This is bound to happen when an application developer has to double the retail price for an application just to cover costs. In turn content providers will not be so inclined to produce innovative content. Thus users will be turned off to downloaded applications/Games."

And there's an announcement from terrencebarr
Re: Developing a Free Implementation of the WTK:
"The good news is that we are working on getting an early access release of WTK for Linux out early next year. A more fully tested version is planned for April/May of 07. Note that this will *not* be an official product release at this point ... we see it as offering an optional platform to developers and to solicit feedback from the community for our future roadmap."

Java SE 6 release feedback continues in today's Weblogs. Vivek Pandey offers an introduction to
Webservices in JDK 6:
"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..."

Jean-Francois Arcand continues his Grizzly series in
Understanding Grizzly part III: Implementing your own protocol on top of the animal:
"Extending Grizzly to support any tcp protocols is not complex. This time I will explain how to customize the current framework to support other protocols than HTTP. All of this by adding three classes!"

Finally, Alexander Potochkin's
Advanced painting IV - translucency and non rectangular components is
"Alex's fourth blog in his series about advanced painting effects for Swing..."

In today's
News Headlines

Registered users can submit news items for the href=""> News Page using our
news submission
. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href=""> News RSS

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

How would you like your web service served up?