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 "Drafts/Site" by BartKummel
Date Sat, 12 Feb 2011 12:51:30 GMT
Dear Wiki user,

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

The "Drafts/Site" page has been changed by BartKummel.
The comment on this change is: Initial version.
http://wiki.apache.org/myfaces/Drafts/Site?action=diff&rev1=1&rev2=2

--------------------------------------------------

  = Welcome to the Apache MyFaces Project =
+ The Apache MyFaces project provides an implementation of the JavaServer™ Faces standard.
On top of that implementation, a lot of libraries are provided that add extra functionality
and/or make it easier to work with JSF.
+ 
+ == Some history ==
+ Apache MyFaces started out back in 2002 as the first open source implementation of the JavaServer™
Faces (JSF) standard. In July 2004, the project became part of Apache as an Apache Incubator
project. In February 2005, MyFaces was promoted to a top-level Apache project. By the time
MyFaces was submitted as an Apache project, it was already more than just an implementation
of the standard. As the set of components defined by the JSF standard is rather limited, MyFaces
went beyond the standard by adding more components and extended versions of the standard components.
In April 2006, the extended components were separated from the core JSF implementation. From
that moment, the components are in a subproject called Tomahawk, and the core JSF implementation
is in the Core project.
+ 
+ Over time, Apache MyFaces was further expanded by other subprojects. Some of them added
even more extended components, while others focused on other extended functionalities such
as persistence scopes and annotation-based validation. Support for the use of Facelets, instead
of JSP, was also added. After the JSF 2.0 specification (JSR 314) became final in 2009, work
began to create JSF 2.0 editions of a number of MyFaces (sub)projects. Besides creating JSF
2.0 editions of existing projects, also some new, JSF 2.0 specific projects were added to
the MyFaces family. 
+ 
+ == Overview of the MyFaces family ==
+ The table below gives an overview of the currently existing MyFaces projects and provides
links to more information for each project.
+ 
+ ||<|2>Project     ||<|2>Description                                        
                                                                               ||<-3>Available
for JSF edition                ||
+ ||                                                                                     
                                                                      JSF 1.1      || JSF
1.2      || JSF 2.0     ||
+ ||[[myfaces/Drafts/Site/Core|Core]]                       || Fully open sourc implementation
of the JSF specification                                      || √            || √   
        || √           ||
+ ||[[myfaces/Drafts/Site/Tomahawk|Tomahawk]]               || Large set of extended JSF components
                                                         || √            || √        
   || √           ||
+ ||[[myfaces/Drafts/Site/Sandbox|Sandbox]]                 || Testing ground for new components
for Tomahawk                                                || √            || √     
      || √           ||
+ ||[[myfaces/Drafts/Site/Trinidad|Trinidad]]               || Extensive set of well-designed,
extended JSF components                                       || √            || √   
        || √           ||
+ ||[[myfaces/Drafts/Site/Tobago|Tobago]]                   || Another set of extended components
                                                           || √            || √      
     ||             ||
+ ||[[myfaces/Drafts/Site/Orchestra|Orchestra]]             || Making it easier to use transactions
to persist data in a database                            || √            || √        
   || √           ||
+ ||[[myfaces/Drafts/Site/PortletBridge|Portlet Bridge]]    || Reference implementation of
the JSR 301 standard: using JSF artifacts as portlets             ||              || √ 
          ||             ||
+ ||[[myfaces/Drafts/Site/ExtVal|ExtVal]]                   || Eliminates the need to repeat
validation code in the View layer of a Java EE application.     || √            || √ 
          || √           ||
+ ||[[myfaces/Drafts/Site/CODI|CODI]]                       || Extensions to the CDI (JSR
299) standard                                                      ||              || √
           || √           ||
+ ||[[myfaces/Drafts/Site/Commons|Commons]]                 || Reusable stuff, mainly used
by other MyFaces projects                                         || √            || √
           || √           ||
+ ||[[myfaces/Drafts/Site/Test|Test]]                       || Collection of mock objects,
facilitating the unit testing of MyFaces JSF applications         ||              || √ 
          || √           ||
+ ||[[myfaces/Drafts/Site/MavenArchetypes|Maven archetypes]]|| Provides some archetypes that
help you getting started with your project quickly              ||              || √   
        || √           ||
+ 
  
  = Top Menu =
  

Mime
View raw message