Ajax, Web 2.0, jMaki, Mashup
In my last blog, I wrote a simple spinner component. In this posting, I'll add styling to it using the outputStylesheet tag, and a separate css file.
Here's a slightly more complex example of writing a component using JSF 2.0's Composite Component feature. The Spinner component takes only 30 lines to create the classic "entry field with buttons" spinner as a component you can use in any JSF page.
jMaki 1.8.1 and GlassFish V3 Prelude now available.
In this entry, we get down to the nitty gritty of telling GWT how to generate the code for our Property binding approach.
Another new feature of JSF 2.0 is integrated Ajax support. Here's one fairly simple example of that feature in action.
One of the pain points for JSF has always been the complexity that you face in creating components. In JSF 2.0, creating a new component that's made up of existing components is a snap. Here's how.
jMaki 1.8.0 release contains performance enhancements which help improve page load times.
A new SDN article describes the procedure.
Domain Specific Language for Cloud Computing
When Java programmers first learn about Apex, often their first reaction is, "why build another language?" At first glance, it appears to be a blatant attempt at lock-in. Apex is (dare we say it?) proprietary.
The honest truth is that Apex was developed for purely technical reasons. Salesforce.com could have implemented a Java layer to be its...
In this post, I explore how to hook the Property framework I introduced last time into GWT's deferred binding mechanism by determining the source code to be generated.
In this post, I talk about GWT's deferred binding mechanism as a possible way to implement property binding.
Peek into new ways of writing templates in upcoming Magnolia 3.7 release.
In this post, I talk about some of the other solutions to the lack of property binding in GWT.
My introduction to Google Web Toolkit, and the start of a series of entries on Property binding support.
RESTful Web Services and Comet
Sigh! They say a watched pot never boils -- I wonder if the same is true for early access releases? There you are, having the time of your life with a new bleeding edge API, then !!boom!!, suddenly that one key function you need is frustratingly non-existent! Not to worry -- it'll be in the next update... won't it(?!?)
I got to help out with the EJB 3.1 keynote demo for JavaOne. Although the demo shows how simple it is to perform CRUD operations using EJB 3.1, this blog focuses on the communication between the client side jMaki components and server side servlet.
Magnolia brings you new module that allows to combine multiple feeds into one and provides you with simple and manageable way to use content of the feeds to enrich your website.
I found that TravelMuse is a great site to help plan vacations and I was excited to learn that they use jMaki to build the site.