myfaces-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
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:
http://wiki.apache.org/myfaces/Execute_action_on_page_load

------------------------------------------------------------------------------
   1. [http://jsf-comp.sourceforge.net/components/onload/index.html jsf-comp on-load] - Simple
component with little dependencies
   2. [http://docs.jboss.org/seam/1.2.1.GA/reference/en/html/events.html#d0e3776 JBoss Seam]
- Robust EJB3 targeted JSF framework from JBoss
   3. [http://shale.apache.org/shale-view/index.html Shale View Controller] - Medium weight
JSF framework
+  4. [http://myfaces.apache.org/orchestra Apache MyFaces Orchestra] - Robust framework which
helps dealing with JPA/conversations
  
  = JSF Comp =
  
@@ -22, +23 @@

  
  The [http://shale.apache.org/shale-view/index.html 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 [http://myfaces.apache.org/orchestra/myfaces-orchestra-core/viewController.html 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
supported.
+ It requires Spring and you have to configure your managed-beans there, which is a VERY good
idea anyway.
+ 

Mime
View raw message