Author: ochikvina
Date: 2008-04-29 10:06:54 -0400 (Tue, 29 Apr 2008)
New Revision: 7892
Modified:
trunk/jsf/docs/userguide/en/modules/Visual_Web_Tools.xml
Log:
http://jira.jboss.com/jira/browse/JBDS-153 - moving key features of jsf and struts tools
to jsf and struts ref guides
Modified: trunk/jsf/docs/userguide/en/modules/Visual_Web_Tools.xml
===================================================================
--- trunk/jsf/docs/userguide/en/modules/Visual_Web_Tools.xml 2008-04-29 13:42:10 UTC (rev
7891)
+++ trunk/jsf/docs/userguide/en/modules/Visual_Web_Tools.xml 2008-04-29 14:06:54 UTC (rev
7892)
@@ -6,42 +6,56 @@
<keyword>JBoss Developer Studio</keyword>
<keyword>JBDS</keyword>
<keyword>Java</keyword>
- <keyword>Web Tools</keyword>
+ <keyword>Web Tools</keyword>
</keywordset>
</chapterinfo>
<title>Visual Web Tools</title>
-
- <para>This guide covers the usage of Visual Web Tools in <property>JBoss
Developer Studio</property> and <property>JBoss Tools</property>. The
difference
- between these products is that JBoss Tools are just a set of Eclipse plugins and JBoss
Developer Studio adds</para>
+
+ <para>This guide covers the usage of Visual Web Tools in <property>JBoss
Developer
+ Studio</property> and <property>JBoss Tools</property>. The
difference between these products is
+ that JBoss Tools are just a set of Eclipse plugins and JBoss Developer Studio
adds</para>
<itemizedlist>
- <listitem><para>an installer</para></listitem>
- <listitem><para>Eclipse and Web Tools
preconfigured</para></listitem>
- <listitem><para>JBoss EAP with JBoss AS and Seam
preconfigured</para></listitem>
- <listitem><para>3rd party plugins bundled and
configured</para></listitem>
- <listitem><para>access to RHEL and Red Hat
Network</para></listitem>
- <listitem><para>access to the JBoss/Red Hat supported
software</para></listitem>
+ <listitem>
+ <para>an installer</para>
+ </listitem>
+ <listitem>
+ <para>Eclipse and Web Tools preconfigured</para>
+ </listitem>
+ <listitem>
+ <para>JBoss EAP with JBoss AS and Seam preconfigured</para>
+ </listitem>
+ <listitem>
+ <para>3rd party plugins bundled and configured</para>
+ </listitem>
+ <listitem>
+ <para>access to RHEL and Red Hat Network</para>
+ </listitem>
+ <listitem>
+ <para>access to the JBoss/Red Hat supported software</para>
+ </listitem>
</itemizedlist>
-
- <para>For additional information, please visit the JBoss Developer Studio home
page at:
-<ulink
url="http://www.jboss.com/products/devstudio">http://www.jbo...
-
- <para>In JBoss Tools there is an extensive collection of specialized wizards,
editors and views that can be used in various scenarios while developing Web
- applications. The following chapters walk through these features.</para>
-
+
+ <para>For additional information, please visit the JBoss Developer Studio home
page at: <ulink
+
url="http://www.jboss.com/products/devstudio">http://www.jbo...
+
+ <para>In JBoss Tools there is an extensive collection of specialized wizards,
editors and views
+ that can be used in various scenarios while developing Web applications. The following
chapters
+ walk through these features.</para>
+
<section id="key_features">
<title>Key Features of Visual Web Tools</title>
<para>Here is the table of main features of Visual Web Tools:</para>
-
+
<table>
-
+
<title>Key Functionality for Visual Web Tools</title>
<tgroup cols="3">
-
+
<colspec colnum="1" colwidth="2*"/>
<colspec colnum="2" colwidth="4*"/>
<colspec colnum="3" colwidth="2*"/>
-
+
<thead>
<row>
<entry>Feature</entry>
@@ -52,81 +66,84 @@
<tbody>
<row>
<entry>Visual Page Editor</entry>
- <entry>Powerful and customizable visual page editor. Possibility to develop
an application using any web technology: jsf, seam, struts, jsp, html and others.
Developing using four tabs: visual/source, visual, source and preview. Fast and easy
switching between these tabs. Split screen design of visual and source views. Full and
instant synchronization between source and visual views. Integration with properties and
outline views. Graphical toolbar to add inline styling to any tag.</entry>
- <entry><link linkend="visual_page">visual page
editor</link></entry>
+ <entry>Powerful and customizable visual page editor. Possibility to develop
an application
+ using any web technology: jsf, seam, struts, jsp, html and others. Developing
using four
+ tabs: visual/source, visual, source and preview. Fast and easy switching between
these tabs.
+ Split screen design of visual and source views. Full and instant synchronization
between
+ source and visual views. Integration with properties and outline views. Graphical
toolbar to
+ add inline styling to any tag.</entry>
+ <entry>
+ <link linkend="visual_page">visual page editor</link>
+ </entry>
</row>
+
<row>
<entry>JBoss Tools Palette</entry>
- <entry>Organizing various tags by groups, inserting tags into a jsp or xhtml
page with one click, adding custom or 3rd party tag libraries into the palette, easy
controling the number of tag groups shown on the palette.</entry>
- <entry><link linkend="palette">jboss tools
palette</link></entry>
+ <entry>Organizing various tags by groups, inserting tags into a jsp or xhtml
page with one
+ click, adding custom or 3rd party tag libraries into the palette, easy controling
the number
+ of tag groups shown on the palette.</entry>
+ <entry>
+ <link linkend="palette">jboss tools palette</link>
+ </entry>
</row>
+
<row>
<entry>Web Projects View</entry>
- <entry>Visualizing and displaying projects by function. Easy selecting of
different kinds of items and dropping them into jsp pages. Using context menus to develop
the application. Using icon shortcuts to create and import JSF and Struts projects.
Expanding and inspecting tag library files. Selecting custom and third-party tag libraries
to drag and drop onto the JBoss Tools Palette.</entry>
- <entry><link linkend="web_projects">web projects
view</link></entry>
+ <entry>Visualizing and displaying projects by function. Easy selecting of
different kinds of
+ items and dropping them into jsp pages. Using context menus to develop the
application. Using
+ icon shortcuts to create and import JSF and Struts projects. Expanding and
inspecting tag
+ library files. Selecting custom and third-party tag libraries to drag and drop
onto the JBoss
+ Tools Palette.</entry>
+ <entry>
+ <link linkend="web_projects">web projects view</link>
+ </entry>
</row>
+
<row>
- <entry>JSF and Facelets support</entry>
- <entry>Step-by-step wizards for creating new JSF and Facelets projects with a
number of predefined templates, importing existing ones and adding JSF capabilities to
non-jsf web projects.</entry>
- <entry><ulink
url="../../jsf_tools_ref_guide/html_single/index.html#jsf_support">jsf
support</ulink></entry>
- </row>
-
- <row>
- <entry>Flexible and customizable project template management</entry>
- <entry>Jump-start development with out-of-the-box templates or easily
customized templates
- for re-use.</entry>
- <entry><ulink
url="../../jsf_tools_ref_guide/html_single/index.html#projects">working with
projects</ulink></entry>
- </row>
- <row>
- <entry>Support for Managed Beans</entry>
- <entry>Adding new managed beans, generating code for attributes, properties
and getter/setter methods.</entry>
- <entry><ulink
url="../../jsf_tools_ref_guide/html_single/index.html#managed_beans">managed
beans</ulink></entry>
- </row>
- <row>
<entry>OpenOn</entry>
<entry>Easy navigation between views and other parts of your
projects.</entry>
- <entry><ulink
url="../../jsf_tools_ref_guide/html_single/index.html#FaceletsSupport865">facelets
support</ulink></entry>
- </row>
+ <entry>
+ <ulink
url="../../jsf_tools_ref_guide/html_single/index.html#FaceletsSupport865">facelets
+ support</ulink>
+ </entry>
+ </row>
+
<row>
<entry>Content Assist</entry>
- <entry>Code completion proposals while working in java, xml, jsp, xhtml,
xhtml, seam project and jsf configuration files. Content assist based on project data
(dynamic code assist); with graphical editor. Code completion for values from property
files, beans attributes and methods, navigation rule outcomes and jsf
variables.</entry>
- <entry><ulink
url="../../jsf_tools_ref_guide/html_single/index.html#ContentAssist976">content
assist</ulink></entry>
+ <entry>Code completion proposals while working in java, xml, jsp, xhtml,
xhtml, seam project
+ and jsf configuration files. Content assist based on project data (dynamic code
assist); with
+ graphical editor. Code completion for values from property files, beans attributes
and
+ methods, navigation rule outcomes and jsf variables.</entry>
+ <entry>
+ <ulink
url="../../jsf_tools_ref_guide/html_single/index.html#ContentAssist976">content
+ assist</ulink>
+ </entry>
</row>
+
<row>
- <entry>Support for Custom Converters and Validators</entry>
- <entry>Fast creating of custom converters and validators with tree view of
faces-config.xml file.</entry>
- <entry><ulink
url="../../jsf_tools_ref_guide/html_single/index.html#CreateAndRegisterACustomConverter94230">converters
and validators</ulink></entry>
- </row>
- <row>
- <entry>Verification and Validation</entry>
- <entry>All occuring errors will be immediately reported by verification
feature, no matter in what view you are working. Constant validation and errors checking
allows to catch many of the errors during development process that significantly reduces
development time.</entry>
- <entry><ulink
url="../../jsf_tools_ref_guide/html_single/index.html#jsf_project_verification">verification
and validation</ulink></entry>
-
- </row>
- <row>
<entry>Drag-and-Drop</entry>
- <entry>Possibility of inserting any tag onto the page you are editing by just
drag-and-droping it from the palette to this page. Adding any properties, managed bean
attributes, navigation rules, tag library file declarations, jsp files from web projects
view by clicking them and draging to source code.</entry>
- <entry><link linkend="visual_page">visual page
editor</link> <link
linkend="DragAndDrop">drag-and-drop</link></entry>
- </row>
- <row>
- <entry>Struts Support</entry>
- <entry>Step-by-step wizards for creating a new struts project with a number
of predefined templates, importing existing ones and adding struts capabilities to
non-struts web projects.</entry>
- <entry><ulink
url="../../struts_tools_ref_guide/html_single/index.html#projects">struts
support</ulink></entry>
+ <entry>Possibility of inserting any tag onto the page you are editing by just
drag-and-droping
+ it from the palette to this page. Adding any properties, managed bean attributes,
navigation
+ rules, tag library file declarations, jsp files from web projects view by clicking
them and
+ draging to source code.</entry>
+ <entry>
+ <link linkend="visual_page">visual page editor</link>
+ <link linkend="DragAndDrop">drag-and-drop</link>
+ </entry>
</row>
-
+
<row>
- <entry>Support for JSF and Struts Configuration Files</entry>
- <entry>Working on files using three modes: diagram, tree and source.
Synchronization between the modes and full control over the code. Easy moving around the
diagram using the Diagram Navigator. Working with struts projects that have multiple
modules. Possibility to use Struts configuration file debugger allowing to set break
points on struts diagram and then launch the server in debug mode.</entry>
- <entry><ulink
url="../../jsf_tools_ref_guide/html_single/index.html#jsf_config_file">graphical
editor for jsf</ulink> <ulink
url="../../struts_tools_ref_guide/html_single/index.html#struts_config_editor">graphical
editor for struts</ulink> </entry>
- </row>
- <row>
<entry>Rich Faces Support</entry>
- <entry>Tight integration between JBDS and RichFaces frameworks. Easy managing
RichFaces components in any web application. Support for RichFaces and Ajax4jsf libraries
in JBoss Tools Palette. Rendering RichFaces components in Visual Page
Editor.</entry>
- <entry><link linkend="RichFacesSupport">rich faces
support</link></entry>
+ <entry>Tight integration between JBDS and RichFaces frameworks. Easy managing
RichFaces
+ components in any web application. Support for RichFaces and Ajax4jsf libraries in
JBoss
+ Tools Palette. Rendering RichFaces components in Visual Page
Editor.</entry>
+ <entry>
+ <link linkend="RichFacesSupport">rich faces support</link>
+ </entry>
</row>
</tbody>
</tgroup>
- </table>
+ </table>
</section>
-
+
</chapter>