myfaces-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <>
Subject [Myfaces Wiki] Update of "Execute action on page load" by MarioIvankovits
Date Tue, 06 Nov 2007 16:51:28 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Myfaces Wiki" for change notification.

The following page has been changed by MarioIvankovits:

   1. [ jsf-comp on-load] - Simple
component with little dependencies
   2. [ JBoss Seam]
- Robust EJB3 targeted JSF framework from JBoss
   3. [ Shale View Controller] - Medium weight
JSF framework
+  4. [ Apache MyFaces Orchestra] - Robust framework which
helps dealing with JPA/conversations
  = JSF Comp =
@@ -22, +23 @@

  The [ Shale View Controller] is not as heavy
as JBoss Seam, but is still much heavier than jsf-comp's on-load. Unlike the other two, it
uses Java class naming conventions to bind java code to a page view. Due to this reason, you
cannot use the same code for two pages without a bit of tweaking. It also does not support
JSF navigation rules, you have to hand code this in the handling bean if you want to navigate
to a new page. It does provide functionality beyond just an "on-load" though.
+ = Orchestra =
+ The [ Orchestra
View Controller] seamlessly integrates in many JSF environments. Beside the naming convention
which is similar to Shale it supports also configuring the viewIds a bean is responsible for
using annotations.
+ Compared to Shale only the most important events (InitView, PreProcess, PreRenderView) are
+ It requires Spring and you have to configure your managed-beans there, which is a VERY good
idea anyway.

View raw message