There is much discussion these days about HATEOAS (Hypermedia as the engine of application state) so it gets time to clearly say what HATEOAS actually means.
Giving Your System a Memory
When I first heard about composite components in JSF 2, I asked "How do I make a date picker that yields a java.util.Date? I was told that can't be done without a custom component and lots of icky code. Not so--it is actually pretty easy. Here are the details."
According to the PrimeFaces website, "PrimeFaces is an open source component suite for Java Server Faces featuring 70+ Ajax powered rich set of JSF components. Additional TouchFaces module features a UI kit for developing mobile web applications.". Since it is an OpenSource JSF implementation that is very close to releasing JSF 2.0 compliant components, I figured it was time to try it...
I have been getting a number of questions on details of SailFin CAFE framework. I am planning to write some blogs on
the fundamentals of the SailFin CAFE Framework. This edition covers CommunicationBeans and Agents
A few weeks ago, Ed Burns posted a link to a blog on the JSF expert group mailing list, commenting “A nice one, but it doesn't mention JSF 2”. Ever the curmudgeon, I pointed out that it wasn't so nice that the blog's sample code used the JSF API in beans when it wasn't necessary—as does in fact a lot of sample code, even in the official Sun tutorials. Ed's response: “Cay, a blog comment by such an eminent citizen as yourself would certainly be noticed.” So, here is the curmudgeonly eminence's advice on how to stay away from the JSF API.
Is it possible to do an A/B testing with Magnolia? The question popups often in the discussions with potential Magnolia users from various e-business companies. This really depends on what you want to test. The design of whole site or just best position for an ad on a single page or layout of one page or ...
If you want to do it on the site level the easiest (with current release - 4.2...
Yet another week of development is nearly over (at least for me). What was this week all about? Apart from the really low temperatures outside (on Tuesday it was -24C at 4am), I focused mainly on extending the multi-site support in Magnolia.
This feature exists for years already. But what it really means in context of Magnolia? In general you can setup the server to run mulptiple domains and you...
Reference to correct post at <http://weblogs.java.net/blog/edburns/archive/2010/01/22/analysis-peter-thomass-jsf-critical-rant>.
Ed shares his thoughts on a blog entry that is very critical of JSF.
I was asked recently if/how can someone create or configure the link control in Magnolia dialog so it would allow editor to choose not only the target of the link, but also the repository from which to choose such target.
For those not familiar with the link control, right now you have to configure repository from which the control will let you select the target in the dialog...
I provide an annotated extract of Sebastian Hennebrueder's JS2 Evaluation and Test blog entry.
Apache Wicket is a great web framework. It is loved by developers and designers for it clean separation between programming logic and HTML markup.
In this post I show you how to make Wicket even more attractive to your web design team.
JSF supplies progressive enhancement out of the box for many purposes. Here’s a quick tip on how you can enhance it.
Like to use XSLT 2.0 but fear to switch to SAXON? Just drop saxon9he.jar into JRE's lib/ext folder and you're done! NO FEAR, IT WILL WORK.
Ed responds to Byrne and Sulaycki of SpiderLabs about their upcoming BlackHat presentation about view state security in JSF.
In the past few month several Java EE 6 related JSRs (Java Specification Requests) have been finalized. The final ballot for them ended on November 30 and all were approved. Today, December 10, 2009, Java EE 6 and GlassFish v3, THE reference implementation of Java EE6, are released.
Four and a half year after the release of Java EE 5 we enter the next Java EE era. GlassFish v3 is the first...
WebServices and EJB 3 are lots faster than you might expect! On last saturday I have run a few experimental benchmarks and was quite impressed how fast Java EE 5 is, compared to its successor J2EE 1.4...
I used my free day to do some more performance benchmarking using EJB 3.0 and WebServices...
I did some experiments with JPA which is a really cool and simple API...