Take It As It Comes
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.
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."
abickertonvents 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
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