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 "ApacheMyFacesFusion" by MarioIvankovits
Date Wed, 28 Feb 2007 13:55:04 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/ApacheMyFacesFusion

------------------------------------------------------------------------------
  = Codename: Apache MyFaces Fusion =
+ 
+ == Abstract ==
+ 
+ This project aims to ease the development cycles of an web application, especially if it
has to deal with orm mapper.
+ The main enhancement is the introduction of a new scope called "conversation". Beans put
into this scope have a longer lifetime than just a request scoped bean, but lives shorter
than a session scoped bean.
+ The developer is able to define the conversation demarcations in code.
+ Each conversation scoped bean has its own persistence manager which allows one to use long
running sessions to avoid lazy initialization exceptions et al.
+ 
+ With the help of Spring (which is a dependency) the developer can easily make use of these
long running sessions without the need to learn some new paradigms.
+ 
+ In the end the project should provide:
+  * the conversation scope
+  * a mini-view controller to manage the use case where a user enters e.g. a wizard like
page flow in the mid
+  * a JSF component which is able to create a JSF view based on EJB3 annotated beans
+  * annotations to manage various aspects of the conversation
+ 
+ For what I can see now thats all what the project aims to be, I don't want to bloat it.
+ 
+ Maybe 3rd party libraries are able to make use of it e.g. to handle complex dialog scenarios.
In particular I have shale-dialog in mind.
+ 
+ 
  
  Apache MyFaces Fusion turned out to be a dangerous thing to use for this library due to
the overlap with other frameworks or software products like:
  

Mime
View raw message