Author: abogachuk
Date: 2009-06-12 12:06:39 -0400 (Fri, 12 Jun 2009)
New Revision: 15927
Modified:
trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards_1.png
trunk/seam/docs/reference/en/modules/intro.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-153: key features chapters created, verified, some
misprints and screenshots corrected.
Modified: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards_1.png
===================================================================
(Binary files differ)
Modified: trunk/seam/docs/reference/en/modules/intro.xml
===================================================================
--- trunk/seam/docs/reference/en/modules/intro.xml 2009-06-12 15:33:38 UTC (rev 15926)
+++ trunk/seam/docs/reference/en/modules/intro.xml 2009-06-12 16:06:39 UTC (rev 15927)
@@ -16,7 +16,7 @@
<title>What is Seam?</title>
<para>This introduction will help you to understand what is
<property>Seam</property>.</para>
<para><property>Seam</property> is a fully featured application
framework on top of Java EE
- 5. It is also one of the most popular enterprise Java framework today. Seam
deeply
+ 5. It is also one of the most popular enterprise Java frameworks today. Seam
deeply
integrates many other standard-based or open source frameworks (e.g., JSF,
EJB3, JMS,
Web Services, jBPM, JBoss Rules, Ajax4jsf, RichFaces, Facelets, Spring,
iText, Quartz,
TestNG, etc.), and provides a single programming model for developers to
@@ -25,6 +25,105 @@
applications with many component frameworks.</para>
</section>
+ <section><title>Key Features of JBoss Seam</title>
+ <para>For a start, we propose you to look through the table of main
features of JBoss Seam:</para>
+
+ <table>
+
+ <title>Key Functionality for JBoss Seam</title>
+ <tgroup cols="3">
+
+ <colspec colnum="1" align="left"
colwidth="2*"/>
+ <colspec colnum="2" colwidth="4*"/>
+ <colspec colnum="3" align="left"
colwidth="2*"/>
+
+ <thead>
+ <row>
+ <entry>Feature</entry>
+ <entry>Benefit</entry>
+ <entry>Chapter</entry>
+ </row>
+ </thead>
+
+ <tbody>
+
+ <row>
+ <entry><para>Integrated JSF with EJB
3.0</para></entry>
+ <entry><para>JBoss Seam combines the component models
of EJB3 and JSF, eliminating glue code, and thus, letting the developer think about the
business problem.</para></entry>
+ </row>
+
+ <row>
+ <entry><para>Integrated
AJAX</para></entry>
+ <entry><para>Developer can add AJAX capability to the
user interface of his application without the need to write any JavaScript code as Seam
supports JBoss RichFaces and ICEfaces - the best open source JSF-based AJAX
solutions.</para></entry>
+ </row>
+
+ <row>
+ <entry><para>Bijection</para></entry>
+ <entry><para>Bijection allows auto-assembly of
stateful components by the container. It even allows a component to safely and easily
manipulate the value of a context variable, just by assigning it to an attribute of the
component.</para></entry>
+ </row>
+
+ <row>
+ <entry><para>New Seam Project
wizard</para></entry>
+ <entry><para>An easy step-by-step wizard to create a
standalone Seam Web Project with a form to create runtime and server instances in order to
get started creating, running, and debugging J2EE (only) applications. You may also add
JSF capabilities.</para></entry>
+ <entry>
+ <link linkend="create_seam">New Seam Project
wizard</link>
+ </entry>
+ </row>
+
+ <row>
+ <entry><para>Seam component generations options
</para></entry>
+ <entry><para>All the Seam component generations
options known from Seam-gen are available as wizards (with sensible auto-defaulting) for
creating various common Seam components.</para></entry>
+ <entry>
+ <link linkend="seam_wizards">Seam
Wizards</link>
+ </entry>
+ </row>
+
+ <row>
+ <entry><para>Seam Editors</para></entry>
+ <entry><para>Visual Page Editor, Seam Pages Editor
and Seam Components Editor provide you with a range of great possibilities and will be
helpful when working with JBoss Seam.</para></entry>
+ <entry>
+ <link linkend="seam_editors">Seam
Editors</link>
+ </entry>
+ </row>
+
+ <row>
+ <entry><para>Seam
Validator</para></entry>
+ <entry><para>A configured Seam Validator provides
validation of various possible problematic definitions.</para></entry>
+ <entry>
+ <link linkend="SeamValidation">Seam
Validation</link>
+ </entry>
+ </row>
+
+ <row>
+ <entry><para>CRUD Database Application
Generation</para></entry>
+ <entry><para>JBoss Seam allows adding CRUD support to
a Seam Web application.</para></entry>
+ <entry>
+ <link
linkend="crud_database_application">CRUD Database Application</link>
+ </entry>
+ </row>
+
+ <row>
+ <entry><para>TestNG
Framework</para></entry>
+ <entry><para>TestNG ("Testing, the Next
Generation") is a Java unit testing framework that aims to overcome many limitations
of JUnit.</para></entry>
+ <entry>
+ <link linkend="testNG">Using TestNG
project</link>
+ </entry>
+ </row>
+
+ </tbody>
+
+ </tgroup>
+ </table>
+
+
+
+
+
+
+
+
+</section>
+
<section>
<title>Installation into Eclipse</title>