Skip to main content

(near) Zero (re-)Deployment Time for JSF

Posted by edburns on December 1, 2006 at 6:52 PM PST

One oft cited complaint about Java Web Applications is the slow
and laborious href="http://www.theserverside.com/news/thread.tss?thread_id=35538">deployment
step. This step seriously undermines the ability to get into a
flow
state
and is generally a major buzz kill. The absense of a
deployment step is one reason why people like Ruby on Rails so
much.

JSF-Extensions Design Time brings good news for
flow-impaired Java Web application Developers: the JMX
PhaseListener.

The implementation of this was really simple. I just took href="http://weblogs.java.net/blog/jfarcand/archive/2006/01/fast_web_applic_1.html">Jean-Francios
Arcand's JMXDeploy class, modded it ever so slightly, as you
can see in href="https://jsf-extensions.dev.java.net/source/browse/jsf-extensions/trunk/code/dev-time/src/main/java/com/sun/faces/extensions/devtime/zdt/JMXDeploy.java">the
source code, and called it from a
PhaseListener.

I did a screencast about it too.

Technorati Tags:

Related Topics >>