You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by bu...@apache.org on 2014/02/21 03:42:25 UTC
svn commit: r898723 - in /websites/staging/myfaces/trunk/content: ./
wiki/core/user-guide/configuration-of-special-features/integration-with-application-and-web-servers.html
Author: buildbot
Date: Fri Feb 21 02:42:24 2014
New Revision: 898723
Log:
Staging update by buildbot for myfaces
Modified:
websites/staging/myfaces/trunk/content/ (props changed)
websites/staging/myfaces/trunk/content/wiki/core/user-guide/configuration-of-special-features/integration-with-application-and-web-servers.html
Propchange: websites/staging/myfaces/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Feb 21 02:42:24 2014
@@ -1 +1 @@
-1570422
+1570423
Modified: websites/staging/myfaces/trunk/content/wiki/core/user-guide/configuration-of-special-features/integration-with-application-and-web-servers.html
==============================================================================
--- websites/staging/myfaces/trunk/content/wiki/core/user-guide/configuration-of-special-features/integration-with-application-and-web-servers.html (original)
+++ websites/staging/myfaces/trunk/content/wiki/core/user-guide/configuration-of-special-features/integration-with-application-and-web-servers.html Fri Feb 21 02:42:24 2014
@@ -280,162 +280,164 @@ description in java 6 api to get the ide
<p>Below there is a table of the "points of integration" used by
application and web servers:</p>
-<table border="0" class="bodyTable"><tbody>
-<tr>
-<th><p> Integration Point <br class="atl-forced-newline" /> </p></th>
-<th><p> Classes Involved <br class="atl-forced-newline" /> </p></th>
-<th><p> Description <br class="atl-forced-newline" /> </p></th>
-<th><p> Since <br class="atl-forced-newline" /> </p></th>
-<th><p> SPI <br class="atl-forced-newline" /> </p></th>
-</tr>
-<tr>
-<td><p> @PostConstruct and @PreDestroy injection over jsf managed beans <br
-class="atl-forced-newline" /> </p></td>
-<td><p> org.apache.myfaces.config.annotation.LifecycleProvider2 <br
-class="atl-forced-newline" />
-org.apache.myfaces.config.annotation.LifecycleProviderFactory <br
-class="atl-forced-newline" /> </p></td>
-<td><p> Provide methods to delegate injection of @PostConstruct and
-@PreDestroy annotations to the server for custom processing. <br
-class="atl-forced-newline" /> </p></td>
-<td><p> 1.2.7 <br class="atl-forced-newline" /> </p></td>
-<td><p> Yes <br class="atl-forced-newline" /> </p></td>
-</tr>
-<tr>
-<td><p> Override SPI handling </p></td>
-<td><p> org.apache.myfaces.spi.ServiceProviderFinder <br
-class="atl-forced-newline" />
-org.apache.myfaces.spi.ServiceProviderFinderFactory <br
-class="atl-forced-newline" /> </p></td>
-<td><p> Override SPI handling done by MyFaces Core, usually taking
-advantage of container specific features to scan files inside jars.<br
-class="atl-forced-newline" /> </p></td>
-<td><p> 2.0.3, 2.1.0<br class="atl-forced-newline" /> </p></td>
-<td><p> No </p></td>
-</tr>
-<tr>
-<td><p> Annotation Scanning <br class="atl-forced-newline" /> </p></td>
-<td><p> org.apache.myfaces.spi.AnnotationProvider <br
-class="atl-forced-newline" />
-org.apache.myfaces.spi.AnnotationProviderWrapper <br
-class="atl-forced-newline" />
-org.apache.myfaces.spi.AnnotationProviderFactory <br
-class="atl-forced-newline" /> </p></td>
-<td><p> Override/wrap myfaces annotation scanning algorithm that needs to
-be processed at startup. </p></td>
-<td><p> 2.0.3, 2.1.0 <br class="atl-forced-newline" /> </p></td>
-<td><p> Yes <br class="atl-forced-newline" /> </p></td>
-</tr>
-<tr>
-<td><p> Locate facelet .taglib.xml files through classpath. </p></td>
-<td><p> org.apache.myfaces.spi.FaceletConfigResourceProvider<br
-class="atl-forced-newline" />
- org.apache.myfaces.spi.FaceletConfigResourceProviderFactory<br
-class="atl-forced-newline" /> </p></td>
-<td><p> Locate facelet .taglib.xml files through classpath. These files has
-definitions that are used by facelets algorithm to parse view files.
-</p></td>
-<td><p> 2.0.3, 2.1.0 </p></td>
-<td><p> Yes </p></td>
-</tr>
-<tr>
-<td><p> Locate faces-config.xml files through classpath. </p></td>
-<td><p> org.apache.myfaces.spi.FacesConfigResourceProvider<br
-class="atl-forced-newline" />
- org.apache.myfaces.spi.FacesConfigResourceProviderFactory<br
-class="atl-forced-newline" /> </p></td>
-<td><p> Locate faces-config xml files through classpath. These files has
-definitions that are used by initialize jsf environment. By default it
-locate all files inside META-INF folder, named faces-config.xml or ending
-with .faces-config.xml </p></td>
-<td><p> 2.0.3, 2.1.0 </p></td>
-<td><p> Yes </p></td>
-</tr>
-<tr>
-<td><p> Get an unified configuration after sort and order all config
-files.<br class="atl-forced-newline" /> </p></td>
-<td><p> org.apache.myfaces.spi.FacesConfigurationMerger<br
-class="atl-forced-newline" />
- org.apache.myfaces.spi.FacesConfigurationMergerFactory<br
-class="atl-forced-newline" />
- org.apache.myfaces.config.element.*<br class="atl-forced-newline" />
-</p></td>
-<td><p> Get all org.apache.myfaces.config.element.FacesConfig data
-and then it combines it into one
-org.apache.myfaces.config.element.FacesConfigData instance. </p></td>
-<td><p> 2.0.3, 2.1.0 </p></td>
-<td><p> Yes </p></td>
-</tr>
-<tr>
-<td><p> Get configuration information from different sources and allow
-cache them.<br class="atl-forced-newline" /> </p></td>
-<td><p> org.apache.myfaces.spi.FacesConfigurationProvider<br
-class="atl-forced-newline" />
- org.apache.myfaces.spi.FacesConfigurationProviderFactory<br
-class="atl-forced-newline" />
- org.apache.myfaces.config.element.*<br class="atl-forced-newline" />
-</p></td>
-<td><p> This interface provide a way to merge and store all JSF config
-information retrieved from faces-config.xml files, META-INF/service files
-and annotations that works as base point to initialize MyFaces. The
-objective is allow server containers to "store" or this
-information, preventing calculate it over and over each time the web
-application is started. </p></td>
-<td><p> 2.0.3, 2.1.0 </p></td>
-<td><p> Yes </p></td>
-</tr>
-<tr>
-<td><p> Override javax.faces.FactoryFinder default algorithm<br
-class="atl-forced-newline" /> </p></td>
-<td><p> org.apache.myfaces.spi.FactoryFinderProvider<br
-class="atl-forced-newline" />
- org.apache.myfaces.spi.FactoryFinderProviderFactory<br
-class="atl-forced-newline" /> </p></td>
-<td><p> Provide an interface to override javax.faces.FactoryFinder class
-methods. This is useful if containers does not want to use Thread Context
-Class Loader to load classes, like in OSGi.<br class="atl-forced-newline"
-/> </p></td>
-<td><p> 2.0.5, 2.1.0<br class="atl-forced-newline" /> </p></td>
-<td><p> Yes </p></td>
-</tr>
-<tr>
-<td><p> Provide additional info from web.xml files<br
-class="atl-forced-newline" /> </p></td>
-<td><p> org.apache.myfaces.spi.WebConfigProvider<br
-class="atl-forced-newline" />
- org.apache.myfaces.spi.WebConfigProviderFactory<br
-class="atl-forced-newline" />
- org.apache.myfaces.spi.ServletMapping<br class="atl-forced-newline" />
-</p></td>
-<td><p> Provide additional info from web.xml files, like mapping or if an
-error page is present.<br class="atl-forced-newline" /> </p></td>
-<td><p> 2.0.3, 2.1.0 </p></td>
-<td><p> Yes </p></td>
-</tr>
-<tr>
-<td><p> Override initialization and destroy web applications<br
-class="atl-forced-newline" /> </p></td>
-<td><p> org.apache.myfaces.webapp.FacesInitializer<br
-class="atl-forced-newline" />
- org.apache.myfaces.webapp.FacesInitializerFactory </p></td>
-<td><p> Allow customize initialization / destroy operations or provide an
-alternate MyFaces initializer to a specific container.<br
-class="atl-forced-newline" /> </p></td>
-<td><p> 2.0.1,<br class="atl-forced-newline" />
- 2.1.0<br class="atl-forced-newline" /> </p></td>
-<td><p> No<br class="atl-forced-newline" /> </p></td>
-</tr>
-<tr>
-<td><p> Indicate the servlet can be considered a FacesServlet.<br
-class="atl-forced-newline" /> </p></td>
-<td><p> org.apache.myfaces.shared_impl.webapp.webxml.DelegatedFacesServlet
-</p></td>
-<td><p> Indicate the servlet can be considered a FacesServlet. </p></td>
-<td><p> 1.1.7, 1.2.3, 2.0.0,<br class="atl-forced-newline" />
- 2.1.0<br class="atl-forced-newline" /> </p></td>
-<td><p> No<br class="atl-forced-newline" /> </p></td>
-</tr>
-</tbody></table>
+<table border="0" class="bodyTable">
+<tbody>
+ <tr>
+ <th><p> Integration Point <br class="atl-forced-newline" /> </p></th>
+ <th><p> Classes Involved <br class="atl-forced-newline" /> </p></th>
+ <th><p> Description <br class="atl-forced-newline" /> </p></th>
+ <th><p> Since <br class="atl-forced-newline" /> </p></th>
+ <th><p> SPI <br class="atl-forced-newline" /> </p></th>
+ </tr>
+ <tr>
+ <td><p> @PostConstruct and @PreDestroy injection over jsf managed beans <br
+ class="atl-forced-newline" /> </p></td>
+ <td><p> org.apache.myfaces.config.annotation.LifecycleProvider2 <br
+ class="atl-forced-newline" />
+ org.apache.myfaces.config.annotation.LifecycleProviderFactory <br
+ class="atl-forced-newline" /> </p></td>
+ <td><p> Provide methods to delegate injection of @PostConstruct and
+ @PreDestroy annotations to the server for custom processing. <br
+ class="atl-forced-newline" /> </p></td>
+ <td><p> 1.2.7 <br class="atl-forced-newline" /> </p></td>
+ <td><p> Yes <br class="atl-forced-newline" /> </p></td>
+ </tr>
+ <tr>
+ <td><p> Override SPI handling </p></td>
+ <td><p> org.apache.myfaces.spi.ServiceProviderFinder <br
+ class="atl-forced-newline" />
+ org.apache.myfaces.spi.ServiceProviderFinderFactory <br
+ class="atl-forced-newline" /> </p></td>
+ <td><p> Override SPI handling done by MyFaces Core, usually taking
+ advantage of container specific features to scan files inside jars.<br
+ class="atl-forced-newline" /> </p></td>
+ <td><p> 2.0.3, 2.1.0<br class="atl-forced-newline" /> </p></td>
+ <td><p> No </p></td>
+ </tr>
+ <tr>
+ <td><p> Annotation Scanning <br class="atl-forced-newline" /> </p></td>
+ <td><p> org.apache.myfaces.spi.AnnotationProvider <br
+ class="atl-forced-newline" />
+ org.apache.myfaces.spi.AnnotationProviderWrapper <br
+ class="atl-forced-newline" />
+ org.apache.myfaces.spi.AnnotationProviderFactory <br
+ class="atl-forced-newline" /> </p></td>
+ <td><p> Override/wrap myfaces annotation scanning algorithm that needs to
+ be processed at startup. </p></td>
+ <td><p> 2.0.3, 2.1.0 <br class="atl-forced-newline" /> </p></td>
+ <td><p> Yes <br class="atl-forced-newline" /> </p></td>
+ </tr>
+ <tr>
+ <td><p> Locate facelet .taglib.xml files through classpath. </p></td>
+ <td><p> org.apache.myfaces.spi.FaceletConfigResourceProvider<br
+ class="atl-forced-newline" />
+ org.apache.myfaces.spi.FaceletConfigResourceProviderFactory<br
+ class="atl-forced-newline" /> </p></td>
+ <td><p> Locate facelet .taglib.xml files through classpath. These files has
+ definitions that are used by facelets algorithm to parse view files.
+ </p></td>
+ <td><p> 2.0.3, 2.1.0 </p></td>
+ <td><p> Yes </p></td>
+ </tr>
+ <tr>
+ <td><p> Locate faces-config.xml files through classpath. </p></td>
+ <td><p> org.apache.myfaces.spi.FacesConfigResourceProvider<br
+ class="atl-forced-newline" />
+ org.apache.myfaces.spi.FacesConfigResourceProviderFactory<br
+ class="atl-forced-newline" /> </p></td>
+ <td><p> Locate faces-config xml files through classpath. These files has
+ definitions that are used by initialize jsf environment. By default it
+ locate all files inside META-INF folder, named faces-config.xml or ending
+ with .faces-config.xml </p></td>
+ <td><p> 2.0.3, 2.1.0 </p></td>
+ <td><p> Yes </p></td>
+ </tr>
+ <tr>
+ <td><p> Get an unified configuration after sort and order all config
+ files.<br class="atl-forced-newline" /> </p></td>
+ <td><p> org.apache.myfaces.spi.FacesConfigurationMerger<br
+ class="atl-forced-newline" />
+ org.apache.myfaces.spi.FacesConfigurationMergerFactory<br
+ class="atl-forced-newline" />
+ org.apache.myfaces.config.element.*<br class="atl-forced-newline" />
+ </p></td>
+ <td><p> Get all org.apache.myfaces.config.element.FacesConfig data
+ and then it combines it into one
+ org.apache.myfaces.config.element.FacesConfigData instance. </p></td>
+ <td><p> 2.0.3, 2.1.0 </p></td>
+ <td><p> Yes </p></td>
+ </tr>
+ <tr>
+ <td><p> Get configuration information from different sources and allow
+ cache them.<br class="atl-forced-newline" /> </p></td>
+ <td><p> org.apache.myfaces.spi.FacesConfigurationProvider<br
+ class="atl-forced-newline" />
+ org.apache.myfaces.spi.FacesConfigurationProviderFactory<br
+ class="atl-forced-newline" />
+ org.apache.myfaces.config.element.*<br class="atl-forced-newline" />
+ </p></td>
+ <td><p> This interface provide a way to merge and store all JSF config
+ information retrieved from faces-config.xml files, META-INF/service files
+ and annotations that works as base point to initialize MyFaces. The
+ objective is allow server containers to "store" or this
+ information, preventing calculate it over and over each time the web
+ application is started. </p></td>
+ <td><p> 2.0.3, 2.1.0 </p></td>
+ <td><p> Yes </p></td>
+ </tr>
+ <tr>
+ <td><p> Override javax.faces.FactoryFinder default algorithm<br
+ class="atl-forced-newline" /> </p></td>
+ <td><p> org.apache.myfaces.spi.FactoryFinderProvider<br
+ class="atl-forced-newline" />
+ org.apache.myfaces.spi.FactoryFinderProviderFactory<br
+ class="atl-forced-newline" /> </p></td>
+ <td><p> Provide an interface to override javax.faces.FactoryFinder class
+ methods. This is useful if containers does not want to use Thread Context
+ Class Loader to load classes, like in OSGi.<br class="atl-forced-newline"
+ /> </p></td>
+ <td><p> 2.0.5, 2.1.0<br class="atl-forced-newline" /> </p></td>
+ <td><p> Yes </p></td>
+ </tr>
+ <tr>
+ <td><p> Provide additional info from web.xml files<br
+ class="atl-forced-newline" /> </p></td>
+ <td><p> org.apache.myfaces.spi.WebConfigProvider<br
+ class="atl-forced-newline" />
+ org.apache.myfaces.spi.WebConfigProviderFactory<br
+ class="atl-forced-newline" />
+ org.apache.myfaces.spi.ServletMapping<br class="atl-forced-newline" />
+ </p></td>
+ <td><p> Provide additional info from web.xml files, like mapping or if an
+ error page is present.<br class="atl-forced-newline" /> </p></td>
+ <td><p> 2.0.3, 2.1.0 </p></td>
+ <td><p> Yes </p></td>
+ </tr>
+ <tr>
+ <td><p> Override initialization and destroy web applications<br
+ class="atl-forced-newline" /> </p></td>
+ <td><p> org.apache.myfaces.webapp.FacesInitializer<br
+ class="atl-forced-newline" />
+ org.apache.myfaces.webapp.FacesInitializerFactory </p></td>
+ <td><p> Allow customize initialization / destroy operations or provide an
+ alternate MyFaces initializer to a specific container.<br
+ class="atl-forced-newline" /> </p></td>
+ <td><p> 2.0.1,<br class="atl-forced-newline" />
+ 2.1.0<br class="atl-forced-newline" /> </p></td>
+ <td><p> No<br class="atl-forced-newline" /> </p></td>
+ </tr>
+ <tr>
+ <td><p> Indicate the servlet can be considered a FacesServlet.<br
+ class="atl-forced-newline" /> </p></td>
+ <td><p> org.apache.myfaces.shared_impl.webapp.webxml.DelegatedFacesServlet
+ </p></td>
+ <td><p> Indicate the servlet can be considered a FacesServlet. </p></td>
+ <td><p> 1.1.7, 1.2.3, 2.0.0,<br class="atl-forced-newline" />
+ 2.1.0<br class="atl-forced-newline" /> </p></td>
+ <td><p> No<br class="atl-forced-newline" /> </p></td>
+ </tr>
+</tbody>
+</table>
<p>For more detailed information, take a look at the javadoc of each class
on myfaces site.</p></div></div>