You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2012/09/12 03:19:16 UTC
svn commit: r1383724 [6/6] - in /myfaces/site/publish/tomahawk: ./ css/
images/ images/logos/ img/ img/banners/ img/icons/ img/slices/ testing/
Added: myfaces/site/publish/tomahawk/testing/selenium.html
URL: http://svn.apache.org/viewvc/myfaces/site/publish/tomahawk/testing/selenium.html?rev=1383724&view=auto
==============================================================================
--- myfaces/site/publish/tomahawk/testing/selenium.html (added)
+++ myfaces/site/publish/tomahawk/testing/selenium.html Wed Sep 12 01:19:12 2012
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>MyFaces Tomahawk - Selenium Testing</title>
+ <link rel="stylesheet" type="text/css" media="all" href="../css/maven-base.css"/>
+ <link rel="stylesheet" type="text/css" media="all" href="../css/maven-theme.css"/>
+ <link rel="stylesheet" type="text/css" media="print" href="../css/print.css"/>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ </head>
+ <body>
+ <div id="header">
+ <div id="top_menu">
+ <div id="top_menu_container">
+
+
+
+ <div class="date">
+ Last Published: 25 Jul 2011
+ </div>
+ <ul>
+ <li>
+ <a href="http://www.apache.org/">Apache</a>
+ </li>
+ <li>
+ <a href="../../index.html">MyFaces</a>
+ </li>
+ <li>
+ <a href=".././download.html">Download Tomahawk</a>
+ </li>
+ </ul>
+ <div class="clear"></div>
+ </div> <!-- close top_menu_container -->
+ </div> <!-- close top_menu -->
+ <div id="header_bottom">
+ <div id="logo_banner_container">
+ <div id="logo">
+ <a href="../">
+
+ <img src="../img/banners/MyFaces_logo.jpg" alt="" />
+
+ </a>
+ </div>
+ <div id="banner">
+ <a href="../">
+
+ <img src="../img/banners/apache_banner.png" alt="" />
+
+ </a>
+ </div>
+ <div class="clear"></div>
+ </div> <!-- close logo_banner_container -->
+ </div> <!-- close header_bottom -->
+ </div> <!-- close header -->
+ <div id="main_container">
+ <div id="left_column">
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>MyFaces Projects</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="../../index.html">Overview</a>
+ </li>
+
+
+
+
+
+ <li class="collapsed">
+ <a href="../../core11/index.html">Core JSF-1.1</a>
+ </li>
+
+
+
+
+
+ <li class="collapsed">
+ <a href="../../core12/index.html">Core JSF-1.2</a>
+ </li>
+
+
+
+
+
+ <li class="collapsed">
+ <a href="../../core20/index.html">Core JSF-2.0</a>
+ </li>
+
+ <li class="none">
+ <a href="../../trinidad/index.html">Trinidad</a>
+ </li>
+
+ <li class="none">
+ <a href="../../tobago/index.html">Tobago</a>
+ </li>
+
+
+
+
+
+
+
+
+
+ <li class="expanded">
+ <a href="../index.html">Tomahawk</a>
+ <ul>
+
+ <li class="none">
+ <a href="../../tomahawk-project/tomahawk/index.html">Tomahawk for JSF 1.1</a>
+ </li>
+
+ <li class="none">
+ <a href="../../tomahawk-project/tomahawk12/index.html">Tomahawk for JSF 1.2</a>
+ </li>
+
+ <li class="none">
+ <a href="../../tomahawk-project/tomahawk20/index.html">Tomahawk for JSF 2.0</a>
+ </li>
+ </ul>
+ </li>
+
+
+
+
+
+ <li class="collapsed">
+ <a href="../../sandbox/index.html">Sandbox</a>
+ </li>
+
+ <li class="none">
+ <a href="../../orchestra/index.html">Orchestra</a>
+ </li>
+
+ <li class="none">
+ <a href="../../portlet-bridge/index.html">Portlet Bridge</a>
+ </li>
+
+ <li class="none">
+ <a href="../../extensions/validator/index.html">ExtVal</a>
+ </li>
+
+ <li class="none">
+ <a href="../../commons/index.html">Commons</a>
+ </li>
+
+ <li class="none">
+ <a href="../../test/index.html">Test</a>
+ </li>
+
+ <li class="none">
+ <a href="../../otherProjects.html">Others</a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Documentation</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="../../tomahawk-project/tomahawk/tagdoc.html">JSF Tag Documentation 1.1</a>
+ </li>
+
+ <li class="none">
+ <a href="../../tomahawk-project/tomahawk12/tagdoc.html">JSF Tag Documentation 1.2</a>
+ </li>
+
+ <li class="none">
+ <a href="../../tomahawk-project/tomahawk20/tagdoc.html">JSF Tag Documentation 2.0</a>
+ </li>
+
+ <li class="none">
+ <a href=".././extensionsFilter.html">Extensions filter</a>
+ </li>
+
+ <li class="none">
+ <a href=".././forceId.html">forceId</a>
+ </li>
+
+ <li class="none">
+ <a href=".././tiles.html">Tiles Support</a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Project Documentation</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="../project-info.html">Project Information</a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Testing</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="../testing/selenium.html" class="selected">OpenQA Selenium</a>
+ </li>
+
+ <li class="none">
+ <a href="../testing/hostedqa.html">Autoriginate HostedQA</a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Foundation</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="http://apache.org/" class="externalLink">ASF<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks<span/></a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div id="powered_by">
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="../img/banners/maven-feather.png"></img>
+ </a>
+ </div> <!-- close powered_by -->
+ <div class="clear"></div>
+ </div>
+ <div id="body_column">
+ <div>
+ <div class="section"><h2>Selenium Testing<a name="Selenium_Testing"></a></h2><p><b><a class="externalLink" href="http://selenium.openqa.org">Selenium</a></b> is a test tool for web applications. Unlike HtmlUnit or HttpUnit tests which <i>simulate</i> a browser, Selenium tests run directly in a real browser such as Firefox or Internet Explorer. The Selenium JavaScript code is deployed alongside your running application, and interacts with it just as your users do.</p><p>MyFaces uses Selenium for functional testing of the example apps. The following example apps include Selenium tests:</p><ul><li>MyFaces Example Simple</li></ul><div class="section"><h3>Install<a name="Install"></a></h3><p>Selenium is available in OpenQA's Maven repository, so no installation is necessary.</p><p>However, you may want to download the Selenium distribution (which includes the documentation) from <a class="externalLink" href="http://www.openqa.org/selenium-core/download.action"> http://www.o
penqa.org/selenium-core/download.action</a>.</p><p>While you're there, also install the Firefox plugin <b>Selenium IDE</b> from <a class="externalLink" href="http://www.openqa.org/selenium-ide/"> http://www.openqa.org/selenium-ide/</a>.</p></div><div class="section"><h3>Package<a name="Package"></a></h3><p><b>Package</b> the webapp with the 'selenium' profile activated.</p><p>The <a class="externalLink" href="http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/examples/pom.xml
+ ?view=markup">tomahawk-examples-project pom</a> includes a 'selenium' profile that will</p><ul><li>unpack the Selenium jar under 'target'</li><li>copy the 'core' directory from the unpacked Selenium jar into the webapp</li><li>copy any files in 'src/test/selenium' into the webapp</li></ul><div class="source"><pre>mvn package -P selenium</pre></div><p>The webapp will contain the following additional directories: 'selenium/core' and 'selenium/tests'.</p></div><div class="section"><h3>Deploy<a name="Deploy"></a></h3><p><b>Deploy</b> the webapp to your favorite container. The Cargo plugin is configured to make this easy:</p><div class="source"><pre>mvn package cargo:start -P selenium</pre></div><p>or</p><div class="source"><pre>mvn package cargo:start -P selenium -Dcargo.tomcat5x.home=/path/to/tomcat5</pre></div><dl><dt>TODO</dt><dd>Add info on how to start and deploy to Jetty.</dd></dl></div><div class="section"><h3>Deploy with Sun's RI<a name="Deploy_with_Suns_RI"></a></h3><p
>To build and deploy the examples using the Sun's RI instead of MyFaces, add <tt>-Djsf=ri</tt> to the command line.</p><div class="source"><pre>mvn clean package cargo:start -P selenium -Djsf=ri</pre></div></div><div class="section"><h3>Run<a name="Run"></a></h3><p><b>Run</b> the tests with the Selenium TestRunner.</p><ul><li>Visit <tt>http://localhost:8080/<appname>/selenium/core/TestRunner.html</tt></li><li>Click 'go' in the top left frame to load the TestSuite.html page</li><li>Click 'All' in the top right frame to run the tests</li></ul><p><b>Run</b> the tests <i>automatically</i>.</p><ul><li>Append <tt>?test=../tests/TestSuite.html&auto=true</tt> to the TestRunner.html URL</li></ul><p>After it runs the tests automatically, Selenium will <tt>POST</tt> the results to the default URL of <tt>../postResults</tt>. Since nothing is there to process the request, you will see a 404 Not Found error page in the bottom frame.</p></div><div class="section"><h3>Edit<a name=
"Edit"></a></h3><p><b>Edit</b> an existing test, or write a new one.</p><p>If you add a new test, remember to add it to src/test/selenium/TestSuite.html so the TestRunner will find it.</p><p>During the testing process, the brower's cache is not you friend. As a general rule, <b>clean out the brower's cache before running the tests!</b> Doing this will save a lot of frustration.</p><div class="section"><h4>Selenium IDE<a name="Selenium_IDE"></a></h4><p>The Selenium IDE Firefox plugin is the easiest way to edit tests. With the example app running, open the HTML file (src/test/selenium/SomeTest.html) from your svn checkout of Shale. Use the IDE to edit and run the test, and save your changes.</p><p><b>Note</b>: Your changes will not be visible to the TestRunner in the deployed webapp unless you re-package and deploy it.</p></div><div class="section"><h4>HTML Editor<a name="HTML_Editor"></a></h4><p>Selenium tests are written in plain HTML tables, so you may edit them with any te
xt editor.</p><p>If you prefer to edit the tests 'in place' in the running webapp, simply copy the files back to your svn checkout directory and commit the changes or submit a patch .</p></div></div></div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div> <!-- close main container -->
+ <div id="footer">
+ <div class="copyright">
+ ©
+ 2011
+ Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.<br/>
+ Apache MyFaces, Apache Tobago, Apache, the Apache feather logo, and the Apache MyFaces project logos are trademarks of The Apache Software Foundation.
+ </div><!-- close copyright -->
+ </div><!-- close footer -->
+ </body>
+</html>
Added: myfaces/site/publish/tomahawk/tiles.html
URL: http://svn.apache.org/viewvc/myfaces/site/publish/tomahawk/tiles.html?rev=1383724&view=auto
==============================================================================
--- myfaces/site/publish/tomahawk/tiles.html (added)
+++ myfaces/site/publish/tomahawk/tiles.html Wed Sep 12 01:19:12 2012
@@ -0,0 +1,405 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title></title>
+ <link rel="stylesheet" type="text/css" media="all" href="./css/maven-base.css"/>
+ <link rel="stylesheet" type="text/css" media="all" href="./css/maven-theme.css"/>
+ <link rel="stylesheet" type="text/css" media="print" href="./css/print.css"/>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ </head>
+ <body>
+ <div id="header">
+ <div id="top_menu">
+ <div id="top_menu_container">
+
+
+
+ <div class="date">
+ Last Published: 24 May 2012
+ </div>
+ <ul>
+ <li>
+ <a href="http://www.apache.org/">Apache</a>
+ </li>
+ <li>
+ <a href="../index.html">MyFaces</a>
+ </li>
+ <li>
+ <a href="download.html">Download Tomahawk</a>
+ </li>
+ </ul>
+ <div class="clear"></div>
+ </div> <!-- close top_menu_container -->
+ </div> <!-- close top_menu -->
+ <div id="header_bottom">
+ <div id="logo_banner_container">
+ <div id="logo">
+ <a href="../">
+
+ <img src="img/banners/MyFaces_logo.jpg" alt="" />
+
+ </a>
+ </div>
+ <div id="banner">
+ <a href="../">
+
+ <img src="img/banners/apache_banner.png" alt="" />
+
+ </a>
+ </div>
+ <div class="clear"></div>
+ </div> <!-- close logo_banner_container -->
+ </div> <!-- close header_bottom -->
+ </div> <!-- close header -->
+ <div id="main_container">
+ <div id="left_column">
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>JSF Implementations</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+
+
+
+
+ <li class="collapsed">
+ <a href="../core21/index.html">Core JSF-2.1</a>
+ </li>
+
+
+
+
+
+ <li class="collapsed">
+ <a href="../core20/index.html">Core JSF-2.0</a>
+ </li>
+
+
+
+
+
+ <li class="collapsed">
+ <a href="../core12/index.html">Core JSF-1.2</a>
+ </li>
+
+
+
+
+
+ <li class="collapsed">
+ <a href="../core11/index.html">Core JSF-1.1</a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>UI-Component Sets</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="../trinidad/index.html">Trinidad</a>
+ </li>
+
+ <li class="none">
+ <a href="../tobago/index.html">Tobago</a>
+ </li>
+
+
+
+
+
+
+
+
+
+ <li class="expanded">
+ <a href="index.html">Tomahawk</a>
+ <ul>
+
+ <li class="none">
+ <a href="../tomahawk-project/tomahawk/index.html">Tomahawk for JSF 1.1</a>
+ </li>
+
+ <li class="none">
+ <a href="../tomahawk-project/tomahawk12/index.html">Tomahawk for JSF 1.2</a>
+ </li>
+
+ <li class="none">
+ <a href="../tomahawk-project/tomahawk20/index.html">Tomahawk for JSF 2.0</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Add-ons and Extensions</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="../extensions/cdi/index.html">CODI</a>
+ </li>
+
+
+
+
+
+ <li class="collapsed">
+ <a href="../orchestra/index.html">Orchestra</a>
+ </li>
+
+ <li class="none">
+ <a href="../extensions/validator/index.html">ExtVal</a>
+ </li>
+
+ <li class="none">
+ <a href="../portlet-bridge/index.html">Portlet Bridge</a>
+ </li>
+
+ <li class="none">
+ <a href="../test/index.html">Test</a>
+ </li>
+
+ <li class="none">
+ <a href="../commons/index.html">Commons</a>
+ </li>
+
+ <li class="none">
+ <a href="../extensions/scripting/index.html">Ext-Scripting</a>
+ </li>
+
+
+
+
+
+ <li class="collapsed">
+ <a href="../sandbox/index.html">Sandbox</a>
+ </li>
+
+ <li class="none">
+ <a href="../otherProjects.html">Others</a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Documentation</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="../tomahawk-project/tomahawk/tagdoc.html">JSF Tag Documentation 1.1</a>
+ </li>
+
+ <li class="none">
+ <a href="../tomahawk-project/tomahawk12/tagdoc.html">JSF Tag Documentation 1.2</a>
+ </li>
+
+ <li class="none">
+ <a href="../tomahawk-project/tomahawk20/tagdoc.html">JSF Tag Documentation 2.0</a>
+ </li>
+
+ <li class="none">
+ <a href="extensionsFilter.html">Extensions filter</a>
+ </li>
+
+ <li class="none">
+ <a href="forceId.html">forceId</a>
+ </li>
+
+ <li class="none">
+ <a href="tiles.html" class="selected">Tiles Support</a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Project Documentation</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="collapsed">
+ <a href="project-info.html">Project Information</a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div class="left_menu_top">
+ <div class="left_menu_bottom">
+ <h5>Foundation</h5>
+ <div class="content">
+ <ul class="left_menu">
+
+ <li class="none">
+ <a href="http://www.apache.org/" class="externalLink">ASF<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/security/" class="externalLink">Security<span/></a>
+ </li>
+
+ <li class="none">
+ <a href="http://www.apache.org/licenses/" class="externalLink">License<span/></a>
+ </li>
+ </ul>
+ </div><!-- close content -->
+ </div><!-- close left_menu_bottom -->
+ </div><!-- close left_menu_top -->
+ <div id="powered_by">
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="./img/banners/maven-feather.png"></img>
+ </a>
+ </div> <!-- close powered_by -->
+ <div class="clear"></div>
+ </div>
+ <div id="body_column">
+ <div>
+ <!-- This is a standard template meant to be used for the documentation of all custom
+components. -->
+
+
+ <!-- Description -->
+ <div class="section"><h2>Description<a name="Description"></a></h2>
+
+ <p>
+ For better <a class="externalLink" href="http://struts.apache.org">struts/tiles</a> support, MyFaces has an integrated JspTilesViewHandler
+ (since release 1.0.6 beta). The main advantage of the ViewHandler is, that tiles-definitions can be sourced out into xml files
+ (up to now using tiles and myfaces you had to definie the layout within jsp-pages).
+ </p>
+ <p>
+ Take a look at the <tt>myfaces-tiles-example</tt> web application.
+ </p>
+ </div>
+ <!-- screen shot -->
+ <div class="section"><h2>Screen Shot<a name="Screen_Shot"></a></h2>
+
+ <p>Not Available</p>
+ </div>
+ <!-- API -->
+ <div class="section"><h2>API<a name="API"></a></h2>
+
+ <p>Not Applicable</p>
+ </div>
+ <!-- Syntax -->
+ <div class="section"><h2>Syntax<a name="Syntax"></a></h2>
+
+ <p>Not Applicable</p>
+ </div>
+ <!-- Instructions -->
+ <div class="section"><h2>Instructions<a name="Instructions"></a></h2>
+
+ <ol style="list-style-type: decimal">
+ <li>
+ Configure the JspTilesViewHandler in your faces-config:
+ <div class="source"><pre>
+<application>
+ <view-handler>org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl</view-handler>
+</application>
+ </pre></div>
+ </li>
+ <li>
+ Add the following lines to your web.xml:
+ <div class="source"><pre>
+<context-param>
+ <param-name>tiles-definitions</param-name>
+ <param-value>/WEB-INF/tiles.xml</param-value>
+</context-param>
+ </pre></div>
+ </li>
+ <li>
+ Define your layout in a tiles-definition file
+ </li>
+ </ol>
+ <p>
+ When rendering the view, the JspTilesViewHandlerImpl will take
+ the given viewId and compute a tileId by:
+ </p>
+ <ul>
+ <li>Substituting any extension by ".tiles"</li>
+ <li>Appending ".tiles" if path-mapping is used</li>
+ </ul>
+ <p>
+ Next the ViewHandler looks up in the tile-definitions for the corresponding definition.
+ (eg. for viewId = /page1.jsp the lookup would be /page1.tiles)
+ </p>
+ </div>
+
+
+
+
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div> <!-- close main container -->
+ <div id="footer">
+ <div class="copyright">
+ ©
+ 2012
+ Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.<br/>
+ Apache MyFaces, Apache Tobago, Apache, the Apache feather logo, and the Apache MyFaces project logos are trademarks of The Apache Software Foundation.
+ </div><!-- close copyright -->
+ </div><!-- close footer -->
+ </body>
+</html>