Author: buildbot
Date: Mon Apr 29 22:38:17 2013
New Revision: 860338
Log:
Staging update by buildbot for tomee
Modified:
websites/staging/tomee/trunk/cgi-bin/ (props changed)
websites/staging/tomee/trunk/content/ (props changed)
websites/staging/tomee/trunk/content/examples-trunk/myfaces-codi-demo/README.html
Propchange: websites/staging/tomee/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Apr 29 22:38:17 2013
@@ -1 +1 @@
-1476838
+1477394
Propchange: websites/staging/tomee/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Apr 29 22:38:17 2013
@@ -1 +1 @@
-1476838
+1477394
Modified:
websites/staging/tomee/trunk/content/examples-trunk/myfaces-codi-demo/README.html
==============================================================================
---
websites/staging/tomee/trunk/content/examples-trunk/myfaces-codi-demo/README.html
(original)
+++
websites/staging/tomee/trunk/content/examples-trunk/myfaces-codi-demo/README.html
Mon Apr 29 22:38:17 2013
@@ -132,6 +132,8 @@
</h1>
</div>
+<h2>Steps to run the example</h2>
+
<p>Build and start the demo:</p>
<pre><code>mvn clean package tomee:run
@@ -142,6 +144,43 @@
<pre><code>http://localhost:8080/myfaces-codi-1.0-SNAPSHOT/
</code></pre>
+<p>This example shows how to improve JSF2/CDI applications with features
provided by Apache MyFaces CODI and ExtVal.</p>
+
+<h2>Intro of MyFaces CODI and ExtVal</h2>
+
+<p>The Apache MyFaces Extensions CDI project (aka CODI) hosts portable
extensions for Contexts and Dependency Injection (CDI - JSR 299). CODI is a
toolbox for your CDI application. Like CDI itself CODI is focused on
type-safety. It is a modularized and extensible framework. So it's easy to
choose the needed parts to facilitate the daily work in your project.</p>
+
+<p>MyFaces Extensions Validator (aka ExtVal) is a JSF centric validation
framework which is compatible with JSF 1.x and JSF 2.x.
+This example shows how it improves the default integration of Bean-Validation
(JSR-303) with JSF2 as well as meta-data based cross-field validation.</p>
+
+<h2>Illustrated Features</h2>
+
+<p><strong>Apache MyFaces CODI</strong></p>
+
+<ul>
+<li>Type-safe view-config</li>
+<li>Type-safe (custom) view-meta-data</li>
+<li>Type-safe navigation</li>
+<li>Type-safe (specialized) config</li>
+<li>Type-safe custom project-stage</li>
+<li>@WindowScoped</li>
+<li>Controlling CODI scopes with WindowContext</li>
+<li>@ViewAccessScoped</li>
+<li>Manual conversation handling</li>
+<li>Secured pages (AccessDecisionVoter)</li>
+<li>@Transactional</li>
+<li>I18n (fluent API)</li>
+<li>Dependency-Injection for JSR303 (BV) constraint-validators</li>
+<li>Dependency-Injection for JSF phase-listeners</li>
+</ul>
+
+<p><strong>Apache MyFaces ExtVal</strong></p>
+
+<ul>
+<li>Cross-Field validation (@Equals)</li>
+<li>Type-safe group-validation (@BeanValidation) for JSF action-methods</li>
+</ul>
+
<div class="page-header"> </div>
<h4>APIs Used</h4>