JBoss Tools SVN: r15133 - trunk.
by jbosstools-commits@lists.jboss.org
Author: sflanigan
Date: 2009-05-07 19:46:48 -0400 (Thu, 07 May 2009)
New Revision: 15133
Modified:
trunk/
Log:
Updated svn:ignore for root
Property changes on: trunk
___________________________________________________________________
Name: svn:ignore
- .project
+ .project
.metadata
org.mozilla.xpcom
jbosstools-l10n
15 years, 4 months
JBoss Tools SVN: r15132 - in workspace: snjeza/seam-examples and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: snjeza
Date: 2009-05-07 17:57:24 -0400 (Thu, 07 May 2009)
New Revision: 15132
Added:
workspace/snjeza/seam-examples/messages.zip
Modified:
workspace/examples/project-examples-3.0.xml
Log:
https://jira.jboss.org/jira/browse/JBIDE-4180 We should have the projects featured in Seam tutorials available in Project Examples - the messages example
Modified: workspace/examples/project-examples-3.0.xml
===================================================================
--- workspace/examples/project-examples-3.0.xml 2009-05-07 17:28:00 UTC (rev 15131)
+++ workspace/examples/project-examples-3.0.xml 2009-05-07 21:57:24 UTC (rev 15132)
@@ -169,6 +169,24 @@
</project>
<project>
+ <category>Seam</category>
+ <name>messages</name>
+ <included-projects>
+ messages,messages-ejb,messages-ear
+ </included-projects>
+ <shortDescription>Seam Messages Example - EAR</shortDescription>
+ <description>This is a simple example of the use of @DataModel for the Seam tutorial. It runs on JBoss AS as an EAR.
+The example creates the messages,messages-ejb,messages-ear projects.
+It includes a tutorial.
+</description>
+ <size>7680000</size>
+ <url>
+ http://anonsvn.jboss.org/repos/jbosstools/workspace/snjeza/seam-examples/...
+ </url>
+ <welcome type="cheatsheets" url="/messages/cheatsheets/messages.xml"/>
+ </project>
+
+ <project>
<category>Portlet</category>
<name>testjavaportlet</name>
<shortDescription>JBoss Java Portlet Example</shortDescription>
Added: workspace/snjeza/seam-examples/messages.zip
===================================================================
(Binary files differ)
Property changes on: workspace/snjeza/seam-examples/messages.zip
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
15 years, 4 months
JBoss Tools SVN: r15131 - trunk/documentation/guides/GettingStartedGuide/en.
by jbosstools-commits@lists.jboss.org
Author: ochikvina
Date: 2009-05-07 13:28:00 -0400 (Thu, 07 May 2009)
New Revision: 15131
Modified:
trunk/documentation/guides/GettingStartedGuide/en/master_output.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-717
Modified: trunk/documentation/guides/GettingStartedGuide/en/master_output.xml
===================================================================
--- trunk/documentation/guides/GettingStartedGuide/en/master_output.xml 2009-05-07 17:23:10 UTC (rev 15130)
+++ trunk/documentation/guides/GettingStartedGuide/en/master_output.xml 2009-05-07 17:28:00 UTC (rev 15131)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.docbook.org/xml/4.3/docbookx.dtd"
[
@@ -728,7 +728,7 @@
<para>In this chapter we'll focus more on how to operate the <property moreinfo="none">JBoss
AS</property> from <property moreinfo="none">JBoss Developer Studio</property>.</para>
<para><property moreinfo="none">JBoss Developer Studio</property> ships with <property moreinfo="none">JBoss EAP
- v.4.2</property> bundled. When you followed the default installation of <property moreinfo="none">JBoss
+ v.4.3</property> bundled. When you followed the default installation of <property moreinfo="none">JBoss
Developer Studio</property>, you should already have a JBoss EAP 4.3 Server installed and
defined. To run JBoss AS you need JDK 1.5, JDK 6 is not formally supported yet, although
you may be able to start the server with it.</para>
15 years, 4 months
JBoss Tools SVN: r15130 - trunk/struts/docs/struts_tools_tutorial/en.
by jbosstools-commits@lists.jboss.org
Author: ochikvina
Date: 2009-05-07 13:23:10 -0400 (Thu, 07 May 2009)
New Revision: 15130
Modified:
trunk/struts/docs/struts_tools_tutorial/en/master_output.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-717 - master_output.xml is generated;
Modified: trunk/struts/docs/struts_tools_tutorial/en/master_output.xml
===================================================================
--- trunk/struts/docs/struts_tools_tutorial/en/master_output.xml 2009-05-07 17:22:11 UTC (rev 15129)
+++ trunk/struts/docs/struts_tools_tutorial/en/master_output.xml 2009-05-07 17:23:10 UTC (rev 15130)
@@ -34,12 +34,12 @@
<pubdate>April 2008</pubdate>
<copyright>
<year>2007</year>
- <year><diffmk:wrapper diffmk:change="changed">2009</diffmk:wrapper></year>
- <holder><diffmk:wrapper diffmk:change="changed">JBoss, a division of Red Hat</diffmk:wrapper></holder>
+ <year>2009</year>
+ <holder>JBoss, a division of Red Hat</holder>
</copyright>
- <releaseinfo><diffmk:wrapper diffmk:change="changed">
+ <releaseinfo>
Version: 3.0.0.GA
- </diffmk:wrapper></releaseinfo>
+ </releaseinfo>
<abstract>
<title></title>
@@ -82,8 +82,8 @@
<section>
<title>Other relevant resources on the topic</title>
- <para>All JBoss Developer Studio/JBoss Tools documentation you can find <ulink url="http://docs.jboss.org/tools/">here</ulink>.</para>
- <para>The latest documentation builds are available <ulink url="http://download.jboss.org/jbosstools/nightly-docs/">here</ulink>.</para>
+ <para><diffmk:wrapper diffmk:change="changed">All JBoss Developer Studio/JBoss Tools release documentation you can find at</diffmk:wrapper><ulink url="http://docs.jboss.org/tools/"><diffmk:wrapper diffmk:change="changed">http://docs.jboss.org/tools</diffmk:wrapper></ulink><diffmk:wrapper diffmk:change="changed"> in the corresponding release directory.</diffmk:wrapper></para>
+ <para><diffmk:wrapper diffmk:change="changed">The latest documentation builds are available at </diffmk:wrapper><ulink url="http://download.jboss.org/jbosstools/nightly-docs/"><diffmk:wrapper diffmk:change="changed">http://download.jboss.org/jbosstools/nightly-docs</diffmk:wrapper></ulink>.</para>
</section>
@@ -102,8 +102,8 @@
<title>Creating a Simple Struts Application</title>
- <para>Firstly, we assume that you have already launched Eclipse with JBoss Tools installed and
- also that the <property moreinfo="none">Web Development perspective</property> is the current perspective. (If not, make it
+ <para><diffmk:wrapper diffmk:change="added">Firstly, we assume that you have already launched Eclipse with </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Tools</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> installed and
+ also that the </diffmk:wrapper><property moreinfo="none">Web Development perspective</property> is the current perspective. (If not, make it
active by selecting <emphasis>
<property moreinfo="none">Window > Open Perspective > Other > Web
Development</property>
@@ -115,46 +115,42 @@
<itemizedlist>
<listitem>
<para>Go to the menu bar and select <emphasis>
- <property moreinfo="none">File > New > Project...</property>
- </emphasis>.</para>
+ <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">File > New > Struts Project</diffmk:wrapper></property>
+ </emphasis></para>
</listitem>
<listitem>
- <para>Select <emphasis>
- <property moreinfo="none">JBoss Tools Web > Struts > Struts Project</property>
- </emphasis> in the New Project dialog box</para>
+ <para><diffmk:wrapper diffmk:change="added">Next enter "StrutsHello" as the project name</diffmk:wrapper></para>
</listitem>
<listitem>
- <para>Click <emphasis>
- <property moreinfo="none">Next </property>
+ <para><diffmk:wrapper diffmk:change="changed">Leave everything else as it is, and click </diffmk:wrapper><emphasis>
+ <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">Next</diffmk:wrapper></property>
</emphasis></para>
</listitem>
<listitem>
- <para>Enter "StrutsHello" as the project name</para>
- </listitem>
+ <para><diffmk:wrapper diffmk:change="added">If you have server runtime already defined, just pass to next point. Otherwise in the </diffmk:wrapper><emphasis>
+ <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">Runtime</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> section click the </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">New</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> button and target at needed server runtime environment. Click </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Finish</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">.</diffmk:wrapper></emphasis></para>
+ </listitem>
<listitem>
- <para>Leave everything else as is, and click <emphasis>
+ <para>Click <emphasis>
<property moreinfo="none">Next</property>
</emphasis></para>
</listitem>
<listitem>
- <para>Click <emphasis>
- <property moreinfo="none">Next</property>
- </emphasis> again</para>
- </listitem>
- <listitem>
<para>Make sure that <emphasis>
<property moreinfo="none">struts-bean.tld</property>
</emphasis>, <emphasis>
<property moreinfo="none">struts-html.tld</property>
</emphasis>, and <emphasis>
<property moreinfo="none">struts-logic.tld</property>
- </emphasis> are checked in the list of included tag libraries and then click <emphasis>
+ </emphasis><diffmk:wrapper diffmk:change="changed"> are checked in the list of included tag libraries and then hit </diffmk:wrapper><emphasis>
<property moreinfo="none">Finish</property>
</emphasis></para>
</listitem>
</itemizedlist>
- <para>A "StrutsHello" node should appear in the upper-left Package
- Explorer view.</para>
+ <para><diffmk:wrapper diffmk:change="added">A "StrutsHello" node should appear in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Package
+ Explorer view</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">.</diffmk:wrapper></para>
<itemizedlist>
<listitem>
<para>Click the plus sign next to <emphasis>
@@ -164,12 +160,14 @@
<listitem>
<para>Click the plus sign next to <emphasis>
<property moreinfo="none">WebContent</property>
- </emphasis> under StrutsHello</para>
+ </emphasis><diffmk:wrapper diffmk:change="added"> under </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">StrutsHello</diffmk:wrapper></property></emphasis></para>
</listitem>
<listitem>
<para>Click the plus sign next to <emphasis>
<property moreinfo="none">WEB-INF</property>
- </emphasis> under WebContent</para>
+ </emphasis><diffmk:wrapper diffmk:change="added"> under </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">WebContent</diffmk:wrapper></property></emphasis></para>
</listitem>
<listitem>
<para>Then, double-click on the <emphasis>
@@ -184,9 +182,9 @@
<section id="CreatingtheApplicationComponents">
<?dbhtml filename="CreatingtheApplicationComponents.html"?>
<title>Creating the Application Components</title>
- <para>Now, we will design the application by creating the individual components as
- placeholders first. (We dont have to complete all of the details inside the components
- until afterwards.)</para>
+ <para><diffmk:wrapper diffmk:change="changed">Now, we will design the application by creating the individual components as
+ placeholders first. (We don't have to complete all of the details inside the components
+ until afterwards.)</diffmk:wrapper></para>
<section id="CreatingJSPPagePlaceholders">
<title>Creating JSP Page Placeholders</title>
<para>Next, let's create and place two JSP pages. We will not write any code
@@ -196,15 +194,15 @@
<title>Creating the Page Placeholders</title>
<itemizedlist>
<listitem>
- <para>Bring the Web Projects view to the front of the Package Explorer view
- by selecting the <emphasis>
+ <para><diffmk:wrapper diffmk:change="added">Bring the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Web Projects view</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> to the front of the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Package Explorer view</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">
+ by selecting the </diffmk:wrapper><emphasis>
<property moreinfo="none">Web Projects</property>
</emphasis> tab next to that tab.</para>
</listitem>
<listitem>
<para>Right-click the <emphasis>
<property moreinfo="none">StrutsHello > WEB-ROOT (WebContent)</property>
- </emphasis> folder in the Web Projects view and select <emphasis>
+ </emphasis><diffmk:wrapper diffmk:change="added"> folder in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Web Projects view</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> and select </diffmk:wrapper><emphasis>
<property moreinfo="none">New > Folder...</property>
</emphasis></para>
</listitem>
@@ -221,8 +219,9 @@
</listitem>
<listitem>
- <para>Right-click the pages folder and select <emphasis>
- <property moreinfo="none">New > Fila > JSP...</property>
+ <para><diffmk:wrapper diffmk:change="added">Right-click the </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">pages</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> folder and select </diffmk:wrapper><emphasis>
+ <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">New > File > JSP...</diffmk:wrapper></property>
</emphasis>
</para>
</listitem>
@@ -237,14 +236,16 @@
</emphasis> button</para>
</listitem>
<listitem>
- <para>Right-click the pages folder again and select <emphasis>
+ <para><diffmk:wrapper diffmk:change="added">Right-click the </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">pages</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> folder again and select </diffmk:wrapper><emphasis>
<property moreinfo="none">New > File > JSP...</property>
</emphasis></para>
</listitem>
<listitem>
<para>For Name type in <emphasis>
<property moreinfo="none">greeting</property>
- </emphasis>, for Template leave as Blank, and then click on the <emphasis>
+ </emphasis><diffmk:wrapper diffmk:change="added">, for Template leave as </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Blank</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">,</diffmk:wrapper></emphasis><diffmk:wrapper diffmk:change="changed"> and then click on the </diffmk:wrapper><emphasis>
<property moreinfo="none">Finish</property>
</emphasis> button</para>
</listitem>
@@ -258,19 +259,19 @@
<listitem>
<para>Click on the <emphasis>
<property moreinfo="none">struts-config.xml</property>
- </emphasis> tab in the Editing area to bring the diagram to the
- front</para>
+ </emphasis><diffmk:wrapper diffmk:change="changed"> tab in the editing area to bring the diagram to the
+ front</diffmk:wrapper></para>
</listitem>
<listitem>
<para>Click on the <emphasis>
<property moreinfo="none">inputname.jsp</property>
- </emphasis> page in the Web Projects view, drag it onto the diagram, and
- drop it</para>
+ </emphasis><diffmk:wrapper diffmk:change="added"> page in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Web Projects view</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">, drag it onto the diagram, and
+ drop it</diffmk:wrapper></para>
</listitem>
<listitem><para>Click on the <emphasis>
<property moreinfo="none">greeting.jsp</property>
- </emphasis> page in the Web Projects view, drag it onto the diagram, and
- drop it to the right of the <emphasis>
+ </emphasis><diffmk:wrapper diffmk:change="added"> page in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Web Projects view</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">, drag it onto the diagram, and
+ drop it to the right of the </diffmk:wrapper><emphasis>
<property moreinfo="none">/pages/inputname.jsp</property>
</emphasis> icon with some extra space</para></listitem>
</itemizedlist>
@@ -284,7 +285,7 @@
<itemizedlist>
<listitem>
<para>Right-click between the two icons and select <emphasis>
- <property moreinfo="none">Add > Action</property>
+ <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">New > Action</diffmk:wrapper></property>
</emphasis></para>
</listitem>
<listitem>
@@ -330,15 +331,19 @@
<para>The <emphasis>
<property moreinfo="none">/greeting</property>
- </emphasis> action should appear in four places, in the diagram, under the
- action-mappings node, under the struts-config.xml node in Tree view, in Web Projects
- view and in the Outline view. Also, note the asterisk to the right of the name,
- struts-config.xml, in the Outline view showing that the file has been changed, but
- not saved to disk.</para>
+ </emphasis><diffmk:wrapper diffmk:change="added"> action should appear in four places, in the diagram, under the
+ </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">action-mappings</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> node, under the </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">struts-config.xml</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> node in Tree view, in </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Web Projects
+ view</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> and in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Outline view</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">. Also, note the asterisk to the right of the name,
+ </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">struts-config.xml</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">,</diffmk:wrapper></emphasis><diffmk:wrapper diffmk:change="added"> in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Outline view</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> showing that the file has been changed, but
+ not saved to disk.</diffmk:wrapper></para>
</section>
<section id="CreatingaLink">
<title>Creating a Link</title>
- <para>Let's now create a link from the inputname.jsp page to the action.</para>
+ <para><diffmk:wrapper diffmk:change="added">Let's now create a link from the </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">inputname.jsp</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> page to the action.</diffmk:wrapper></para>
<itemizedlist>
<listitem>
<para>On the left-hand side of the diagram in the column of icons, click on this
@@ -390,10 +395,11 @@
</emphasis> icon</para>
</listitem>
<listitem>
- <para>That's it. A link will be drawn from the actions new greeting
- forward to the greeting.jsp JSP page. Note that the forwards name will be
+ <para><diffmk:wrapper diffmk:change="added">That's it. A link will be drawn from the actions new greeting
+ forward to the </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">greeting.jsp</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> JSP page. Note that the forwards name will be
set based on the name of the target JSP file name. If you don't
- like it, you can easily change it</para>
+ like it, you can easily change it</diffmk:wrapper></para>
</listitem>
<listitem>
<para>Select the <emphasis>
@@ -403,12 +409,13 @@
</listitem>
<listitem>
<para>Expand the <emphasis>
- <property moreinfo="none">struts-config.xml/action-mappings//greeting</property>
+ <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">struts-config.xml/action-mappings/ /greeting</diffmk:wrapper></property>
</emphasis> node and then select the greeting forward</para>
</listitem>
<listitem>
- <para>In the Properties Editor to the right, change the text to
- "sayHello" in the Name field</para>
+ <para><diffmk:wrapper diffmk:change="added">In the Properties Editor to the right, change the text to
+ "sayHello" in the </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Name</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> field</diffmk:wrapper></para>
</listitem>
<listitem>
<para>Select the <emphasis>
@@ -424,13 +431,14 @@
<itemizedlist>
<listitem>
<para>Somewhere in the top-left corner of diagram, right-click and select <emphasis>
- <property moreinfo="none"> Add > Global Forward...</property>
+ <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">New > Global Forward</diffmk:wrapper></property>
</emphasis></para>
</listitem>
<listitem>
<para>Enter <emphasis>
<property moreinfo="none">getName</property>
- </emphasis> in the Name field</para>
+ </emphasis><diffmk:wrapper diffmk:change="added"> in the </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Name</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="changed"> field</diffmk:wrapper></para>
</listitem>
<listitem>
<para>Select the <emphasis>
@@ -480,8 +488,9 @@
<para>One last thing that we need to do is to create a form bean.</para>
<itemizedlist>
<listitem>
- <para>Switch to the Tree viewer in the editor for the struts-config.xml file, by
- selecting the <emphasis>
+ <para><diffmk:wrapper diffmk:change="added">Switch to the Tree viewer in the editor for the </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">struts-config.xml</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> file, by
+ selecting the </diffmk:wrapper><emphasis>
<property moreinfo="none">Tree</property>
</emphasis> tab at the bottom of the editor window</para>
</listitem>
@@ -508,7 +517,8 @@
</emphasis> from the menu bar</para>
</listitem>
</itemizedlist>
- <para>Note the disappearance of the asterisk next to the name, struts-config.xml.</para>
+ <para><diffmk:wrapper diffmk:change="added">Note the disappearance of the asterisk next to the name, </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">struts-config.xml</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">.</diffmk:wrapper></emphasis></para>
</section>
</section>
</chapter>
@@ -559,9 +569,9 @@
</itemizedlist>
<para>The Java files will be generated in a <emphasis>
<property moreinfo="none">JavaSource > sample</property>
- </emphasis> folder that you can see in the Package Explorer view under the
+ </emphasis><diffmk:wrapper diffmk:change="added"> folder that you can see in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Package Explorer view</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> under the
"StrutsHello" node. One Action stub and one FormBean stub will have
- been generated.</para>
+ been generated.</diffmk:wrapper></para>
</chapter>
<chapter id="coding_files" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/struts/docs/struts_tools_tutorial/en/modules/coding_files.xml" xreflabel="coding_files">
@@ -598,8 +608,8 @@
</listitem>
<listitem>
- <para>You are looking at a Java stub class that was generated by JBoss
- Developer Studio. Now we are going to edit the file</para>
+ <para><diffmk:wrapper diffmk:change="changed">You are looking at a Java stub class that was generated by JBoss
+ Tools. Now we are going to edit the file</diffmk:wrapper></para>
</listitem>
<listitem>
@@ -607,7 +617,6 @@
</listitem>
</itemizedlist>
<programlisting format="linespecific" role="JAVA"><![CDATA[private String name = "";
- private String greetName = "";
]]></programlisting>
<itemizedlist>
@@ -617,7 +626,6 @@
</listitem>
</itemizedlist>
<programlisting format="linespecific" role="JAVA"><![CDATA[this.name = "";
- this.greetName = "";
]]></programlisting>
<itemizedlist>
@@ -633,17 +641,19 @@
<itemizedlist>
<listitem>
<para>Right-click and select <emphasis>
- <property moreinfo="none">Source > Generate Getters and Setters...</property>
+ <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">Source > Generate Getters and Setters</diffmk:wrapper></property>
</emphasis>from the context menu</para>
</listitem>
<listitem>
- <para>In the dialog box, check the check boxes for name and greetName,
- select First method for Insertion point, and click on the <emphasis>
+ <para><diffmk:wrapper diffmk:change="added">In the dialog box, check the check box for </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">name</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">,</diffmk:wrapper></emphasis><diffmk:wrapper diffmk:change="added">
+ select First method for Insertion point, and click on the </diffmk:wrapper><emphasis>
<property moreinfo="none">OK</property>
</emphasis> button</para>
</listitem>
</itemizedlist>
- <para>The final GetNameForm.java file should look like this:</para>
+ <para><diffmk:wrapper diffmk:change="added">The final </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">GetNameForm.java</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> file should look like this:</diffmk:wrapper></para>
<programlisting format="linespecific" role="JAVA"><![CDATA[package sample;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
@@ -653,7 +663,6 @@
{
private String name = "";
- private String greetName = "";
public String getName()
{
@@ -664,16 +673,6 @@
this.name = name;
}
- public String getGreetName()
- {
- return greetName;
- }
-
- public void setGreetName(String greetName)
- {
- this.greetName = greetName;
- }
-
public GetNameForm()
{
}
@@ -681,7 +680,6 @@
public void reset(ActionMapping actionMapping, HttpServletRequest request)
{
this.name = "";
- this.greetName = "";
}
public ActionErrors validate(ActionMapping actionMapping,
@@ -703,7 +701,8 @@
<title>GreetingAction.java</title>
<itemizedlist>
<listitem>
- <para>Open GreetingAction.java for editing</para>
+ <para><diffmk:wrapper diffmk:change="added">Open </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">GreetingAction.java</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> for editing</diffmk:wrapper></para>
</listitem>
<listitem>
<para>Inside the execute method, delete the TO DO lines and add the
@@ -717,7 +716,8 @@
return mapping.findForward(FORWARD_sayHello);
]]></programlisting>
- <para>The final version of GreetingAction.java should look like this:</para>
+ <para><diffmk:wrapper diffmk:change="added">The final version of </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">GreetingAction.java</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> should look like this:</diffmk:wrapper></para>
<programlisting format="linespecific" role="JAVA"><![CDATA[package sample;
import javax.servlet.http.HttpServletRequest;
@@ -831,7 +831,7 @@
</emphasis></para>
</listitem>
<listitem>
- <para>In the StrutsForm library in the JBoss Tools Palette, select <emphasis>
+ <para><diffmk:wrapper diffmk:change="added">In the StrutsForm library in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Tools Palette</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">, select </diffmk:wrapper><emphasis>
<property moreinfo="none">submit</property>
</emphasis>, and drag it to right after the text box in the Visual pane
of the editor</para>
@@ -885,19 +885,21 @@
</html>
]]></programlisting>
- <para>To complete editing of this file, we will use macros from the JBoss Tools
- Palette. This palette is a view that should be available to the right of the
- editing area.</para>
+ <para><diffmk:wrapper diffmk:change="added">To complete editing of this file, we will use macros from the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Tools
+ Palette</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">. This palette is a view that should be available to the right of the
+ editing area.</diffmk:wrapper></para>
<itemizedlist>
<listitem>
<para>Click on the <emphasis>
<property moreinfo="none">Struts Common</property>
- </emphasis> folder in the JBoss Tools Palette to open it</para>
+ </emphasis><diffmk:wrapper diffmk:change="added"> folder in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Tools Palette</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> to open it</diffmk:wrapper></para>
</listitem>
<listitem>
- <para>Position the cursor at the beginning of the greeting.jsp file in the
- Source pane and then click on bean taglib in the JBoss Tools
- Palette</para>
+ <para><diffmk:wrapper diffmk:change="added">Position the cursor at the beginning of the </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">greeting.jsp</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> file in the
+ Source pane and then click on </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">bean taglib</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Tools
+ Palette</diffmk:wrapper></property></para>
</listitem>
</itemizedlist>
<para>This will insert the following line at the top of the file:</para>
@@ -908,7 +910,7 @@
<listitem>
<para>Click on the <emphasis>
<property moreinfo="none">Struts Bean</property>
- </emphasis> folder in the JBoss Tools Palette to open it</para>
+ </emphasis><diffmk:wrapper diffmk:change="added"> folder in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Tools Palette</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> to open it</diffmk:wrapper></para>
</listitem>
<listitem>
<para>Position the cursor inside the <emphasis role="bold">
@@ -916,15 +918,16 @@
</emphasis> element</para>
</listitem>
<listitem>
- <para>Click on write in the JBoss Tools Palette</para>
+ <para><diffmk:wrapper diffmk:change="added">Click on </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">write</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Tools Palette</diffmk:wrapper></property></para>
</listitem>
<listitem>
<para>Type in "GetNameForm" for the <emphasis role="italic">
- <property moreinfo="none">"name"</property>
+ <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">name</diffmk:wrapper></property>
</emphasis> attribute and add a <emphasis role="italic">
- <property moreinfo="none">"property"</property>
- </emphasis> attribute with "greetName" as its
- value</para>
+ <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">property</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="changed"> attribute with "name" as its
+ value</diffmk:wrapper></para>
</listitem>
</itemizedlist>
<para>The editor should now look like this:</para>
@@ -939,28 +942,31 @@
</section>
<section id="index.jsp">
<title>index.jsp</title>
- <para>Finally, we will need to create and edit an index.jsp page. This page will use
- a Struts forward to simply redirect us to the getName global forward.</para>
+ <para><diffmk:wrapper diffmk:change="added">Finally, we will need to create and edit an </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">index.jsp</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> page. This page will use
+ a Struts forward to simply redirect us to the getName global forward.</diffmk:wrapper></para>
<itemizedlist>
<listitem>
<para>In the Web Projects view, right-click on <emphasis>
<property moreinfo="none">StrutsHello > WEB-ROOT(WebContent)</property>
</emphasis> node and select <emphasis>
- <property moreinfo="none">New > File > JSP..</property>
+ <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">New > File > JSP</diffmk:wrapper></property>
</emphasis></para>
</listitem>
<listitem>
- <para>Type index for Name and click on the <emphasis>
+ <para><diffmk:wrapper diffmk:change="added">Type </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">index</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> for Name and click on the </diffmk:wrapper><emphasis>
<property moreinfo="none">Finish</property>
</emphasis> button</para>
</listitem>
<listitem>
- <para>On the JBoss Tools Palette, select the <emphasis>
+ <para><diffmk:wrapper diffmk:change="added">On the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Tools Palette</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">, select the </diffmk:wrapper><emphasis>
<property moreinfo="none">Struts Common</property>
</emphasis> folder of macros by clicking on it in the palette</para>
</listitem>
<listitem>
- <para>Click on the logic taglib icon</para>
+ <para><diffmk:wrapper diffmk:change="added">Click on the </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">logic taglib</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> icon</diffmk:wrapper></para>
</listitem>
<listitem>
<para>Press the <emphasis>
@@ -973,7 +979,8 @@
</emphasis> folder of macros</para>
</listitem>
<listitem>
- <para>Click on redirect</para>
+ <para><diffmk:wrapper diffmk:change="added">Click on </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">redirect</diffmk:wrapper></property></emphasis></para>
</listitem>
<listitem>
<para>Delete the ending tag, put a forward slash in front of the closing
15 years, 4 months
JBoss Tools SVN: r15129 - trunk/documentation/guides/Exadel-migration/en.
by jbosstools-commits@lists.jboss.org
Author: ochikvina
Date: 2009-05-07 13:22:11 -0400 (Thu, 07 May 2009)
New Revision: 15129
Modified:
trunk/documentation/guides/Exadel-migration/en/master_output.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-717 - master_output.xml is generated;
Modified: trunk/documentation/guides/Exadel-migration/en/master_output.xml
===================================================================
--- trunk/documentation/guides/Exadel-migration/en/master_output.xml 2009-05-07 17:21:20 UTC (rev 15128)
+++ trunk/documentation/guides/Exadel-migration/en/master_output.xml 2009-05-07 17:22:11 UTC (rev 15129)
@@ -27,11 +27,11 @@
<pubdate>April 2008</pubdate>
<copyright>
<year>2007</year>
- <year><diffmk:wrapper diffmk:change="changed">2009</diffmk:wrapper></year>
- <holder><diffmk:wrapper diffmk:change="changed">JBoss, a division of Red Hat</diffmk:wrapper></holder>
+ <year>2009</year>
+ <holder>JBoss, a division of Red Hat</holder>
</copyright>
<releaseinfo><diffmk:wrapper diffmk:change="changed">
-Version: 2.0.0.GA
+Version: 2.0.1.GA
</diffmk:wrapper></releaseinfo>
<abstract>
@@ -47,29 +47,29 @@
<toc></toc>
<chapter id="introduction" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/documentation/guides/Exadel-migration/en/modules/introduction.xml" xreflabel="introduction">
- <?dbhtml filename="introduction.html"?>
- <chapterinfo>
- <keywordset>
- <keyword>JBoss Developer Studio</keyword>
- <keyword>JBDS</keyword>
- <keyword>Exadel Studio Pro</keyword>
- </keywordset>
- </chapterinfo>
-
- <title>Introduction </title>
- <para>This document is intended to help you to migrate an existing Exadel JSF or Struts projects
- into <property moreinfo="none">JBoss Developer Studio</property>. Preferences can be exported from Eclipse 3.2.0 (3.2.1 or 3.2.2) and imported in Eclipse 3.3 by the standard Eclipse means.
- </para>
-<section>
- <title>Other relevant resources on the topic</title>
- <para>All JBoss Developer Studio/JBoss Tools documentation you can find <ulink url="http://docs.jboss.org/tools">here</ulink>.</para>
- <para>The latest documentation builds are available <ulink url="http://download.jboss.org/jbosstools/nightly-docs/">here</ulink>.</para>
-</section>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>JBDS</keyword>
+ <keyword>Exadel Studio Pro</keyword>
+ </keywordset>
+ </chapterinfo>
- </chapter>
+ <title>Introduction </title>
+ <para><diffmk:wrapper diffmk:change="changed">This document is intended to help you to migrate an existing Exadel JSF or Struts projects
+ into </diffmk:wrapper><property moreinfo="none">JBoss Developer Studio</property><diffmk:wrapper diffmk:change="changed">. Preferences can be exported from Eclipse 3.2.0
+ (3.2.1 or 3.2.2) and imported in Eclipse 3.4.x by the standard Eclipse means.</diffmk:wrapper></para>
+ <section diffmk:change="added">
+ <title>Other relevant resources on the topic</title>
+ <para><diffmk:wrapper diffmk:change="changed">All JBoss Developer Studio/JBoss Tools release documentation you can find at</diffmk:wrapper><diffmk:wrapper diffmk:change="changed">http://docs.jboss.org/tools</diffmk:wrapper><diffmk:wrapper diffmk:change="changed"> in the corresponding release directory.</diffmk:wrapper></para>
+ <para><diffmk:wrapper diffmk:change="changed">The latest documentation builds are available at </diffmk:wrapper><ulink url="http://download.jboss.org/jbosstools/nightly-docs/"><diffmk:wrapper diffmk:change="changed">http://download.jboss.org/jbosstools/nightly-docs</diffmk:wrapper></ulink>.</para>
+ </section>
+</chapter>
+
+
<chapter id="workspace" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/documentation/guides/Exadel-migration/en/modules/workspace.xml" xreflabel="workspace">
<?dbhtml filename="workspace.html"?>
<chapterinfo>
@@ -415,7 +415,12 @@
</listitem>
</itemizedlist>
<para>The migration process is completed</para>
+
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">If there's anything we didn't cover or you can't figure
+ out, please feel free to visit our </diffmk:wrapper><ulink diffmk:change="added" url="http://www.jboss.com/index.html?module=bb&op=viewforum&f=258"><diffmk:wrapper diffmk:change="added">JBoss Developer Studio Users Forum</diffmk:wrapper></ulink><diffmk:wrapper diffmk:change="added"> or </diffmk:wrapper><ulink diffmk:change="added" url="http://www.jboss.com/index.html?module=bb&op=viewforum&f=201"><diffmk:wrapper diffmk:change="added">JBoss Tools Users Forum</diffmk:wrapper></ulink><diffmk:wrapper diffmk:change="added"> to ask questions. There we are also looking for
+ your suggestions and comments.</diffmk:wrapper></para>
</section>
+
</chapter>
15 years, 4 months
JBoss Tools SVN: r15128 - trunk/as/docs/reference/en.
by jbosstools-commits@lists.jboss.org
Author: ochikvina
Date: 2009-05-07 13:21:20 -0400 (Thu, 07 May 2009)
New Revision: 15128
Modified:
trunk/as/docs/reference/en/master_output.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-717 - master_output.xml is generated;
Modified: trunk/as/docs/reference/en/master_output.xml
===================================================================
--- trunk/as/docs/reference/en/master_output.xml 2009-05-07 17:10:44 UTC (rev 15127)
+++ trunk/as/docs/reference/en/master_output.xml 2009-05-07 17:21:20 UTC (rev 15128)
@@ -35,12 +35,12 @@
<pubdate>April 2008</pubdate>
<copyright>
<year>2007</year>
- <year><diffmk:wrapper diffmk:change="changed">2009</diffmk:wrapper></year>
- <holder><diffmk:wrapper diffmk:change="changed">JBoss, a division of Red Hat</diffmk:wrapper></holder>
+ <year>2009</year>
+ <holder>JBoss, a division of Red Hat</holder>
</copyright>
- <releaseinfo><diffmk:wrapper diffmk:change="changed">
+ <releaseinfo>
Version: 2.0.0.GA
- </diffmk:wrapper></releaseinfo>
+ </releaseinfo>
<abstract>
<title></title>
<para>
@@ -77,11 +77,9 @@
<property moreinfo="none">stop</property>
</emphasis> it or <emphasis>
<property moreinfo="none">restart</property>
- </emphasis> it, <emphasis>
+ </emphasis><diffmk:wrapper diffmk:change="changed"> it and </diffmk:wrapper><emphasis>
<property moreinfo="none">publish</property>
- </emphasis> to the server, <emphasis>
- <property moreinfo="none">clean</property>
- </emphasis> the server.</para>
+ </emphasis><diffmk:wrapper diffmk:change="added"> to the server.</diffmk:wrapper></para>
<figure float="0">
<title>JBoss Server Toolbar</title>
@@ -267,19 +265,19 @@
<para>In this chapter we will discuss how to install runtimes and servers.</para>
- <para><diffmk:wrapper diffmk:change="changed">First of all it's necessary to mention that the JBoss AS plugin makes use of WTP.
+ <para>First of all it's necessary to mention that the JBoss AS plugin makes use of WTP.
This includes starting and stopping servers in run or debug mode. It also includes targeting WTP
projects, such as Dynamic Web Projects, to certain server runtimes in order to ensure that the
proper jars from a specific server are added to the project's classpath
- properly.</diffmk:wrapper></para>
+ properly.</para>
<para>In order to get started creating, running, and debugging J2EE applications, we should create
our <property moreinfo="none">runtime</property> and <property moreinfo="none">server</property> instances.</para>
<section>
<title>Runtimes</title>
- <para><diffmk:wrapper diffmk:change="added">In </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Tools</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">, the main purpose of Server Runtimes is to point to a
+ <para>In <property moreinfo="none">JBoss Tools</property>, the main purpose of Server Runtimes is to point to a
server installation somewhere on disk. In our case, this will be a JBoss installation, and it
- can then be used for two primary purposes:</diffmk:wrapper></para>
+ can then be used for two primary purposes:</para>
<itemizedlist>
<listitem>
<para>it provides classpath additions to WTP projects that require them.</para>
@@ -292,12 +290,12 @@
</itemizedlist>
<section id="InstNewRuntime">
- <title><diffmk:wrapper diffmk:change="changed">Installing a New Runtime</diffmk:wrapper></title>
+ <title>Installing a New Runtime</title>
<para>You can install runtimes into eclipse from the <emphasis>
- <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">Window > Preferences </diffmk:wrapper></property>
+ <property moreinfo="none">Window > Preferences </property>
</emphasis> menu, and then select <emphasis>
- <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">Server > Runtime Environments</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="changed"> from the categories available on the left.</diffmk:wrapper></para>
+ <property moreinfo="none">Server > Runtime Environments</property>
+ </emphasis> from the categories available on the left.</para>
<figure float="0">
<title>Installed Runtimes</title>
<mediaobject>
@@ -306,15 +304,15 @@
</imageobject>
</mediaobject>
</figure>
- <para><diffmk:wrapper diffmk:change="changed">From this preference page you can see all declared runtimes and their types as well.
+ <para>From this preference page you can see all declared runtimes and their types as well.
Here, it's possible to edit or remove existing runtimes as well as add a new
- one.</diffmk:wrapper></para>
+ one.</para>
<para>To create a JBoss runtime click <emphasis>
<property moreinfo="none">Add</property>
- </emphasis><diffmk:wrapper diffmk:change="added"> button and choose a necessary type of runtime from the </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Community</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="added"> category.</diffmk:wrapper></para>
+ </emphasis> button and choose a necessary type of runtime from the <emphasis>
+ <property moreinfo="none">JBoss Community</property>
+ </emphasis> category.</para>
<figure float="0">
<title>Adding a Runtime</title>
@@ -325,14 +323,14 @@
</mediaobject>
</figure>
- <note diffmk:change="added">
- <title diffmk:change="added"><diffmk:wrapper diffmk:change="added">Note:</diffmk:wrapper></title>
+ <note>
+ <title>Note:</title>
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">Now there is a separation between .org servers (the </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Community</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="added"> category) and product server that comes with JBoss EAP in JBDS ( the </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Enterprise Middleware</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="added"> category).</diffmk:wrapper></para>
+ <para>Now there is a separation between .org servers (the <emphasis>
+ <property moreinfo="none">JBoss Community</property>
+ </emphasis> category) and product server that comes with JBoss EAP in JBDS ( the <emphasis>
+ <property moreinfo="none">JBoss Enterprise Middleware</property>
+ </emphasis> category).</para>
</note>
<para>As you can see, <property moreinfo="none">JBoss Tools</property> provide its own adapters such as JBoss
@@ -360,8 +358,8 @@
</mediaobject>
</figure>
- <para><diffmk:wrapper diffmk:change="changed">The following table describes all the available options of the currant wizard
- page.</diffmk:wrapper></para>
+ <para>The following table describes all the available options of the currant wizard
+ page.</para>
<table>
<title>Server Runtime Wizard Parameters</title>
<tgroup cols="2">
@@ -403,7 +401,7 @@
<row>
<entry>
- <para>jRE</para>
+ <para><diffmk:wrapper diffmk:change="changed">JRE</diffmk:wrapper></para>
</entry>
<entry>
<para>The proper Java Runtime Environment. Because of the open-source nature of
@@ -431,11 +429,11 @@
</tgroup>
</table>
- <para><diffmk:wrapper diffmk:change="changed">As a result of having each runtime represent a specific configuration rather than the
+ <para>As a result of having each runtime represent a specific configuration rather than the
server installation as a whole, it is very likely you'll create several different
runtimes to test each of your configurations. It becomes important to ensure your runtimes,
and later your servers, are given descriptive names that help you remember which is
- which.</diffmk:wrapper></para>
+ which.</para>
<para>Press <emphasis>
<property moreinfo="none">Finish</property>
@@ -449,11 +447,11 @@
<para>WTP servers are eclipse-representations of a backing server installation. They are used to
start or stop servers, deploy to servers, or debug code that will run on the server. They keep
track of the modules (jars, wars, etc) you deploy to the server and also allow you to undeploy
- those modules (see <link linkend="run_on_server_wizard"><diffmk:wrapper diffmk:change="changed">Deploying with Run On Server
- Wizard</diffmk:wrapper></link> section). </para>
+ those modules (see <link linkend="run_on_server_wizard">Deploying with Run On Server
+ Wizard</link> section). </para>
<para>Servers can be started or stopped with different <link linkend="com_line_arg">command-line
- arguments</link><diffmk:wrapper diffmk:change="changed">. They are often backed by a runtime object representing that server's
- location.</diffmk:wrapper></para>
+ arguments</link>. They are often backed by a runtime object representing that server's
+ location.</para>
<section>
<title>Creating a New Server</title>
@@ -475,16 +473,16 @@
or stopping, and runtimes keep track of the location of the installation. Thus, each server
instance must be backed by an appropriate runtime. </para>
- <para><diffmk:wrapper diffmk:change="changed">From the list of already declared runtimes in the combo box below the view it's
+ <para>From the list of already declared runtimes in the combo box below the view it's
possible to select which runtime you want your server to be backed by. If there is no
- runtime that matches your needs just press the </diffmk:wrapper><emphasis>
- <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">Add...</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="added"> link nearby to bring up the wizard for creating a new runtime (see the </diffmk:wrapper><link diffmk:change="added" linkend="add_runtime_figure"><diffmk:wrapper diffmk:change="added">previous section</diffmk:wrapper></link><diffmk:wrapper diffmk:change="added">). To configure the already installed
- runtimes you should go to server preferences that you can easily do by pressing the </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Configure runtime environments...</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> link.</diffmk:wrapper></para>
+ runtime that matches your needs just press the <emphasis>
+ <property moreinfo="none">Add...</property>
+ </emphasis> link nearby to bring up the wizard for creating a new runtime (see the <link linkend="add_runtime_figure">previous section</link>). To configure the already installed
+ runtimes you should go to server preferences that you can easily do by pressing the <emphasis>
+ <property moreinfo="none">Configure runtime environments...</property></emphasis> link.</para>
- <para><diffmk:wrapper diffmk:change="changed">If the server you want to create doesn't have any installed runtime yet, the combo box
- and the links are absent.</diffmk:wrapper></para>
+ <para>If the server you want to create doesn't have any installed runtime yet, the combo box
+ and the links are absent.</para>
<figure float="0">
<title>Installed Server Runtime Environments</title>
@@ -513,8 +511,10 @@
<para>Press <emphasis>
<property moreinfo="none">Finish</property>
</emphasis> to complete the process of the server creation.</para>
- <para>Now that we've created our runtimes and servers, we can dwell on all services
- and tools that JBoss Server Manager provides.</para>
+ <para><diffmk:wrapper diffmk:change="added">Now that we've created our runtimes and servers, we can dwell on all services
+ and tools that JBoss Server Manager provides.</diffmk:wrapper></para>
+
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">We hope, this guide helped you to get started with the JBoss Tools server manager. Besides, for additional information you are welcome on </diffmk:wrapper><ulink diffmk:change="added" url="http://www.jboss.com/index.html?module=bb&op=viewforum&f=201"><diffmk:wrapper diffmk:change="added">JBoss forum</diffmk:wrapper></ulink><diffmk:wrapper diffmk:change="added">.</diffmk:wrapper></para>
</section>
</section>
@@ -567,10 +567,10 @@
<section id="jbossserver_view_toolbar">
<title>JBoss Server View Toolbar</title>
- <para>In the right top corner of the <property moreinfo="none">JBoss Server View</property> there is a
- special toolbar which provides a quick access to starting a server (in debug mode,
- run mode, or profile mode), restarting a server, stopping a server, publishing to a
- server and a possibility to clean a server.</para>
+ <para>In the right top corner of the <property moreinfo="none">JBoss Server View</property><diffmk:wrapper diffmk:change="changed"> there is a
+ special toolbar which provides a quick access to starting a server (in the debug mode,
+ run mode, or profile mode), restarting a server, stopping a server and a possibility to publish to a
+ server.</diffmk:wrapper></para>
<figure float="0">
<title>The JBoss Server View Toolbar</title>
@@ -597,12 +597,7 @@
</emphasis> button will republish any modules where it has determined the workspace
is out of sync with the server. It will attempt to do an incremental publish if it
turns out that the module in question is capable of doing one.</para>
-
-
- <para>Press <emphasis>
- <property moreinfo="none">Clean</property>
- </emphasis> if you need to clean projects published on the server, i.e. remove
- invalid resources from the server.</para>
+
</section>
<section id="jbossserver_view_structure">
@@ -675,7 +670,7 @@
the help of the context menu commands.</para>
<figure float="0">
- <title><diffmk:wrapper diffmk:change="changed">Context Menu Commands</diffmk:wrapper></title>
+ <title>Context Menu Commands</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/perspective/perspective_8.png"></imagedata>
@@ -726,8 +721,8 @@
<para>Show in</para>
</entry>
<entry>
- <para><diffmk:wrapper diffmk:change="changed">This option gives an easy access to the next views: Console,
- Debug view, Server Log or MBean Explorer</diffmk:wrapper></para>
+ <para>This option gives an easy access to the next views: Console,
+ Debug view, Server Log or MBean Explorer</para>
</entry>
</row>
@@ -772,35 +767,26 @@
<para>Publish</para>
</entry>
<entry>
- <para>The action for synching the publish information between the
- server and workspace</para>
+ <para><diffmk:wrapper diffmk:change="added">The action for synchronizing the publish information between
+ the server and workspace</diffmk:wrapper></para>
</entry>
</row>
<row>
<entry>
- <para>Clean</para>
+ <para>Explore</para>
</entry>
<entry>
- <para>The option for complete redeploying the resources</para>
+ <para>This action uses the native OS file explorer to browse the
+ deploy destination. Note: The option is also available for
+ deployed resources/projects (see the figure below).</para>
</entry>
</row>
<row>
<entry>
- <para><diffmk:wrapper diffmk:change="added">Explore</diffmk:wrapper></para>
+ <para>Add and Remove Projects</para>
</entry>
- <entry diffmk:change="added">
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">This action uses the native OS file explorer to browse the
- deploy destination. Note: The option is also available for
- deployed resources/projects (see the figure below).</diffmk:wrapper></para>
- </entry>
- </row>
-
- <row diffmk:change="added">
- <entry diffmk:change="added">
- <para diffmk:change="added">Add and Remove Projects</para>
- </entry>
<entry>
<para>The option allows to publish a new project to the server (if
its type is supported)</para>
@@ -812,8 +798,8 @@
<para>Monitoring</para>
</entry>
<entry>
- <para><diffmk:wrapper diffmk:change="changed">Possibility to add ports to be monitored on the current
- server</diffmk:wrapper></para>
+ <para>Possibility to add ports to be monitored on the current
+ server</para>
</entry>
</row>
@@ -822,8 +808,8 @@
<para>Properties</para>
</entry>
<entry>
- <para><diffmk:wrapper diffmk:change="changed">Opens the window to adjust the current server
- preferences</diffmk:wrapper></para>
+ <para>Opens the window to adjust the current server
+ preferences</para>
</entry>
</row>
@@ -847,129 +833,133 @@
</mediaobject>
</figure>
- <section diffmk:change="added" id="filesets">
- <title diffmk:change="added"><diffmk:wrapper diffmk:change="added">Filesets</diffmk:wrapper></title>
+ <section id="filesets">
+ <title>Filesets</title>
<para>The <emphasis>
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Filesets</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="added"> category in the </diffmk:wrapper><property moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Server View</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> is intended
- for files filtering.</diffmk:wrapper></para>
+ <property moreinfo="none">Filesets</property>
+ </emphasis> category in the <property moreinfo="none">JBoss Server View</property> is intended
+ for files filtering.</para>
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">To add a new file filter, right-click the </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Filesets</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="added"> category and select </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Create File Filter</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">.</diffmk:wrapper></emphasis><diffmk:wrapper diffmk:change="added">The </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">New File
- Filter wizard</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> should appear.</diffmk:wrapper></para>
+ <para>To add a new file filter, right-click the <emphasis>
+ <property moreinfo="none">Filesets</property>
+ </emphasis> category and select <emphasis>
+ <property moreinfo="none">Create File Filter</property>.</emphasis>The <property moreinfo="none">New File
+ Filter wizard</property> should appear.</para>
- <figure diffmk:change="added" float="0">
- <title diffmk:change="added"><diffmk:wrapper diffmk:change="added">Creating a New File Filter</diffmk:wrapper></title>
- <mediaobject diffmk:change="added">
- <imageobject diffmk:change="added">
- <imagedata diffmk:change="added" fileref="images/perspective/filesets1.png"></imagedata>
+ <figure float="0">
+ <title>Creating a New File Filter</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/perspective/filesets1.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">The wizard asks you to enter the filter name and add includes and excludes
+ <para>The wizard asks you to enter the filter name and add includes and excludes
patterns. The preview box underneath gives a list of files matched to the
- defined patterns.</diffmk:wrapper></para>
+ defined patterns.</para>
- <figure diffmk:change="added" float="0">
- <title diffmk:change="added"><diffmk:wrapper diffmk:change="added">New File Filter Wizard</diffmk:wrapper></title>
- <mediaobject diffmk:change="added">
- <imageobject diffmk:change="added">
- <imagedata diffmk:change="added" fileref="images/perspective/filesets2.png"></imagedata>
+ <figure float="0">
+ <title>New File Filter Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/perspective/filesets2.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">After the filter is created, you can observe it by expanding the </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Filesets</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="added"> category in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Server View</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">.</diffmk:wrapper></para>
+ <para>After the filter is created, you can observe it by expanding the <emphasis>
+ <property moreinfo="none">Filesets</property>
+ </emphasis> category in the <property moreinfo="none">JBoss Server View</property>.</para>
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">It's possible now to edit files directly from the </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Filesets</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="changed"> category. Double clicking on a file from </diffmk:wrapper><emphasis>
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Filesets</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="added"> opens up the editor automatically or you can use the </diffmk:wrapper><emphasis diffmk:change="added">
- <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">Edit File</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="changed"> context menu command.</diffmk:wrapper></para>
+ <para>It's possible now to edit files directly from the <emphasis>
+ <property moreinfo="none">Filesets</property>
+ </emphasis> category. Double clicking on a file from <emphasis>
+ <property moreinfo="none">Filesets</property>
+ </emphasis> opens up the editor automatically or you can use the <emphasis>
+ <property moreinfo="none">Edit File</property>
+ </emphasis> context menu command.</para>
- <figure diffmk:change="added" float="0">
- <title><diffmk:wrapper diffmk:change="changed">Direct Editing from the Filesets</diffmk:wrapper></title>
- <mediaobject diffmk:change="added">
- <imageobject diffmk:change="added">
- <imagedata diffmk:change="added" fileref="images/perspective/filesets3.png"></imagedata>
+ <figure float="0">
+ <title>Direct Editing from the Filesets</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/perspective/filesets3.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
- <para><diffmk:wrapper diffmk:change="added">To delete a file filter (or just a file) from the </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Filesets</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">,</diffmk:wrapper></emphasis><diffmk:wrapper diffmk:change="added"> right-click a file filter (or the
- unnecessary file) and select the </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Delete File Filter</diffmk:wrapper></property>
+ <para>To delete a file filter (or just a file) from the <emphasis>
+ <property moreinfo="none">Filesets</property>,</emphasis> right-click a file filter (or the
+ unnecessary file) and select the <emphasis>
+ <property moreinfo="none">Delete File Filter</property>
</emphasis>
- <emphasis diffmk:change="added"><diffmk:wrapper diffmk:change="added">(</diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Delete File</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">)</diffmk:wrapper></emphasis><diffmk:wrapper diffmk:change="added"> command.</diffmk:wrapper></para>
+ <emphasis>(<property moreinfo="none">Delete File</property>)</emphasis> command.</para>
- <figure diffmk:change="added" float="0">
- <title diffmk:change="added"><diffmk:wrapper diffmk:change="added">Deleting the File from the Filesets</diffmk:wrapper></title>
- <mediaobject diffmk:change="added">
- <imageobject diffmk:change="added">
- <imagedata diffmk:change="added" fileref="images/perspective/filesets4.png"></imagedata>
+ <figure float="0">
+ <title>Deleting the File from the Filesets</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/perspective/filesets4.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
</section>
- <section diffmk:change="added" id="xml_configuration">
- <title diffmk:change="added"><diffmk:wrapper diffmk:change="added">XML Configuration</diffmk:wrapper></title>
+ <section id="xml_configuration">
+ <title>XML Configuration</title>
<para>The <emphasis>
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">XML Configuration</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="added"> category allows you to quickly browse to descriptor files in your
- server's deploy directory and check or change the values. Basically, </diffmk:wrapper><emphasis diffmk:change="added">
<property moreinfo="none">XML Configuration</property>
- </emphasis><diffmk:wrapper diffmk:change="added"> includes XML XPaths where a xpath is a path used to access some
+ </emphasis> category allows you to quickly browse to descriptor files in your
+ server's deploy directory and check or change the values. Basically, <emphasis>
+ <property moreinfo="none">XML Configuration</property>
+ </emphasis><diffmk:wrapper diffmk:change="changed"> includes XML XPaths where an xpath is a path used to access some
specific part of an xml document. </diffmk:wrapper></para>
- <note diffmk:change="added">
- <title diffmk:change="added"><diffmk:wrapper diffmk:change="added">Note:</diffmk:wrapper></title>
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">You are assumed to be familiar with XPath. If not, we highly suggested
- that you look through an appropriate manual or tutorial on the topic.</diffmk:wrapper></para>
+ <note>
+ <title>Note:</title>
+ <para>You are assumed to be familiar with XPath. If not, we highly suggested
+ that you look through an appropriate manual or tutorial on the topic.</para>
</note>
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">The </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">XML Configuration</diffmk:wrapper></property>
+ <para>The <emphasis>
+ <property moreinfo="none">XML Configuration</property>
</emphasis> category itself contains only a list of categories. <emphasis>
<property moreinfo="none">Ports</property>
- </emphasis><diffmk:wrapper diffmk:change="changed"> are provided by default and is filled with many of the most commonly
- used ports in the </diffmk:wrapper><property moreinfo="none">JBoss Server</property>.</para>
+ </emphasis> are provided by default and is filled with many of the most commonly
+ used ports in the <property moreinfo="none">JBoss Server</property>.</para>
<figure float="0">
<title>XML Configuration</title>
- <mediaobject diffmk:change="added">
- <imageobject diffmk:change="added">
+ <mediaobject>
+ <imageobject>
<imagedata fileref="images/perspective/perspective_14.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
-
+ <!--para>In the <property>Properties
+ view</property> you can see an identifier and nested files underneath in which
+ that xpath can be found as well as its current value. The details of the xpath are
+ hidden as all you need to see is only which file you're referring to and
+ what its current value is.</para-->
<para>By right-clicking on <emphasis>
- <property moreinfo="none">XML Configuration</property>, </emphasis><diffmk:wrapper diffmk:change="changed"> you can create a new
- category. Besides, context menu for </diffmk:wrapper><emphasis>
+ <property moreinfo="none">XML Configuration</property>, </emphasis> you can create a new
+ category. Besides, context menu for <emphasis>
<property moreinfo="none">XML Configuration</property>
- </emphasis><diffmk:wrapper diffmk:change="changed"> category makes possible to disable it. You can disable any category
- in the bottom part of the </diffmk:wrapper><emphasis>
+ </emphasis> category makes possible to disable it. You can disable any category
+ in the bottom part of the <emphasis>
<property moreinfo="none">JBoss Server View</property>.</emphasis> Look for them in the <emphasis>
<property moreinfo="none">Inactive Categories</property>
</emphasis> afterwards to re-enable.</para>
<figure float="0">
<title>Adding New Category</title>
- <mediaobject diffmk:change="added">
- <imageobject diffmk:change="added">
+ <mediaobject>
+ <imageobject>
<imagedata fileref="images/perspective/perspective_15.png"></imagedata>
</imageobject>
</mediaobject>
@@ -983,8 +973,8 @@
<figure float="0">
<title>Adding New XPath</title>
- <mediaobject diffmk:change="added">
- <imageobject diffmk:change="added">
+ <mediaobject>
+ <imageobject>
<imagedata fileref="images/perspective/perspective_16.png"></imagedata>
</imageobject>
</mediaobject>
@@ -994,17 +984,17 @@
<figure float="0">
<title>Adding New XPath</title>
- <mediaobject diffmk:change="added">
- <imageobject diffmk:change="added">
+ <mediaobject>
+ <imageobject>
<imagedata fileref="images/perspective/perspective_17.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
- <para><diffmk:wrapper diffmk:change="changed">The goal here is to get an end result where the XPath matches up with a
+ <para>The goal here is to get an end result where the XPath matches up with a
necessary property. With that in mind, let's look how it works. If the
- property you want to reach is the value of the </diffmk:wrapper><emphasis>name</emphasis><diffmk:wrapper diffmk:change="changed">
- attribute in the element </diffmk:wrapper><emphasis><mbean></emphasis>, then your <emphasis>
+ property you want to reach is the value of the <emphasis>name</emphasis>
+ attribute in the element <code diffmk:change="added"><mbean></code>, then your <emphasis>
<property moreinfo="none">XPath Patten</property>
</emphasis>should end with <emphasis>mbean</emphasis> and your <emphasis>
<property moreinfo="none">Attribute Name</property>
@@ -1028,8 +1018,8 @@
<figure float="0">
<title>XPath Preview</title>
- <mediaobject diffmk:change="added">
- <imageobject diffmk:change="added">
+ <mediaobject>
+ <imageobject>
<imagedata fileref="images/perspective/perspective_18.png"></imagedata>
</imageobject>
</mediaobject>
@@ -1037,12 +1027,12 @@
<tip>
<title>Tip:</title>
- <para><diffmk:wrapper diffmk:change="changed">Notice, when you type the fields autocomplete to help you locate exactly
- what xpath you're looking for.</diffmk:wrapper></para>
+ <para>Notice, when you type the fields autocomplete to help you locate exactly
+ what xpath you're looking for.</para>
</tip>
- <para><diffmk:wrapper diffmk:change="changed">Then, on the other hand, if your desired field is the text of an element
- </diffmk:wrapper><emphasis><description></emphasis>, your <emphasis>
+ <para>Then, on the other hand, if your desired field is the text of an element
+ <code diffmk:change="added"><description></code>, your <emphasis>
<property moreinfo="none">XPath Patten</property>
</emphasis> should end with <emphasis>description</emphasis> and <emphasis>
<property moreinfo="none">Attribute Name</property>
@@ -1050,11 +1040,11 @@
<property moreinfo="none">Preview</property>
</emphasis> to see how many matches you have for that particular XPath.</para>
- <figure diffmk:change="added" float="0">
- <title diffmk:change="added"><diffmk:wrapper diffmk:change="added">XPath Preview</diffmk:wrapper></title>
- <mediaobject diffmk:change="added">
- <imageobject diffmk:change="added">
- <imagedata diffmk:change="added" fileref="images/perspective/perspective_19.png"></imagedata>
+ <figure float="0">
+ <title>XPath Preview</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/perspective/perspective_19.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -1062,67 +1052,67 @@
</section>
</section>
- <section diffmk:change="added" id="dragndrop_to_jboss_server_view">
- <title diffmk:change="added"><diffmk:wrapper diffmk:change="added">Drag-n-Drop to JBoss Server View</diffmk:wrapper></title>
+ <section id="dragndrop_to_jboss_server_view">
+ <title>Drag-n-Drop to JBoss Server View</title>
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">Starting from 2.0.0.CR2 version of </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss AS Tools</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> the
- </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Server View</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> supports drag-n-drop of deployable and
- runnable projects/resources.</diffmk:wrapper></para>
-
+ <para>Starting from 2.0.0.CR2 version of <property moreinfo="none">JBoss AS Tools</property> the
+ <property moreinfo="none">JBoss Server View</property><diffmk:wrapper diffmk:change="changed"> supports drag-n-drop of deployable and
+ runnable projects/resources.</diffmk:wrapper></para>
+
<figure float="0">
- <title><diffmk:wrapper diffmk:change="changed">Dragging to the JBoss Server View</diffmk:wrapper></title>
+ <title>Dragging to the JBoss Server View</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/perspective/dnd_toJBossServerView.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
-
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">With drag-n-drop the following actions can be performed:</diffmk:wrapper></para>
-
- <itemizedlist diffmk:change="added">
- <listitem diffmk:change="added">
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">dragging a project to a server will deploy it to the server and run it by
- showing the main page in a browser</diffmk:wrapper></para>
+
+ <para>With drag-n-drop the following actions can be performed:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>dragging a project to a server will deploy it to the server and run it by
+ showing the main page in a browser</para>
</listitem>
- <listitem diffmk:change="added">
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">dragging an </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">.xhtml</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="added"> file from </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">WebContent</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="added"> will do the same and show the corresponding page in a
- browser</diffmk:wrapper></para>
+ <listitem>
+ <para>dragging an <emphasis>
+ <property moreinfo="none">.xhtml</property>
+ </emphasis> file from <emphasis>
+ <property moreinfo="none">WebContent</property>
+ </emphasis> will do the same and show the corresponding page in a
+ browser</para>
</listitem>
- <listitem diffmk:change="added">
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">dragging a deployable resource (i.e. a datasource (</diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">-ds.xml</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added">) file that has
- been made deployable) will simply deploy that resource directly to the
- server</diffmk:wrapper></para>
+ <listitem>
+ <para>dragging a deployable resource (i.e. a datasource (<emphasis>
+ <property moreinfo="none">-ds.xml</property>
+ </emphasis><diffmk:wrapper diffmk:change="changed">) file that has been made deployable) will simply deploy that
+ resource directly to the server</diffmk:wrapper></para>
</listitem>
</itemizedlist>
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">In short, the feature does the same thing as if you used the </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Run On Server</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="added"> option or </diffmk:wrapper><emphasis diffmk:change="added">
- <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Add and Remove Projects</diffmk:wrapper></property>
- </emphasis><diffmk:wrapper diffmk:change="added"> option in the context menu of the server.</diffmk:wrapper></para>
+ <para>In short, the feature does the same thing as if you used the <emphasis>
+ <property moreinfo="none">Run On Server</property>
+ </emphasis> option or <emphasis>
+ <property moreinfo="none">Add and Remove Projects</property>
+ </emphasis> option in the context menu of the server.</para>
</section>
<section id="server_log">
<title>Server Log View</title>
- <para><diffmk:wrapper diffmk:change="changed">You can monitor the current server behavior with the help of the </diffmk:wrapper><property moreinfo="none">Server
- Log</property>. To open a server in the <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">Server Log view</diffmk:wrapper></property><diffmk:wrapper diffmk:change="changed"> you
- should right-click on the server and follow to </diffmk:wrapper><emphasis>
+ <para>You can monitor the current server behavior with the help of the <property moreinfo="none">Server
+ Log</property>. To open a server in the <property moreinfo="none">Server Log view</property> you
+ should right-click on the server and follow to <emphasis>
<property moreinfo="none">Open in > Server Log</property>.</emphasis></para>
<para>The <emphasis>
<property moreinfo="none">Server Log</property>
- </emphasis><diffmk:wrapper diffmk:change="changed"> shows relevant information to your server's startup, shutdown,
+ </emphasis> shows relevant information to your server's startup, shutdown,
and publish processes. This allows you to keep an eye on what's going on
- (such as automatic incremental deployment if you have it enabled).</diffmk:wrapper></para>
+ (such as automatic incremental deployment if you have it enabled).</para>
<figure float="0">
<title>Event Log Actions</title>
@@ -1133,8 +1123,8 @@
</mediaobject>
</figure>
- <para>The <property moreinfo="none">Server Log</property><diffmk:wrapper diffmk:change="changed"> toolbar contains several icons that perform
- the following actions:</diffmk:wrapper></para>
+ <para>The <property moreinfo="none">Server Log</property> toolbar contains several icons that perform
+ the following actions:</para>
<table>
<title>Server Log Toolbar Icons</title>
@@ -1169,7 +1159,7 @@
<para>Clear Log Viewer</para>
</entry>
<entry>
- <para><diffmk:wrapper diffmk:change="changed">The option clears the current server log</diffmk:wrapper></para>
+ <para>The option clears the current server log</para>
</entry>
</row>
@@ -1222,10 +1212,10 @@
<tip>
<title>Tip:</title>
- <para>On the figure you can see that a username/password is available in the UI when
- configuring the server. If you get an SecurityException when trying to launch
- the server, it is most likely because your server is protected and hence you
- need to fill the username/password fields with appropriate values.</para>
+ <para><diffmk:wrapper diffmk:change="changed">On the figure you can see that a username/password is available in the UI when
+ configuring the server. If you get a SecurityException when trying to launch the
+ server, it is most likely because your server is protected and hence you need to
+ fill the username/password fields with appropriate values.</diffmk:wrapper></para>
</tip>
<para>It should be pointed out that our server adapter by default tries to automatically
@@ -1272,8 +1262,9 @@
<para id="com_line_arg"><property moreinfo="none">Server editor</property> makes it also possible to
modify the server's launch configuration. It's just after clicking <emphasis>
<property moreinfo="none">Open launch configuration</property>
- </emphasis> link. In the open window there are the tabs for setting command line
- arguments and other things that are relevant to launching the server.</para>
+ </emphasis><diffmk:wrapper diffmk:change="changed"> link. In the open window there are the tabs for setting command line
+ arguments, classpaths and other things that are relevant to launching the
+ server.</diffmk:wrapper></para>
<figure float="0">
<title>Launch Configuration Properties</title>
@@ -1286,6 +1277,49 @@
<para>Look up <ulink url="http://docs.jboss.org/jbossas/guides/installguide/r1/en/html/start-stop.html">here</ulink> to find parameters which can be specified for <property moreinfo="none">JBoss
Server</property>.</para>
+
+ <note diffmk:change="added">
+ <title diffmk:change="added"><diffmk:wrapper diffmk:change="added">Note:</diffmk:wrapper></title>
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">Please note, that the Launch Configurations for JBoss Servers are enough
+ strict in enforcing the configured values in the server in order to avoid
+ inconsistencies between server's and their configured runtime.</diffmk:wrapper></para>
+
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">For example, if you change the launch configuration program arguments to
+ </diffmk:wrapper><emphasis diffmk:change="added"><diffmk:wrapper diffmk:change="added">"-c myConfig"</diffmk:wrapper></emphasis><diffmk:wrapper diffmk:change="added"> but do not change the
+ targeted runtime configuration, then your program arguments will be ignored. The
+ server runtime "wins" so to speak. This ensures consistency
+ and if you change the location of the runtime, your launch configurations will
+ automatically pick that up.</diffmk:wrapper></para>
+
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">Values are not controlled by the server and its runtime setup will be passed
+ on unaltered.</diffmk:wrapper></para>
+ </note>
+
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">Until 3.0.0.GA release of </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss Tools</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">, the servers classpath was readonly, but that caused
+ problems for users wanting to add their own jars in the startup classpath. That is
+ relevant if you need to patch the server, add a custom charset or other tweaks that
+ require early access to the classpath.</diffmk:wrapper></para>
+
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">Now all servers have a custom 'server runtime classpath
+ container', which is there by default and point to the default jars in
+ JBoss. You can now adjust the classpath. Then just make sure this container is there
+ if you want the classpath to be picked up.</diffmk:wrapper></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper diffmk:change="added">Server Classpaths</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added" fileref="images/perspective/server_classpaths.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">If for some reason you have a launch configuration without this container, </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Restore
+ Default Entries</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> should add it properly. Also, </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Restore
+ Default Entries</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> will also remove any
+ extra entries you added yourself.</diffmk:wrapper></para>
</section>
<section>
@@ -1499,11 +1533,11 @@
pattern. As you type in either of these fields, the preview viewer should update
itself with which files are matched.</para>
- <para>You can create a Fileset with flattenning or without it. Look at the
- difference on the figure below.</para>
+ <para><diffmk:wrapper diffmk:change="changed">You can create a Fileset with flattening or without it. Look at the difference
+ on the figure below.</diffmk:wrapper></para>
<figure float="0">
- <title>The FileSet with flattenning and without it</title>
+ <title><diffmk:wrapper diffmk:change="changed">The FileSet with flattening and without it</diffmk:wrapper></title>
<mediaobject>
<imageobject>
<imagedata fileref="images/perspective/perspective_24a.png"></imagedata>
@@ -1709,10 +1743,10 @@
<property moreinfo="none">Next</property>
</emphasis> and you will see Dynamic Web Project page like on the figure below.</para>
- <para> The first page of most WTP projects allows you to target a specific runtime,
+ <para><diffmk:wrapper diffmk:change="changed"> The first page of most WTP projects allows you to target a specific runtime,
representing a server's library location. It will also provide you the ability to add
- this project to an EAR project, and select a pre-selected default set of facets, called
- a configuration, rather than manually select each facet you might want.</para>
+ this project to an EAR project, and select a preselected default set of facets, called
+ a configuration, rather than manually select each facet you might want.</diffmk:wrapper></para>
<para> Selecting the runtime, again, allows the project to install the proper classpaths to
the project so it knows what code to compile against.</para>
@@ -1776,7 +1810,7 @@
</figure>
<para>When switching on the <emphasis>
<property moreinfo="none">Runtimes</property>
- </emphasis><diffmk:wrapper diffmk:change="changed"> tab on the right you'll see the current server Runtime.</diffmk:wrapper></para>
+ </emphasis> tab on the right you'll see the current server Runtime.</para>
<figure float="0">
<title>Runtimes on the Project Facets Wizard</title>
<mediaobject>
@@ -1825,8 +1859,8 @@
<section>
<title>Deploying on the Package Explorer</title>
- <para>On the package explorer it is possible to publish either a project to a server or just
- a signal file. Let's look at how to do this.</para>
+ <para><diffmk:wrapper diffmk:change="changed">On the package explorer it is possible to publish either a project to a server or just
+ a single file. Let's look at how to do this.</diffmk:wrapper></para>
<section id="run_on_server_wizard">
<title>Deploying with Run On Server Wizard</title>
<para> The first WTP method is to right-click on a project, such as a Dynamic Web
15 years, 4 months
JBoss Tools SVN: r15127 - trunk/portlet/docs/reference/en.
by jbosstools-commits@lists.jboss.org
Author: ochikvina
Date: 2009-05-07 13:10:44 -0400 (Thu, 07 May 2009)
New Revision: 15127
Added:
trunk/portlet/docs/reference/en/master_output.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-717 - master_output.xml is generated;
Added: trunk/portlet/docs/reference/en/master_output.xml
===================================================================
--- trunk/portlet/docs/reference/en/master_output.xml (rev 0)
+++ trunk/portlet/docs/reference/en/master_output.xml 2009-05-07 17:10:44 UTC (rev 15127)
@@ -0,0 +1,995 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+"http://www.docbook.org/xml/4.3/docbookx.dtd"
+
+[<!ENTITY intro SYSTEM "modules/intro.xml">
+<!ENTITY installation SYSTEM "modules/installation.xml">
+<!ENTITY starting_project SYSTEM "modules/starting_project.xml">
+<!ENTITY jsf_portlet SYSTEM "modules/jsf_portlet.xml">
+<!ENTITY seam_portlet SYSTEM "modules/seam_portlet.xml">
+<!ENTITY portlets_to_nonWTP_projects SYSTEM "modules/portlets_to_nonWTP_projects.xml">
+
+<!ENTITY seamlink "../../seam/html_single/index.html">
+<!ENTITY aslink "../../as/html_single/index.html">
+<!ENTITY esblink "../../esb_ref_guide/html_single/index.html">
+<!ENTITY gsglink "../../GettingStartedGuide/html_single/index.html">
+<!ENTITY hibernatelink "../../hibernatetools/html_single/index.html">
+<!ENTITY jbpmlink "../../jbpm/html_single/index.html">
+<!ENTITY jsflink "../../jsf/html_single/index.html">
+<!ENTITY jsfreflink "../../jsf_tools_ref_guide/html_single/index.html">
+<!ENTITY jsftutoriallink "../../jsf_tools_tutorial/html_single/index.html">
+<!ENTITY strutsreflink "../../struts_tools_ref_guide/html_single/index.html">
+<!ENTITY strutstutoriallink "../../struts_tools_tutorial/html_single/index.html">
+]><book xmlns:diffmk="http://diffmk.sf.net/ns/diff">
+
+ <bookinfo>
+ <title>JBoss Portal Tools Reference Guide</title>
+
+ <author><firstname>Olga</firstname><surname>Chikvina</surname></author>
+ <author><firstname>Snjezana</firstname><surname>Peco</surname><email>snjezana.peco(a)redhat.com</email></author>
+ <author><firstname>Svetlana</firstname><surname>Mukhina</surname><email>smukhina(a)exadel.com</email></author>
+ <author><firstname>Thomas</firstname><surname>Heute</surname><email>theute(a)jboss.org</email></author>
+
+ <pubdate>September 2008</pubdate>
+ <copyright>
+ <year>2008</year>
+ <year>2009</year>
+ <holder>JBoss, a division of Red Hat</holder>
+ </copyright>
+ <releaseinfo><diffmk:wrapper diffmk:change="changed">
+ Version: 1.0.1.GA
+ </diffmk:wrapper></releaseinfo>
+
+<abstract>
+ <title></title>
+ <para>
+ <ulink url="http://download.jboss.org/jbosstools/nightly-docs/en/jboss_portal_tools_r...">PDF version</ulink>
+ </para>
+</abstract>
+
+
+ </bookinfo>
+ <toc></toc>
+
+
+
+<chapter id="intro" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/portlet/docs/reference/en/modules/intro.xml" xreflabel="intro">
+ <?dbhtml filename="intro.html"?>
+ <title>Introduction</title>
+
+ <para>Starting from 3.0.0.Alpha1 version, JBoss set of plugins extends <property moreinfo="none">JBoss Portal</property>
+ features. Thus, this guide is intended to explain you how to manage the functionality
+ <property moreinfo="none">JBoss Tools</property> provide to ease the development with <property moreinfo="none">JBoss
+ Portal</property>.</para>
+
+ <section id="preface">
+ <title>Preface</title>
+ <para><property moreinfo="none">JBoss Portal</property> provides an open source platform for hosting and
+ serving a portal's Web interface, publishing and managing its content, and customizing
+ its experience. It supports a wide range of features, including standard portlets,
+ single sign-on, clustering, and internationalization.</para>
+ </section>
+
+ <section id="key_features">
+ <title>Key Features</title>
+ <para>The next table lists key features supplied by <property moreinfo="none">JBoss Portal Tools</property>.</para>
+
+ <table>
+ <title>Key Functionality of JBoss Portal Tools</title>
+ <tgroup cols="3">
+
+ <colspec align="left" colnum="1" colwidth="1*"></colspec>
+ <colspec colnum="2" colwidth="5*"></colspec>
+ <colspec align="left" colnum="3" colwidth="1*"></colspec>
+
+ <thead>
+ <row>
+ <entry>Feature</entry>
+ <entry>Benefit</entry>
+ <entry>Chapter</entry>
+ </row>
+ </thead>
+
+ <tbody>
+
+ <row>
+ <entry>
+ <para>Wizards for creating Projects with Portlet Facets</para>
+ </entry>
+ <entry>
+ <para>New Dynamic Web Project wizard allows you to select a proper
+ Configuration to enable Portlet Facet in it.</para>
+ </entry>
+ <entry>
+ <link linkend="creating_project_with_jbossportal">Creating a Dynamic
+ Web Project</link>
+ </entry>
+ </row>
+
+
+ <row>
+ <entry>
+ <para>Create Java Portlet wizard</para>
+ </entry>
+
+ <entry>
+ <para>The wizard enables creating a JSR-186/JSR-286 compliant
+ portlet.</para>
+ </entry>
+ <entry>
+ <link linkend="adding_java_portlet">Adding Java Portlet to a
+ project</link>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ <para>Create JSF/Seam Portlet wizard</para>
+ </entry>
+ <entry>
+ <para>This wizard allows to create JSF/Seam portlets</para>
+ </entry>
+ <entry>
+ <link linkend="jsf_portlet">Creating JSF Portlet</link>
+ <link linkend="seam_portlet">Creating Seam Portlet</link>
+ </entry>
+ </row>
+
+ </tbody>
+ </tgroup>
+ </table>
+ </section>
+
+ <section id="rel_resources">
+ <title>Other relevant resources on the topic</title>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ <ulink url="http://www.jboss.org/jbossportal/">JBoss Portal Home Page</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <ulink url="http://wiki.jboss.org/wiki/JBossPortal">JBoss Portal Wiki</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <ulink url="http://www.jboss.org/tools/">JBoss Tools Home Page</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <ulink url="http://www.jboss.com/index.html?module=bb&op=viewforum&f=201">JBoss Tools Forum</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <ulink url="http://download.jboss.org/jbosstools/nightly-docs/">The latest
+ JBossTools/JBDS documentation builds</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <ulink url="http://www.jboss.com/products/devstudio/docs">Stable JBossTools/JBDS
+ documentation</ulink> (supplied with the latest JBDS release, 1.1.0 GA
+ currently) </para>
+ </listitem>
+ </itemizedlist>
+
+ </section>
+</chapter>
+
+
+<chapter id="installation" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/portlet/docs/reference/en/modules/installation.xml" xreflabel="installation">
+ <?dbhtml filename="installation.html"?>
+ <title>Installation issues</title>
+
+ <para>This section provides you with the steps on how to start with <property moreinfo="none">JBoss
+ Portal</property> and integrated features using <property moreinfo="none">JBoss Tools</property>.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>First, you need to have Eclipse Ganymede with JBoss Tools 3.0.0.Alpha1 and higher installed.</para>
+
+ <tip>
+ <title>Tip:</title>
+ <para>Read <ulink url="../../GettingStartedGuide/html_single/index.html#JBossToolsInstall">JBoss Tools
+ Installation</ulink> section in our Getting Started documentation to find out
+ how to install <property moreinfo="none">JBoss Tools</property> onto Eclipse.</para>
+ </tip>
+ </listitem>
+
+ <listitem>
+ <para>Next, download the JBoss Portal + JBoss AS bundle from <ulink url="http://www.jboss.org/jbossportal/download/index.html">JBoss Portal Download
+ page</ulink></para>
+
+ <note>
+ <title>Note:</title>
+ <para>You need JBoss Portal 2.7 if you want to work with a Portlet 2.0</para>
+ </note>
+
+ </listitem>
+
+ <listitem>
+ <para>Extract the bundle wherever you want on your hard drive</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Now, when you have it installed, we are going to demonstrate some powerful features of
+ <property moreinfo="none">JBoss Portal</property> tooling for Eclipse.</para>
+</chapter>
+
+
+<chapter id="starting_project" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/portlet/docs/reference/en/modules/starting_project.xml" xreflabel="starting_project">
+ <?dbhtml filename="starting_project.html"?>
+ <title>Starting the Project with JBoss Portal</title>
+
+ <para>To get started with <property moreinfo="none">JBoss Portal</property> and <property moreinfo="none">JBoss
+ Tools</property>, you should first have a Web Project pointed to the JBoss Portal Runtime.
+ Thus, in this chapter we are going to show you how to create a Dynamic Web Project, add Java
+ Portlet to it and deploy it to the <property moreinfo="none">JBoss Portal</property>.</para>
+
+ <section id="creating_project_with_jbossportal">
+ <title>Creating a Dynamic Web Project</title>
+
+ <para>To create a Dynamic Web Project, go to <emphasis>
+ <property moreinfo="none">File > New > Dynamic Web Project</property>
+ </emphasis> if you are in the <property moreinfo="none">Web Perspective</property> or <property moreinfo="none">File >
+ New > Other > Web > Dynamic Web Project</property> in any other Perspective. The
+ first page of the New Dynamic Web Project wizard looks as follows.</para>
+
+ <figure float="0">
+ <title>New Dynamic Web Project</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_1.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Fill out the name of your project. Next, click the <emphasis>
+ <property moreinfo="none">New</property>
+ </emphasis> button in the <emphasis>
+ <property moreinfo="none">Target Runtime</property>
+ </emphasis> section to specify a new Target Runtime. Choose <emphasis>
+ <property moreinfo="none"> JBoss Community > JBoss 4.2 Runtime</property>
+ </emphasis> and select the <emphasis>
+ <property moreinfo="none">Create a new local server</property>
+ </emphasis> checkbox. Click <emphasis>
+ <property moreinfo="none">Next</property>.</emphasis></para>
+
+ <figure float="0">
+ <title>New Server Runtime</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_2.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>On the next page you should give a name to the runtime. Let's call it <emphasis>
+ <property moreinfo="none">JBoss Portal 2.7 Runtime</property>
+ </emphasis>, and then point it to the location of your JBoss AS + Portal
+ installation.</para>
+
+ <figure float="0">
+ <title>New Server Runtime Environment</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/server_runtime_environment.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <note>
+ <title>Note:</title>
+
+ <para>The JBoss Tools Portlet feature has been tested using 2.6.5 and 2.7.0.ALPHA
+ versions of <property moreinfo="none">JBoss Portal</property>. Remember, if you want to use Portlet
+ version 2.0 (JSR-268), you have to choose JBoss Portal 2.7.</para>
+ </note>
+
+ <para>At this point a new JBoss Server instance will be created. Here you can verify the
+ defined runtime information. If something is incorrect, press <emphasis>
+ <property moreinfo="none">Back</property>
+ </emphasis> to return on the previous wizard page.</para>
+
+ <figure float="0">
+ <title>Target Server</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_3.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Click <emphasis>
+ <property moreinfo="none">Finish</property>.</emphasis></para>
+
+ <para>On the next step you should click the <emphasis>
+ <property moreinfo="none">Modify</property>
+ </emphasis> button next to the <property moreinfo="none">Configuration</property> section to enable
+ Portlet Facets for the project.</para>
+
+ <figure float="0">
+ <title>Setting the Project Configuration</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_4.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>On this page you should check the <emphasis>
+ <property moreinfo="none">JBoss Core Portlet</property>
+ </emphasis> and press <emphasis>
+ <property moreinfo="none">OK</property>
+ </emphasis>.</para>
+
+ <figure float="0">
+ <title>Enabling the Portlet Facet</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_4_a.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <note>
+ <title>Note:</title>
+ <para>If the portlet libraries aren't available in the runtime you targeted,
+ JBoss Portlet facets will be hidden on this page.</para>
+ <para>To made portal functionality always visible no matter what the runtime support,
+ you should go to <emphasis>
+ <property moreinfo="none">Window > Preferences</property>
+ </emphasis> and then <emphasis>
+ <property moreinfo="none">JBoss Tools > JBoss Portlet</property>
+ </emphasis> and deselect <emphasis>
+ <property moreinfo="none">Check runtimes for Portlet Components</property>
+ </emphasis> checkbox (see figure below).</para>
+ </note>
+
+ <figure float="0">
+ <title>JBoss Runtime Preferences</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/portlet_preferences.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The next page is for configuring web modules. Here all values are set, so you can
+ leave everything as it is.</para>
+
+ <figure float="0">
+ <title>The Project Web Modules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_5.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Finally, the last wizard page will ask you to add JBoss Portlet capabilities to your
+ project. Here you can choose whether to set up user libraries, libraries provided by
+ server runtime or not include libraries at all.</para>
+
+ <itemizedlist>
+ <listitem><para>To set up server runtime libraries, you need to select <emphasis>
+ <property moreinfo="none">Libraries provided by server runtime</property></emphasis> in the list box.</para>
+ </listitem>
+ </itemizedlist>
+
+ <figure float="0">
+ <title>Including Server Runtime Libraries</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/portlet_capabilities6.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <itemizedlist>
+ <listitem>
+ <para>For setting up user libraries, select <emphasis>
+ <property moreinfo="none">User library</property></emphasis> in the list box and then press <emphasis>
+ <property moreinfo="none">Add</property></emphasis> in the <emphasis>
+ <property moreinfo="none">User Library</property></emphasis> section.</para>
+ </listitem>
+ </itemizedlist>
+
+ <figure float="0">
+ <title>Adding User Library</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/portlet_capabilities1.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Then press <emphasis>
+ <property moreinfo="none">New</property></emphasis> and type the user library name in the appeared dialog.</para>
+
+ <figure float="0">
+ <title>Adding User Library</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/portlet_capabilities2.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Next add necessary jar's.</para>
+
+ <figure float="0">
+ <title>Adding the Portlet API Jar</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/portlet_capabilities3.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Hit <emphasis>
+ <property moreinfo="none">OK</property>.</emphasis> The user library will be added.
+ </para>
+
+ <figure float="0">
+ <title>User Library Added</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/portlet_capabilities4.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <itemizedlist>
+ <listitem><para>If you don't need to include libraries at all, just deselect the <emphasis>
+ <property moreinfo="none">Enable implementation library</property></emphasis> checkbox.</para>
+ </listitem>
+ </itemizedlist>
+
+ <figure float="0">
+ <title>Disabling Implementation Libraries</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/portlet_capabilities5.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>After setting JBoss Portlet capabilities press <emphasis>
+ <property moreinfo="none">Finish</property>.</emphasis></para>
+
+ <para>That's it! Our base project is done.</para>
+
+ </section>
+
+ <section id="structure_overview">
+ <title>The Project Structure Overview</title>
+
+ <para>Now, let's look at the structure of the just created project.</para>
+
+ <figure float="0">
+ <title>The Project Structure Overview</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_6.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Here <property moreinfo="none">JBoos Tools</property> added JBoss Portlet facet to the project,
+ created an empty <emphasis>
+ <property moreinfo="none">portlet.xml</property>
+ </emphasis> file and added the Portlet library to the project classpath.</para>
+ </section>
+
+ <section id="adding_java_portlet">
+ <title>Adding a Java Portlet to the Project</title>
+
+ <para>At this point we'll show what the steps you need to proceed to add a new Java
+ Portlet to the project.</para>
+
+ <para>Call the <property moreinfo="none">Create Portlet wizard</property> by selecting <emphasis>
+ <property moreinfo="none">New > Other > JBoss Tools Web > Portlet > Java
+ Portlet</property>.</emphasis></para>
+
+ <figure float="0">
+ <title>New Java Portlet</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_7.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The wizard fills in the Web Project and Source Folder fields for you. Then you need to
+ specify the Java package and the Class name and click <emphasis>
+ <property moreinfo="none">Next</property>
+ </emphasis>.</para>
+
+ <figure float="0">
+ <title>Specifying Class File Destination</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_8.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>On the other page you will be able to set the display name of the Portlet, a title, a
+ description, the supported modes and init parameters.</para>
+
+ <figure float="0">
+ <title>Specifying Class File Destination</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_9.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>On the next screen you can define which methods from
+ <emphasis>GenericPortlet</emphasis> you want to override.</para>
+
+ <figure float="0">
+ <title>Specifying Class File Destination</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_10.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The last screen lets you build <property moreinfo="none">JBoss Portal</property> specific descriptors
+ to create an instance during the deployment and place it directly on the Portal.</para>
+
+ <figure float="0">
+ <title>Specifying Class File Destination</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_11.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <tip>
+ <title>Tip:</title>
+
+ <para>If you uncheck the <emphasis> Create Portlet Instance</emphasis> checkbox,
+ <property moreinfo="none">JBoss Tools</property> won't create the deployment elements
+ in the <emphasis> default-object.xml</emphasis> and <emphasis>
+ portlet-instances.xml</emphasis> files.</para>
+ </tip>
+
+ <para>Once Java Portlet is created, new resources have been added to the project structure.
+ As you can see on the figure below, it adds a Java Portlet class (<emphasis>
+ <property moreinfo="none">TestPortlet.java</property>
+ </emphasis> in our case), <emphasis>
+ <property moreinfo="none">default-object.xml</property>
+ </emphasis> and <emphasis>
+ <property moreinfo="none">portlet-instances.xml</property>
+ </emphasis> files and updates <emphasis>
+ <property moreinfo="none">portlet.xml</property>
+ </emphasis> as well.</para>
+
+ <figure float="0">
+ <title>The structure of Web Project with Java Portlet created</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_12.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Thus, now the Project is ready to be built and deployed.</para>
+ </section>
+
+ <section id="deploying_to_portal">
+ <title>Deploying a Portlet to JBoss Portal</title>
+
+ <para>You can deploy the created project in the way you deploy any other Web Application.
+ Right click on the project and do <emphasis>
+ <property moreinfo="none">Run As > Run On Server</property>
+ </emphasis> and accept the defaults. On the <emphasis>
+ <property moreinfo="none">Add and Remove Projects</property>
+ </emphasis> page move the created Project to the right and click <emphasis>
+ <property moreinfo="none">Finish</property>.</emphasis></para>
+
+ <figure float="0">
+ <title>Deploying the Portlet Application</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_13.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>It will deploy the Portlet Web Application and start <property moreinfo="none">JBoss
+ AS</property>.</para>
+
+ <tip>
+ <title>Tip:</title>
+
+ <para>You should use <emphasis>http://localhost:8080/portal</emphasis> URL to see your
+ Portlet in the Browser.</para>
+ </tip>
+
+ <para>In the Browser the Portlet looks as follows:</para>
+
+ <figure float="0">
+ <title>Java Portlet in the Browser Window</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/starting_project_14.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Consequently, here you learnt how to create a Dynamic Web Project, add Java Portlet to
+ it and deploy the project to <property moreinfo="none">JBoss Portal</property>.</para>
+ </section>
+
+</chapter>
+
+
+<chapter id="jsf_portlet" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/portlet/docs/reference/en/modules/jsf_portlet.xml" xreflabel="jsf_portlet">
+ <?dbhtml filename="jsf_portlet.html"?>
+ <title>Creating JSF Portlet</title>
+
+ <para>This chapter will explain how you can configure JSF Portlet within Dynamic Web
+ Project and JSF Project by using the wizards <property moreinfo="none">JBoss Tools</property> provides.</para>
+
+ <section id="jsf_portlet1">
+ <title>Adding JSF Portlet to Dynamic Web Project</title>
+
+ <para>To add JSF Portlet to a Dynamic Web Project, you should set the Configuration to <emphasis>
+ <property moreinfo="none">JavaServer Faces v1.1 Project</property>
+ </emphasis> or <emphasis>
+ <property moreinfo="none">JavaServer Faces v1.2 Project</property>
+ </emphasis> and configure the JSF Portlet Facets in the <property moreinfo="none">New Dynamic Web
+ Project wizard</property> by clicking the <emphasis>
+ <property moreinfo="none">Modify</property>
+ </emphasis> button.</para>
+
+ <figure float="0">
+ <title>Setting the JSF Configuration</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/jsf_portlet/jsf_portlet1.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>On the Project Facets dialog you should select <property moreinfo="none">JBoss Core Portlet</property>
+ and <property moreinfo="none">JBoss JSF Portlet</property> check boxes.</para>
+
+ <figure float="0">
+ <title>Enabling the Portlet Facets</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/jsf_portlet/jsf_portlet2.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Next wizard page is for configuring JSF Capabilities. You can leave everything as it
+ is here.</para>
+
+ <figure float="0">
+ <title>JSF Capabilities</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/jsf_portlet/jsf_portlet3.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>To support Portlets in JSF/Seam applications <property moreinfo="none">JBoss Tools</property> works
+ with <property moreinfo="none">JBoss Portlet Bridge</property>. Thus on the next page you should add JSF Portlet
+ capabilities by pointing to the Portletbridge Runtime location.</para>
+
+ <figure float="0">
+ <title>JSF Capabilities</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/jsf_portlet/jsf_portlet4.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <tip>
+ <title>Tip:</title>
+
+ <para>You can download JBoss Portlet Bridge 1.0.0.B4 from <ulink url="http://www.jboss.org/portletbridge/download/">here</ulink>.</para>
+ </tip>
+
+ <para>Next click <emphasis>
+ <property moreinfo="none">Finish</property>
+ </emphasis> to organize the Project.</para>
+ <para id="add_jsf_portlet">To add JSF Portlet to generated project you should call the
+ <property moreinfo="none">Create Portlet wizard</property> by navigating to <emphasis>
+ <property moreinfo="none">New > Other > JBoss Tools Web > Portlet > JSF/Seam
+ Portlet</property>.</emphasis></para>
+
+ <figure float="0">
+ <title>Calling New Portlet Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/jsf_portlet/jsf_portlet5.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>As you see, the Seam and JSF Portlet wizards are merged into one. We set JSF
+ Configuration for the project, so default values in this wizard will be set as for a JSF
+ portlet.</para>
+
+ <figure float="0">
+ <title>Creating JSF Portlet</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/jsf_portlet/jsf_portlet6.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Click <emphasis>
+ <property moreinfo="none">Finish</property>
+ </emphasis> to complete JSF Portlet creation. Now you can deploy the project the same
+ way as it was <link linkend="deploying_to_portal">described above</link>.</para>
+
+ <para>In the Browser JSF Portlet looks as follows.</para>
+
+ <figure float="0">
+ <title>JSF Portlet in the Browser</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/jsf_portlet/jsf_portlet7.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+
+ <section id="jsf_portlet_to_JSF_project">
+ <title>Adding JSF Portlet to JSF Project</title>
+
+ <para>How to organize a JSF Project you can find out in our <ulink url="../../jsf_tools_ref_guide/html_single/index.html#new_jsf_project">JSF Tools Reference Guide</ulink>. Just
+ remember to point Target Runtime to JBoss Portal directory location.</para>
+
+ <figure float="0">
+ <title>Creating New JSF Project</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/jsf_portlet/jsf_portlet8.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Before adding a Portlet to the project you should enable necessary facets for it.
+ Right-click the created project and click <emphasis>
+ <property moreinfo="none">Preferences</property>
+ </emphasis> to open the <property moreinfo="none">Project Preferences</property> screen.</para>
+ <para>On the <property moreinfo="none">Project Facets</property> page select the <emphasis>
+ <property moreinfo="none">JBoss Core Portlet</property>
+ </emphasis> and <emphasis>
+ <property moreinfo="none">JBoss JSF Portlet</property>
+ </emphasis> checkboxes. And then the screen will ask you to enable <emphasis>
+ <property moreinfo="none">JavaServer Faces</property>
+ </emphasis> facet as well.</para>
+
+ <figure float="0">
+ <title>Project Facets</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/jsf_portlet/jsf_portlet9.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Notice, <emphasis>
+ <property moreinfo="none">"Further configuration required..."</property>
+ </emphasis> warning appears at the bottom of the screen. It means that you should click
+ it to configure JSF and JSF Portlet Capabilities in the project.</para>
+
+ <figure float="0">
+ <title>JSF Capabilities</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/jsf_portlet/jsf_portlet10.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <figure float="0">
+ <title>Project Facets</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/jsf_portlet/jsf_portlet11.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>After setting the path to Portletbridge Runtime location, click <emphasis>
+ <property moreinfo="none">OK</property>
+ </emphasis> and then <emphasis>
+ <property moreinfo="none">OK</property>
+ </emphasis> again.</para>
+
+ <para>Now you can add JSF Portlet to the generated JSF Project. How to do it we showed in
+ <link linkend="add_jsf_portlet">the previous section</link>.</para>
+ </section>
+</chapter>
+
+
+<chapter id="seam_portlet" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/portlet/docs/reference/en/modules/seam_portlet.xml" xreflabel="seam_portlet">
+ <?dbhtml filename="seam_portlet.html"?>
+ <title>Creating Seam Portlet</title>
+
+ <para>This chapter covers the steps on how to configure Seam Portlet within Dynamic Web
+ Project and Seam Project by using the wizards <property moreinfo="none">JBoss Tools</property> provides.</para>
+
+ <section id="seam_portlet1">
+ <title>Adding Seam Portlet to Dynamic Web Project</title>
+
+ <para>To add Seam Portlet to a Dynamic Web Project first you should organize New Dynamic Web
+ Project with the Configuration setting to <emphasis>
+ <property moreinfo="none">JBoss Seam Portlet Project v2.0</property>.</emphasis></para>
+
+ <figure float="0">
+ <title>Calling New Portlet Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_portlet/seam_portlet1.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>It will add all needed facets to your project. By clicking the <emphasis>
+ <property moreinfo="none">Modify</property>
+ </emphasis> button you can observe the chosen configuration of facets as well as modify
+ it. As you can see, all JBoss Portlets are checked.</para>
+
+ <figure float="0">
+ <title>Project Facets</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_portlet/seam_portlet2.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Next wizard pages are for adjusting the Project Web Modules and JSF Configuration.
+ They include default values, so you can skip them by pressing <emphasis>
+ <property moreinfo="none">Next</property>.</emphasis></para>
+
+ <para>On the <property moreinfo="none">Seam Facet</property> page <ulink url="../../seam/html_single/index.html#seamFacet">set
+ Connection Profile</ulink> and hit <emphasis>
+ <property moreinfo="none">Next</property>.</emphasis></para>
+
+ <figure float="0">
+ <title>Seam Facet Settings</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_portlet/seam_portlet3.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Last wizard page will prompt you to set the path to Portletbridge Runtime
+ location.</para>
+
+ <figure float="0">
+ <title>Setting the Portletbridge Runtime</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_portlet/seam_portlet4.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <tip>
+ <title>Tip:</title>
+
+ <para>Thus you should have JBoss Portlet Bridge downloaded and extracted somewhere on
+ your hard drive. You can download JBoss Portlet Bridge 1.0.0.B4 from <ulink url="http://www.jboss.org/portletbridge/download/"><diffmk:wrapper diffmk:change="changed">www.jboss.org/portletbridge/download</diffmk:wrapper></ulink>.</para>
+ </tip>
+
+ <para>Now, to add Seam Portlet to the project you should follow to <emphasis>
+ <property moreinfo="none">New > Other > JBoss Tools Web > Portlet > JSF/Seam
+ Portlet</property>.</emphasis> This will call the wizard for creating JSF/Seam
+ Portlets.</para>
+
+ <figure float="0">
+ <title>Calling the Create Portlet Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_portlet/seam_portlet5.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>As we set Seam Configuration for the Dynamic Web Project, the wizard puts the values
+ as for Seam Portlet.</para>
+
+ <figure float="0">
+ <title>Creating Seam Portlet</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_portlet/seam_portlet6.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>After creating the Seam Portlet, you should <link linkend="deploying_to_portal">deploy
+ the project to JBoss Portal</link> and start the Server. In a Browser
+ you'll see the following:</para>
+
+ <figure float="0">
+ <title>Seam Portlet in the Browser</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_portlet/seam_portlet7.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+
+ <section id="seam_portlet_to_seam_project">
+ <title>Adding Seam Portlet to Seam Project</title>
+
+ <para>First start a Seam Project by following to <emphasis>
+ <property moreinfo="none">New > Other > Seam > Seam Web Project</property>. </emphasis> On the first
+ wizard page specify JBoss Portal directory location as <property moreinfo="none">Target
+ Runtime</property> and <emphasis>
+ <property moreinfo="none">JBoss Seam Portlet Project v2.0</property>
+ </emphasis> as <property moreinfo="none">Configuration</property>.</para>
+
+ <figure float="0">
+ <title>Project Facets</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_portlet/seam_portlet8.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Next steps will be the same as we did for the Dynamic Web Project in the <link linkend="seam_portlet1">Adding Seam Portlet to Dynamic Web Project</link>
+ section.</para>
+ </section>
+</chapter>
+
+
+<chapter id="portlets_to_nonWTP_projects" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/portlet/docs/reference/en/modules/portlets_to_nonWTP_projects.xml" xreflabel="portlets_to_nonWTP_projects">
+ <?dbhtml filename="portlets_to_nonWTP_projects.html"?>
+ <title>Adding Portlets to non-WTP Projects</title>
+
+ <para>Starting from <property moreinfo="none">JBoss Tools 3.0.0.Beta1</property> version the JBoss Portlet
+ wizards no longer require a WTP project to be able to create Portlets.</para>
+
+ <note>
+ <title>Note:</title>
+ <para>Please note, if the project does not have the proper portlet API jar's, the generated
+ classes will have compile errors.</para>
+ </note>
+
+ <para>In conclusion, with this document you've learnt how to get started with <property moreinfo="none">JBoss
+ Portal</property> using <property moreinfo="none">JBoss Tools</property> suite of Eclipse plugins.
+ The above chapters walked you through the steps on how to organize a web project with
+ portlets which includes a sample staff and deploy it onto the <property moreinfo="none">JBoss
+ Portal</property>.</para>
+
+ <para>If you still have questions or suggestions you are always welcome on our <ulink url="http://www.jboss.com/index.html?module=bb&op=viewforum&f=201">Forum</ulink>. Your feedback will be very much appreciated.</para>
+
+</chapter>
+
+
+</book>
15 years, 4 months
JBoss Tools SVN: r15126 - trunk/ws/docs/reference/en.
by jbosstools-commits@lists.jboss.org
Author: ochikvina
Date: 2009-05-07 13:09:55 -0400 (Thu, 07 May 2009)
New Revision: 15126
Modified:
trunk/ws/docs/reference/en/master_output.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-717 - master_output.xml is generated;
Modified: trunk/ws/docs/reference/en/master_output.xml
===================================================================
--- trunk/ws/docs/reference/en/master_output.xml 2009-05-07 17:09:28 UTC (rev 15125)
+++ trunk/ws/docs/reference/en/master_output.xml 2009-05-07 17:09:55 UTC (rev 15126)
@@ -16,11 +16,11 @@
<pubdate>July 2008</pubdate>
<copyright>
<year>2008</year>
- <year diffmk:change="added"><diffmk:wrapper diffmk:change="added">2009</diffmk:wrapper></year>
- <holder><diffmk:wrapper diffmk:change="changed">JBoss, a division of Red Hat</diffmk:wrapper></holder>
+ <year>2009</year>
+ <holder>JBoss, a division of Red Hat</holder>
</copyright>
<releaseinfo><diffmk:wrapper diffmk:change="changed">
- Version: 1.0.0.GA
+ Version: 1.0.1.GA
</diffmk:wrapper></releaseinfo>
<abstract>
<title></title>
@@ -38,7 +38,7 @@
<title>JBossWS Runtime Overview</title>
<para>JBossWS is a web service framework developed as a part of the JBoss Application Server. It implements the JAX-WS specification that defines a programming model and run-time architecture for implementing web services in Java, targeted at the Java Platform, Enterprise Edition 5 (Java EE 5).</para>
-
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">JBossWS integrates with most current JBoss Application Server releases as well as earlier ones, that did implement the J2EE 1.4 specifications. Even though JAX-RPC, the web service specification for J2EE 1.4, is still supported JBossWS does put a clear focus on JAX-WS.</diffmk:wrapper></para>
</chapter>
<chapter id="create_ws_topdown" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/ws/docs/reference/en/modules/topdown.xml">
@@ -52,8 +52,8 @@
</chapterinfo>
<title>Creating a Web Service using JBossWS runtime</title>
- <para>In this chapter we provide you with the necessary steps to create a Web Service using
- JBossWS runtime.</para>
+ <para><diffmk:wrapper diffmk:change="changed">In this chapter we provide you with the necessary steps to create a Web Service using
+ JBossWS runtime. First you need to create a Dynamic Web project:</diffmk:wrapper></para>
<section id="createproject">
<title>Creating a Dynamic Web project</title>
@@ -63,13 +63,12 @@
<title>Dynamic Web Project</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_webproject_1.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_webproject_1.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
<para>Create a Web project by selecting <emphasis>
- <property moreinfo="none">New > Project... > Dynamic Web project</property>
- </emphasis>. Enter the following information: </para>
+ <property moreinfo="none">New > Project... > Dynamic Web project</property></emphasis>. Enter the following information: </para>
<itemizedlist>
<listitem>
<para>Project Name: enter a project name</para>
@@ -79,14 +78,13 @@
click New and browse to the location where it is installed to. You may set <emphasis>
<property moreinfo="none">Target Runtime</property>
</emphasis> to <emphasis>
- <property moreinfo="none">None</property>
- </emphasis>, in this case, you should add <link linkend="addfacet">JBoss Web Service
+ <property moreinfo="none">None</property></emphasis>, in this case, you should add <link linkend="addfacet">JBoss Web Service
facet to the project</link>.</para>
<figure float="0">
<title>Dynamic Web Project Wizard</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_webproject_2.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_webproject_2.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -97,24 +95,24 @@
<title>Web Module Settings Configuration</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_webproject_3.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_webproject_3.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
</listitem>
</itemizedlist>
- <para>Click on the <property moreinfo="none">Finish</property> button.</para>
+ <para>Click on the <property moreinfo="none">Finish</property><diffmk:wrapper diffmk:change="changed"> button. Next you will need to add JBoss Web Service facet to the project:</diffmk:wrapper></para>
</section>
<section id="addfacet">
<title>Configure JBoss Web Service facet settings</title>
- <para>If you have already created a new Dynamic Web project, the next step is to add JBoss Web
- Service facet to the project:</para>
+ <para><diffmk:wrapper diffmk:change="added">If you have already created a new Dynamic Web project, the next step is to add JBoss Web
+ Service facet to the project. Right-click on the project, select its </diffmk:wrapper><emphasis diffmk:change="added"><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Properties</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> and then find </diffmk:wrapper><emphasis diffmk:change="added"><diffmk:wrapper diffmk:change="added">Project Facets</diffmk:wrapper></emphasis><diffmk:wrapper diffmk:change="added"> in the tree-view on the left-side of the project properties dialog. Tick on the check box for JBoss Web Services and open additional configuration for it, having clicked on the </diffmk:wrapper><emphasis diffmk:change="added"><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Further configuration required...</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> link. In the opened window</diffmk:wrapper></para>
<figure float="0" id="figure_addfacet">
<title>Configure JBoss Web Service Facet</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_facet.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_facet.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -134,11 +132,11 @@
<title>Configure JBossWS Runtime</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_newruntime.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_newruntime.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
- <para>See how to configure a new JBossWS runtime <link linkend="preference">here</link>:</para>
+ <para>See how to configure a new JBossWS runtime <link linkend="preference">here</link><diffmk:wrapper diffmk:change="changed">.</diffmk:wrapper></para>
</section>
@@ -149,7 +147,7 @@
WSDL document using JBossWS runtime.</para>
<para>At first, please make sure that you have already created a dynamic Web project with
JBoss Web Service facet installed. </para>
- <para>See how to make it <link linkend="createproject">here</link>> and <link linkend="addfacet">here</link>.</para>
+ <para>See how to make it <link linkend="createproject">here</link><diffmk:wrapper diffmk:change="changed"> and </diffmk:wrapper><link linkend="addfacet">here</link>.</para>
<para>To create a Web Service using JBossWS runtime select<emphasis>
<property moreinfo="none">File > New > Other > Web Services > Web Service</property>
@@ -159,19 +157,19 @@
<title>New Web Service Wizard</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_ws_creation1.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_ws_creation1.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
- <para>First, please select <property moreinfo="none">Top down Java bean Web Service</property> from the Web
+ <para>First, please select <property moreinfo="none">Top down Java bean Web Service</property><diffmk:wrapper diffmk:change="changed"> from the Web
Service type list, and select a WSDL document from workspace, click on the Server name
- lilnk on the page will bring you to another dialog. Here you can specify the server to a
- JBoss Server and Web Service runtime to JBossWS runtime:</para>
+ link on the page will bring you to another dialog. Here you can specify the server to a
+ JBoss Server and Web Service runtime to JBossWS runtime:</diffmk:wrapper></para>
<figure float="0" id="figure_create_ws_topdown_setserver">
<title>Select Server and Web Service runtime</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_ws_creation1_1.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_ws_creation1_1.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -184,7 +182,7 @@
<title>New Web Service Wizard</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_ws_creation1.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_ws_creation1.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -196,7 +194,7 @@
<title>New Web Service Wizard</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_ws_creation2.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_ws_creation2.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -221,7 +219,7 @@
<title>The generated implementation Java code</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_ws_Impl_code_view.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_ws_Impl_code_view.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -230,11 +228,11 @@
<title>Web.xml</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_ws_webxml.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_ws_webxml.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
-
+<para diffmk:change="added"><diffmk:wrapper diffmk:change="added">In the next chapter you will find out how to create a Web service from a Java bean.</diffmk:wrapper></para>
</section>
<section id="bottomupws" role="updated">
@@ -249,31 +247,29 @@
<itemizedlist>
<listitem>
<para>Switch to the Java EE perspective <emphasis>
- <property moreinfo="none">Window > Open Perspective > Java EE</property>
- </emphasis>.</para>
+ <property moreinfo="none">Window > Open Perspective > Java EE</property></emphasis>.</para>
</listitem>
<listitem>
<para>In the Project Explorer view, select the bean that you created or imported into
the source folder of your Web project.</para>
<figure float="0">
- <title>Create a new Bean Class</title>
+ <title><diffmk:wrapper diffmk:change="changed">Select the Bean Created</diffmk:wrapper></title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_bottomup.png" scale="80"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_bottomup.png" scale="80"></imagedata>
</imageobject>
</mediaobject>
</figure>
</listitem>
<listitem>
<para>Click <emphasis>
- <property moreinfo="none">File > New > Other</property>
- </emphasis>. Select Web Services in order to display various Web service wizards.
+ <property moreinfo="none">File > New > Other</property></emphasis>. Select Web Services in order to display various Web service wizards.
Select the Web Service wizard. Click on the <property moreinfo="none">Next</property> button.</para>
<figure float="0">
<title>New Web Service</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_bottomup_1.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_bottomup_1.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -286,7 +282,7 @@
<title>Set Web Service Common values</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_bottomup_2.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_bottomup_2.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -354,7 +350,7 @@
<title>Set Web Service values for Code Generation</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_bottomup_3.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_bottomup_3.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -381,7 +377,7 @@
<title>Start a Server</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_bottomup_4.png"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_bottomup_4.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -396,10 +392,10 @@
<listitem>
<para>If you selected to generate a WSDL file, you will get the file in your project's wsdl folder.</para>
<figure float="0">
- <title>The generated WSDL file</title>
+ <title><diffmk:wrapper diffmk:change="changed">The Generated HelloWorldService.wsdl File in the wsdl Folder</diffmk:wrapper></title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_bottomup_6.png" scale="80"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_bottomup_6.png" scale="80"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -412,12 +408,14 @@
<title>The Updated web.xml file</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_bottomup_5.png" scale="80"></imagedata>
+ <imagedata fileref="images/topdown/jbossws_bottomup_5.png" scale="80"></imagedata>
</imageobject>
</mediaobject>
</figure>
</listitem>
</itemizedlist>
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">In the next chapter you will be able to create a Web Service Client from a WSDL document using JBoss WS.</diffmk:wrapper></para>
+
</section>
</chapter>
@@ -425,54 +423,51 @@
<chapter id="client" revisionflag="added" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/ws/docs/reference/en/modules/client.xml">
<title>Creating a Web Service Client from a WSDL Document using JBoss WS</title>
- <para>To create a Web Service Client from a WSDL Document using JBoss WS:</para>
+ <para><diffmk:wrapper diffmk:change="changed">To create a Web Service Client from a WSDL Document using JBoss WS you need to fulfil the following steps:</diffmk:wrapper></para>
<para>Setup <link linkend="preference">JBoss WS and development environment</link>.</para>
- <para><link linkend="createproject">Creating a Dynamic Web project</link>.</para>
+ <para><link linkend="createproject"><diffmk:wrapper diffmk:change="changed">Create a Dynamic Web project</diffmk:wrapper></link>.</para>
<para><link linkend="addfacet">Add JBossWS Facet to Web project</link>.</para>
- <para>Create a Web Service Client from a WSDL document: </para>
+ <para><diffmk:wrapper diffmk:change="changed">Then you can create a Web Service Client from a WSDL document: </diffmk:wrapper></para>
<itemizedlist>
<listitem>
<para>Switch to the Java EE perspective <emphasis><property moreinfo="none">Window > Open Perspective > Java EE</property></emphasis>.</para>
</listitem>
<listitem>
- <para>In the Project Explorer view, select the bean that you created or imported into the source folder of your Web project.</para>
- </listitem>
- <listitem>
- <para>Click <emphasis><property moreinfo="none">File > New > Other</property></emphasis>.Select Web Services in order to display the various Web service wizards. Select the Web Service Client wizard. Click <property moreinfo="none">Next</property> button.</para>
+ <para>Click <emphasis><property moreinfo="none">File > New > Other</property></emphasis><diffmk:wrapper diffmk:change="changed">. Select Web Services in order to display the various Web service wizards. Select the Web Service Client wizard. Click on the </diffmk:wrapper><property moreinfo="none">Next</property> button.</para>
<figure float="0">
<title>New Web Service Client</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_client.png"></imagedata>
+ <imagedata fileref="images/client/jbossws_client.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
</listitem>
<listitem>
- <para>The first and second Web Service Client wizard page are same to <link linkend="topdownwebservice">Web Service from a WSDL document</link>.</para>
+ <para><diffmk:wrapper diffmk:change="changed">The first and the second Web Service Client wizard pages are the same as for </diffmk:wrapper><link linkend="topdownwebservice">Web Service from a WSDL document</link>.</para>
<figure float="0">
<title>Set Web Service Common values</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_client_1.png"></imagedata>
+ <imagedata fileref="images/client/jbossws_client_1.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
<figure float="0">
- <title>Set Web Service values about WSDL file</title>
+ <title><diffmk:wrapper diffmk:change="changed">Set Web Service values related to WSDL file</diffmk:wrapper></title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_client_2.png"></imagedata>
+ <imagedata fileref="images/client/jbossws_client_2.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
- <para>The differences are:</para>
+ <para><diffmk:wrapper diffmk:change="changed">The only difference is:</diffmk:wrapper></para>
<itemizedlist>
<listitem>
- <para><property moreinfo="none">Client Type:</property> Now only support Java Proxy.</para>
+ <para><property moreinfo="none">Client Type:</property><diffmk:wrapper diffmk:change="changed"> Support of Java Proxy only.</diffmk:wrapper></para>
</listitem>
</itemizedlist>
- <para>Click <property moreinfo="none">Finish</property> button.</para>
+ <para><diffmk:wrapper diffmk:change="changed">Click on the </diffmk:wrapper><property moreinfo="none">Finish</property> button.</para>
</listitem>
</itemizedlist>
<para>After the Web Service Client has been created, the following may occur depending on the options you selected:</para>
@@ -486,7 +481,7 @@
<title>Client Sample Class</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_client_3.png" scale="80"></imagedata>
+ <imagedata fileref="images/client/jbossws_client_3.png" scale="80"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -498,7 +493,11 @@
<chapter id="preference" revisionflag="added" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/ws/docs/reference/en/modules/preference.xml">
<title>JBoss WS and development environment</title>
+
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">In this chapter you will learn how to change JBossWS preferences and how to set default server and runtime.</diffmk:wrapper></para>
<section id="jbosswspreference">
+
+
<title>JBossWS Preferences</title>
<para>In this section you will know how JBossWS preferences can be modified during the
@@ -516,7 +515,7 @@
<title>JBossWS Preferences Page</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/Jbossws_preference.png"></imagedata>
+ <imagedata fileref="images/preference/Jbossws_preference.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -525,16 +524,16 @@
<property moreinfo="none">Add</property>
</emphasis> or <emphasis>
<property moreinfo="none">Edit</property>
- </emphasis> button will open the form where you can configure a new JbossWS runtime and
+ </emphasis><diffmk:wrapper diffmk:change="changed"> button will open the form where you can configure a new JBossWS runtime and
change the path to JBossWS runtime home folder, modify the name and version of the
- existing JBossWS runtime settings. Press <property moreinfo="none">Finish</property> to apply the
+ existing JBossWS runtime settings. Press </diffmk:wrapper><property moreinfo="none">Finish</property> to apply the
changes.</para>
<figure float="0">
<title>Edit JBossWS Runtime</title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/Jbossws_preference_new.png"></imagedata>
+ <imagedata fileref="images/preference/Jbossws_preference_new.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
@@ -542,28 +541,28 @@
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">WS container allows Source and JavaDoc locations to be set via the Properties dialog on each contained .jar: right-click on any .jar file in the Project Explorer view, select </diffmk:wrapper><emphasis diffmk:change="added"><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Properties</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added">. Choose </diffmk:wrapper><emphasis diffmk:change="added"><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Java Source Attachment</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> and select location (folder, JAR or zip) containing new source for the chosen .jar using one of the suggested options (workspace, external folder or file) or enter the path manually:</diffmk:wrapper></para>
+ <para>WS container allows Source and JavaDoc locations to be set via the Properties dialog on each contained .jar: right-click on any .jar file in the Project Explorer view, select <emphasis><property moreinfo="none">Properties</property></emphasis>. Choose <emphasis><property moreinfo="none">Java Source Attachment</property></emphasis> and select location (folder, JAR or zip) containing new source for the chosen .jar using one of the suggested options (workspace, external folder or file) or enter the path manually:</para>
- <figure diffmk:change="added" float="0">
- <title diffmk:change="added"><diffmk:wrapper diffmk:change="added">Classpath Container: Java Source Attachment</diffmk:wrapper></title>
- <mediaobject diffmk:change="added">
- <imageobject diffmk:change="added">
- <imagedata diffmk:change="added" fileref="images/jbossws_container1.png"></imagedata>
+ <figure float="0">
+ <title>Classpath Container: Java Source Attachment</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/preference/jbossws_container1.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">Click on </diffmk:wrapper><emphasis diffmk:change="added"><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Apply</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> and then on </diffmk:wrapper><emphasis diffmk:change="added"><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Ok</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added">.</diffmk:wrapper></para>
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">To change Javadoc Location choose </diffmk:wrapper><emphasis diffmk:change="added"><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Javadoc Location</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> and specify URL to the documentation generated by Javadoc. The Javadoc location will contain a file called </diffmk:wrapper><emphasis diffmk:change="added"><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">package-list</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added">:</diffmk:wrapper></para>
+ <para>Click on <emphasis><property moreinfo="none">Apply</property></emphasis> and then on <emphasis><property moreinfo="none">Ok</property></emphasis>.</para>
+ <para><diffmk:wrapper diffmk:change="changed">To change JavaDoc Location choose </diffmk:wrapper><emphasis><property moreinfo="none">Javadoc Location</property></emphasis> and specify URL to the documentation generated by Javadoc. The Javadoc location will contain a file called <emphasis><property moreinfo="none">package-list</property></emphasis>:</para>
- <figure diffmk:change="added" float="0">
- <title diffmk:change="added"><diffmk:wrapper diffmk:change="added">Classpath Container: Javadoc Location</diffmk:wrapper></title>
- <mediaobject diffmk:change="added">
- <imageobject diffmk:change="added">
- <imagedata diffmk:change="added" fileref="images/jbossws_container2.png"></imagedata>
+ <figure float="0">
+ <title>Classpath Container: Javadoc Location</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/preference/jbossws_container2.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
- <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">Click on </diffmk:wrapper><emphasis diffmk:change="added"><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Apply</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added"> and then on </diffmk:wrapper><emphasis diffmk:change="added"><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Ok</diffmk:wrapper></property></emphasis><diffmk:wrapper diffmk:change="added">.</diffmk:wrapper></para>
+ <para>Click on <emphasis><property moreinfo="none">Apply</property></emphasis> and then on <emphasis><property moreinfo="none">Ok</property></emphasis>.</para>
@@ -574,16 +573,15 @@
<section id="serverruntime">
<title>Default Server and Runtime</title>
<para>Open <emphasis>
- <property moreinfo="none">Window > Preferences > Web Services > Server and Runtime</property>
- </emphasis>. On this page, you can specify a default server and runtime.</para>
+ <property moreinfo="none">Window > Preferences > Web Services > Server and Runtime</property></emphasis>. On this page, you can specify a default server and runtime.</para>
<para>For ease of use, the better way is to set runtime to JBoss WS.</para>
- <para>After server and runtime are specified, click on the <property moreinfo="none">Aply</property> button
+ <para>After server and runtime are specified, click on the <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">Apply</diffmk:wrapper></property> button
to save the values.</para>
<figure float="0">
<title></title>
<mediaobject>
<imageobject>
- <imagedata fileref="images/jbossws_server_runtime.png"></imagedata>
+ <imagedata fileref="images/preference/jbossws_server_runtime.png"></imagedata>
</imageobject>
</mediaobject>
</figure>
15 years, 4 months
JBoss Tools SVN: r15125 - trunk/smooks/docs/reference/en.
by jbosstools-commits@lists.jboss.org
Author: ochikvina
Date: 2009-05-07 13:09:28 -0400 (Thu, 07 May 2009)
New Revision: 15125
Added:
trunk/smooks/docs/reference/en/master_output.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-717 - master_output.xml is generated;
Added: trunk/smooks/docs/reference/en/master_output.xml
===================================================================
--- trunk/smooks/docs/reference/en/master_output.xml (rev 0)
+++ trunk/smooks/docs/reference/en/master_output.xml 2009-05-07 17:09:28 UTC (rev 15125)
@@ -0,0 +1,918 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+"http://www.docbook.org/xml/4.3/docbookx.dtd"
+
+[
+<!ENTITY introduction SYSTEM "modules/introduction.xml">
+<!ENTITY quickstart SYSTEM "modules/quick_start.xml">
+<!ENTITY smooksformeditor_graphicaltab SYSTEM "modules/smooksformeditor_graphicalpage.xml">
+<!ENTITY smooksformeditor_configurationtab SYSTEM "modules/smooksformeditor_configurationpage.xml">
+<!ENTITY smooksformeditor_sourcetab SYSTEM "modules/smooksformeditor_sourcepage.xml">
+]><book xmlns:diffmk="http://diffmk.sf.net/ns/diff">
+
+ <bookinfo>
+
+ <title>Smooks Dev Tools Reference Guide</title>
+ <author>
+ <firstname>Xue(Dart)</firstname>
+ <surname>Peng</surname>
+ </author>
+
+ <pubdate>November 2008</pubdate>
+ <copyright>
+ <year>2009</year>
+ <holder>JBoss, a division of Red Hat</holder>
+ </copyright>
+ <releaseinfo>
+ Version: 1.0.0.GA
+ </releaseinfo>
+
+ <abstract>
+ <title></title>
+ <para>
+ <ulink url="http://download.jboss.org/jbosstools/nightly-docs/en/smooks/pdf/Smooks_Re...">PDF version</ulink>
+ </para>
+ </abstract>
+
+
+ </bookinfo>
+ <toc></toc>
+
+<chapter id="introduction" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/smooks/docs/reference/en/modules/introduction.xml">
+ <?dbhtml filename="introduction.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Tools</keyword>
+ <keyword>Smooks</keyword>
+ <keyword>JBDS</keyword>
+ </keywordset>
+ </chapterinfo>
+ <title>Introduction</title>
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">This chapter give you a short introduction to Smooks, Smooks tools and its installation</diffmk:wrapper></para>
+ <section>
+ <title>What is Smooks?</title>
+
+ <para><property moreinfo="none">Smooks</property> is a Java Framework/Engine for processing XML and non XML
+ data (CSV, EDI, Java, JSON etc).</para>
+ <para></para>
+ <para>
+ <orderedlist continuation="restarts" inheritnum="inherit" numeration="upperroman">
+ <listitem>
+ <para><emphasis role="bold">Transformation</emphasis>: Perform a wide range of
+ Data Transforms. Supports many different Source and Result types
+ -XML/CSV/EDI/Java/JSON to XML/CSV/EDI/Java/JSON.</para>
+ </listitem>
+ <listitem>
+ <para><emphasis role="bold">Java Binding</emphasis>: Bind into a Java Object
+ Model from any data source (CSV, EDI, XML, Java, JSON etc). </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold">Huge Message Processing</emphasis>: Process huge
+ messages (GBs) - Split, Transform and Route message fragments to JMS, File,
+ Database etc destinations. Route multiple message formats to multiple
+ destinations in a single pass over a message. </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold">Message Enrichment</emphasis>: Enrich a message with
+ data from a Database, or other Datasources. </para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis role="bold">Combine</emphasis>: Combine the above features in
+ different ways e.g. add Message Enrichment as part of a Splitting and
+ Routing process. </para>
+ </listitem>
+ </orderedlist>
+ </para>
+ <figure float="0">
+ <title>Smooks</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/introduction/introduction1.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para> For More informations about <property moreinfo="none">Smooks</property>, please visit <ulink url="http://www.smooks.org">Smooks official site</ulink>.</para>
+ </section>
+ <section>
+ <title><diffmk:wrapper diffmk:change="changed">What is Smooks Tools?</diffmk:wrapper></title>
+
+ <para><diffmk:wrapper diffmk:change="changed">Smooks tools is a set of graphical tools for editing Smooks configuration file
+ based on Eclipse.</diffmk:wrapper></para>
+ <figure float="0">
+ <title><diffmk:wrapper diffmk:change="changed">Smooks Form editor</diffmk:wrapper></title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/introduction/introduction2.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+ <section>
+ <title>How to install Smooks dev tools?</title>
+
+ <para><diffmk:wrapper diffmk:change="changed"> The Smooks tools was included by the </diffmk:wrapper><property moreinfo="none">JBoss Tools</property> since 3.0.0
+ Beta1 version. You can download the <property moreinfo="none">JBoss Tools</property> from <ulink url="http://www.jboss.org/tools/download/index.html"><diffmk:wrapper diffmk:change="changed">JBoss download site</diffmk:wrapper></ulink>.</para>
+ <para><diffmk:wrapper diffmk:change="changed"> Smooks tools (</diffmk:wrapper><property moreinfo="none">JBoss Tools</property>) run with the latest Eclipse and
+ other required plug-ins (GEF, EMF, etc.).</para>
+ <para><diffmk:wrapper diffmk:change="changed"> You should download the latest IDE for Java EE developers from </diffmk:wrapper><ulink url="http://www.eclipse.org/downloads/"><diffmk:wrapper diffmk:change="changed"> Eclipse site</diffmk:wrapper></ulink><diffmk:wrapper diffmk:change="added">. It contains many plug-ins (
+ GEF, EMF, etc. ) required by Smooks dev tools. </diffmk:wrapper></para>
+
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">Now let's progress to more advanced topics.</diffmk:wrapper></para>
+ </section>
+
+</chapter>
+
+
+<chapter id="quickstart" role="updated" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/smooks/docs/reference/en/modules/quick_start.xml" xreflabel="Quick Start">
+ <?dbhtml filename="quick_start.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Tools</keyword>
+ <keyword>Smooks</keyword>
+ <keyword>JBDS</keyword>
+ <keyword>java</keyword>
+ </keywordset>
+ </chapterinfo>
+ <title>Quick Start</title>
+ <para> This "Quick Start" will show how to use the <property moreinfo="none">Smooks tools</property> to create/edit the Smooks
+ configuration file for Java2Java data transformation.</para>
+ <para><diffmk:wrapper diffmk:change="changed"> This chapter gives you a brief understanding of the </diffmk:wrapper><property moreinfo="none"><diffmk:wrapper diffmk:change="changed">Smooks tools</diffmk:wrapper></property>.</para>
+ <section>
+ <title>Download Smooks Java-to-Java Example</title>
+ <para> Visit <ulink url="http://www.smooks.org/documentation/documentation-smooks-1-1-x/examples/e...">here</ulink> to download the "java-to-java" example project. </para>
+ <tip>
+ <title>Tip:</title>
+
+ <para><diffmk:wrapper diffmk:change="changed"> The example project is based on Maven, we suggest you to create a new eclipse
+ Java project, copy the example code and .jar files from the example project and paste
+ them into the eclipse Java project. </diffmk:wrapper></para>
+ </tip>
+ </section>
+ <section>
+ <title>Smooks Configuration File Wizard</title>
+ <para><diffmk:wrapper diffmk:change="changed">Select the Smooks Java-to-Java example project that you created and right-click,
+ select the menu </diffmk:wrapper><emphasis><property moreinfo="none">New > Other</property>,</emphasis> then find
+ <emphasis><property moreinfo="none">Smooks > Smooks Configuration File</property>.</emphasis>
+ Click the <emphasis>
+ <property moreinfo="none">Next</property>
+ </emphasis> button. </para>
+ <figure float="0">
+ <title>Selecting Smooks Configuration File Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start1.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>The first wizard page is a file path creation page. Select the <emphasis>
+ <property moreinfo="none">src</property>
+ </emphasis> folder to be the files container, and input the name
+ <emphasis><property moreinfo="none">newConfig.smooks</property>.</emphasis> Click
+ <emphasis><property moreinfo="none">Next</property>.</emphasis></para>
+ <figure float="0">
+ <title>Choosing the configuration file container and the file name</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start2.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>The second wizard page is a transform data type choose page.</para>
+ <para> As the quick start introduces how to create/edit the Java-to-Java Smooks
+ configuration file, let's select the<emphasis>
+ <property moreinfo="none">Java-to-Java</property>
+ </emphasis> type as the source/target transform data type. </para>
+
+ <figure float="0">
+ <title>Selecting Data Type</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start3.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>On the next page you are prompted to choose the source data for transformation.
+ Let's select the <property moreinfo="none">Order</property> class from the example project as
+ the source JavaBean class.</para>
+
+ <figure float="0">
+ <title>Selecting the Source Data</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start4.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Then the wizard page asks you to choose the target data for transformation. We select
+ the <property moreinfo="none">ListOrder</property> class as the target JavaBean class.</para>
+ <figure float="0">
+ <title>Selecting the Target Data</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start5.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para></para>
+
+ <tip>
+ <title>Tip:</title>
+ <para>You can omit two these steps and just press
+ <emphasis><property moreinfo="none">Finish</property>.</emphasis> This will open the empty
+ Smooks Configuration file. It's possible to <link linkend="graphicaleditor_datalink">select source/target data</link> afterwards
+ in the Smooks Graph editor.</para>
+ </tip>
+ </section>
+ <section id="quickstart_formeditor">
+ <title>Smooks Editor</title>
+
+ <para>When all the wizard steps are passed, a new Smooks Configuration file is created and
+ the <property moreinfo="none">Smooks Editor</property> will be opened automatically:</para>
+ <figure float="0">
+ <title>Smooks Editor</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start6.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para> This editor contains several parts: <table>
+ <title>The Smooks Editor Parts</title>
+ <tgroup cols="2">
+
+ <colspec align="left" colnum="1" colwidth="1*"></colspec>
+ <colspec colnum="2" colwidth="5*"></colspec>
+
+ <thead>
+ <row>
+ <entry>Editor feature</entry>
+ <entry>Functionality</entry>
+ </row>
+ </thead>
+
+ <tbody>
+
+ <row>
+ <entry>
+ <para>Problems area</para>
+ </entry>
+ <entry>
+ <para><diffmk:wrapper diffmk:change="changed">If there are any errors when you are editing the file, the
+ Problems area displays them</diffmk:wrapper></para>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ <para>Source data tree</para>
+ </entry>
+ <entry>
+ <para><diffmk:wrapper diffmk:change="changed">The tree displays a structure of the transformed source
+ data</diffmk:wrapper></para>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ <para>Target data tree</para>
+ </entry>
+ <entry>
+ <para><diffmk:wrapper diffmk:change="changed">The tree displays a structure of the transformed target
+ data</diffmk:wrapper></para>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ <para>Mapping graphical area</para>
+ </entry>
+ <entry>
+ <para>Show the data mapping connection lines</para>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ <para>Source/Target data selection links</para>
+ </entry>
+ <entry>
+ <para>Click the link, and <link linkend="graphicaleditor_datalink">Data Selection wizard</link><diffmk:wrapper diffmk:change="changed"> is opened helping you to
+ choose the source/target data</diffmk:wrapper></para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </para>
+ </section>
+
+ <section id="graphicaleditor_datalink">
+ <title>Choosing the Source/Target Data</title>
+
+ <para>To choose the transform data you should make use of the data selection links:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para><emphasis>
+ <property moreinfo="none">Source Select</property>
+ </emphasis> for selecting source data</para>
+ </listitem>
+
+ <listitem>
+ <para><emphasis>
+ <property moreinfo="none">Target Select</property>
+ </emphasis> for selecting target data</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>After clicking the link the <property moreinfo="none">Data Type Selection wizard</property><diffmk:wrapper diffmk:change="changed"> is
+ opened, and there are two data types on the list: Java and XML.</diffmk:wrapper></para>
+ <note>
+ <title>Note</title>
+ <para><diffmk:wrapper diffmk:change="changed"> There will become more and more data types on the list as the development goes on.
+ </diffmk:wrapper></para>
+ </note>
+
+ <figure float="0">
+ <title>Data Type Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start7.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Select the <emphasis>
+ <property moreinfo="none">Java</property>
+ </emphasis> data type and click <emphasis><property moreinfo="none">Next</property>,</emphasis> you will
+ see the JavaBean class selection page:</para>
+
+ <figure float="0">
+ <title>JavaBean Data Selection</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start8.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>When you select all the necessary java classes, click <emphasis>
+ <property moreinfo="none">Finish</property>
+ </emphasis><diffmk:wrapper diffmk:change="changed"> and the structure of the java class is displayed on the source/target
+ data tree.</diffmk:wrapper></para>
+ <figure float="0">
+ <title>Displaying the Structure of the Transformed Data</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start9.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+
+ <section id="quickstart_mapping">
+ <title>Mapping</title>
+
+ <para> As you see, the source/target data tree displays the structure of the java class. </para>
+ <para>How to map it?</para>
+
+ <para>First, you should know what to transform:</para>
+
+ <orderedlist continuation="restarts" inheritnum="inherit" numeration="loweralpha">
+ <listitem>
+ <para>Bind the <emphasis>
+ <property moreinfo="none">"customerName"</property>
+ </emphasis> property of the <property moreinfo="none">Order#header</property> to the <emphasis>
+ <property moreinfo="none">"customerName"</property>
+ </emphasis> property of <property moreinfo="none">LineOrder</property>.</para>
+ </listitem>
+ <listitem>
+ <para>Bind the <emphasis>
+ <property moreinfo="none">"customerNumber"</property>
+ </emphasis> property of the <property moreinfo="none">Order#header</property> to the <emphasis>
+ <property moreinfo="none">"customerId"</property>
+ </emphasis> property of <property moreinfo="none">LineOrder</property>.</para>
+ </listitem>
+ <listitem>
+ <para>Bind the <emphasis>
+ <property moreinfo="none">"price"</property>
+ </emphasis> property of the <property moreinfo="none">OrderItem</property> to the <emphasis>
+ <property moreinfo="none">"unitPrice"</property>
+ </emphasis> property of <property moreinfo="none">LineItem</property>.</para>
+ </listitem>
+ <listitem>
+ <para>Bind the <emphasis>
+ <property moreinfo="none">"productId"</property>
+ </emphasis> property of the <property moreinfo="none">OrderItem</property> to the <emphasis>
+ <property moreinfo="none">"productCode"</property>
+ </emphasis> property of <property moreinfo="none">LineItem</property>.</para>
+ </listitem>
+ <listitem>
+ <para>Bind the <emphasis>
+ <property moreinfo="none">"quantity"</property>
+ </emphasis> property of the <property moreinfo="none">OrderItem</property> to the <emphasis>
+ <property moreinfo="none">"unitQuantity"</property>
+ </emphasis> property of <property moreinfo="none">LineItem</property>.</para>
+ </listitem>
+ </orderedlist>
+
+ <para> Make sense?</para>
+ <para> OK, let's select the <emphasis>
+ <property moreinfo="none">"customerName"</property>
+ </emphasis> item of the <emphasis>
+ <property moreinfo="none">"header"</property>
+ </emphasis> item on the source data tree and start to drag it. When the drag item
+ crosses the Mapping graphical area, you will see a connection line. Drop the item onto
+ the <emphasis>
+ <property moreinfo="none">"customerName"</property>
+ </emphasis> of the <property moreinfo="none">LineOrder</property> on the target data
+ view.</para>
+ <para> Now a dialog is opened asking you to connect the root node:</para>
+
+ <figure float="0">
+ <title>Dialog Asking You to Connect to the Root Nodes</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start10.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para> Please, click <emphasis>
+ <property moreinfo="none">Yes</property>
+ </emphasis><diffmk:wrapper diffmk:change="changed"> to connect the root node. If you don't do that, this dialog is
+ opened again when you connect other nodes.</diffmk:wrapper></para>
+ <note>
+ <title>Note:</title>
+ <para><diffmk:wrapper diffmk:change="changed">Please, remember that the root nodes of the source data and target data *MUST* be
+ connected.</diffmk:wrapper></para>
+ <para><diffmk:wrapper diffmk:change="changed">This rule is not only for Java-to-Java, but also is relevant for
+ XML-to-Java </diffmk:wrapper></para>
+ </note>
+ <para> Now let's do the same operation with the <emphasis>
+ <property moreinfo="none">"customerNumber"</property>,</emphasis> that is what you
+ should see:</para>
+ <figure float="0">
+ <title>Correctly Mapping Editor</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start11.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Next, you are going to bind the properties of the <property moreinfo="none">OrderItem</property> to
+ the properties of the <property moreinfo="none">LineItem</property>.</para>
+ <para>Select the <emphasis>
+ <property moreinfo="none">"price"</property>
+ </emphasis> and drag it onto the <emphasis>
+ <property moreinfo="none">"unitPrice"</property>
+ </emphasis><diffmk:wrapper diffmk:change="changed"> of the other side tree viewer. The Problems area shows an
+ error:</diffmk:wrapper></para>
+ <figure float="0">
+ <title>Connection Error 1</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start12.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>How to deal with the error?</para>
+ <para>Please click the <emphasis>
+ <property moreinfo="none">Fix it</property></emphasis> link, a menu is popped-up with several
+ resolve methods on it.</para>
+ <figure float="0">
+ <title>Fixing the Connection Error</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start13.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para> Select the first resolve method: <emphasis>
+ 'Connect the "OrderItem" to the
+ "LineItem" '.</emphasis> As the result the <emphasis>
+ <property moreinfo="none">"OrderItem"</property></emphasis> is connected with
+ the <emphasis>
+ <property moreinfo="none">"LineItem"</property>.</emphasis></para>
+ <para>But the notify message area still shows some other errors:</para>
+ <figure float="0">
+ <title>Connection Error 2</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start14.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>OK, let's deal with the fire error. Click the <emphasis>
+ <property moreinfo="none">Fix it</property></emphasis> link and
+ select the first resolve method. The <emphasis>
+ <property moreinfo="none">"orderItems"</property></emphasis> is connected with
+ the <emphasis>
+ <property moreinfo="none">"lineItems"</property>.</emphasis></para>
+
+ <tip>
+ <title>Tip:</title>
+ <para> Why does the error occur?</para>
+ <para> You will find that, if you only connect the property node without connecting the
+ parent node of the property, the "connection error" occurs.</para>
+ <para>The connection of the "price-to-unitPrice" is the
+ "Binding Connection", but it needs an "Instance Creation
+ Connection" - the connection of the
+ "OrderItem-to-LineItem".</para>
+ </tip>
+ <para> After that, connect <emphasis>
+ <property moreinfo="none">"quantity"</property></emphasis> to the <emphasis>
+ <property moreinfo="none">"unitQuantity"</property></emphasis> and <emphasis>
+ <property moreinfo="none">"productId"</property></emphasis> to the
+ <emphasis>
+ <property moreinfo="none">"productCode"</property>:</emphasis></para>
+ <figure float="0">
+ <title>Complete Mapping</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/quick_start/quick_start15.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Now, you should save the file and the <property moreinfo="none">Smooks tools</property><diffmk:wrapper diffmk:change="changed"> generate the correct
+ configuration file content.</diffmk:wrapper></para>
+ <para>OK, let run the test class: <property moreinfo="none">example.Main</property>. (Please, make sure that the Smooks engine
+ loads the correct configuration file).</para>
+ <para>Success!</para>
+ </section>
+</chapter>
+
+
+<chapter id="smooksformeditor_graphicaltab" role="updated" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/smooks/docs/reference/en/modules/smooksformeditor_graphicalpage.xml" xreflabel="Smooks Graphical Editor Page">
+ <?dbhtml filename="smooks_form_editor_graphicaltab.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Tools</keyword>
+ <keyword>Smooks</keyword>
+ <keyword>JBDS</keyword>
+ </keywordset>
+ </chapterinfo>
+ <title>Smooks Graphical Editor Page</title>
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">This chapter is packed with useful information about Smooks Graphical Editor Page usage</diffmk:wrapper></para>
+ <para>Smooks Graphical Editor page is one tab of the <property moreinfo="none">Smooks Editor</property>.</para>
+ <figure float="0">
+ <title>Graphical Editor</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/graph_editor/graph_editor1.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para> This <property moreinfo="none">Graphical editor</property> allows you to perform drug/drop operations
+ with the nodes of transform data to map the source data to target data. </para>
+ <para><diffmk:wrapper diffmk:change="added"> When you save the changes in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Graphical editor</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> the correct Smooks
+ Configuration file content is generated. </diffmk:wrapper></para>
+
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">To adjust the properties of the connection lines in the editor, you should use the </diffmk:wrapper><link diffmk:change="added" linkend="graphicalpage_propertiesview"><diffmk:wrapper diffmk:change="added">Properties view</diffmk:wrapper></link><diffmk:wrapper diffmk:change="added"> (activate it by following
+ to </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Window > Show View > Other > General > Properties</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added">).</diffmk:wrapper></emphasis></para>
+
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">For example, if you defined a date decoder in the </diffmk:wrapper><link diffmk:change="added" linkend="configurationpage_datedecoder"><diffmk:wrapper diffmk:change="added">Smooks Configuration Editor</diffmk:wrapper></link><diffmk:wrapper diffmk:change="added">, in the </diffmk:wrapper><property diffmk:change="added" moreinfo="none"><diffmk:wrapper diffmk:change="added">Properties view</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> you can
+ select it as a Mapping type for the "Date" type element.</diffmk:wrapper></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper diffmk:change="added">Browsing Custom Type for the Date Type Element</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added" fileref="images/graph_editor/graph_editor1a.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <section>
+
+ <title>Introducing the areas of graphical editor</title>
+ <para>Information on the topic could be found in the <link linkend="quickstart_formeditor">Quick Start/Smooks Editor</link> section.</para>
+ </section>
+ <section>
+
+ <title>Load Source/Target Data</title>
+ <para> Click the links under the data view, the <property moreinfo="none"><diffmk:wrapper diffmk:change="changed">Data Type Selection
+ wizard</diffmk:wrapper></property><diffmk:wrapper diffmk:change="changed"> page will be shown.</diffmk:wrapper></para>
+ <figure float="0">
+ <title>Data Type Selection Wizard Page</title>
+ <mediaobject>
+ <imageobject>
+
+ <imagedata fileref="images/graph_editor/graph_editor2.png" scale="90"></imagedata>
+
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para> There are sets of transform data type on the wizard page, select one type and click
+ <emphasis><property moreinfo="none">Next</property>,</emphasis> the data source selection wizard
+ page will be shown.</para>
+
+ <tip>
+ <title>Note:</title>
+ <para>For different data type, the Data source selection wizard are different too.
+ </para>
+ </tip>
+ <figure float="0">
+ <title>Java Data Source Selection Wizard Page</title>
+ <mediaobject>
+ <imageobject>
+
+ <imagedata fileref="images/graph_editor/graph_editor3.png" scale="90"></imagedata>
+
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <figure float="0">
+ <title>XML File Path Selection Wizard Page</title>
+ <mediaobject>
+ <imageobject>
+
+ <imagedata fileref="images/graph_editor/graph_editor4.png" scale="90"></imagedata>
+
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para> When you finish the data selection (file path selection), click
+ <emphasis><property moreinfo="none">Finish</property>,</emphasis><diffmk:wrapper diffmk:change="changed"> the data view displays the
+ selected data structure.</diffmk:wrapper></para>
+ </section>
+ <section>
+
+ <title>Using Graphical Editor for Mapping</title>
+ <para>To get information on the topic please, read the <link linkend="quickstart_mapping">Quick Start/Mapping</link> section. </para>
+ </section>
+ <section>
+
+ <title>Error Messages</title>
+ <para>When you do any mapping operations, the <property moreinfo="none">Smooks tools</property> validate the
+ file content with "Mapping Logic". If there are any errors of the configuration file
+ content, error messages are shown in the <link linkend="quickstart_formeditor">Problems
+ area</link>.</para>
+ <para> Please, read the <link linkend="quickstart_mapping">Quick Start/Mapping</link><diffmk:wrapper diffmk:change="changed">
+ section to find how to fix the errors.</diffmk:wrapper></para>
+ </section>
+ <section id="graphicalpage_propertiesview">
+ <title>Properties View</title>
+
+ <para> You can edit the properties of the connection lines with the <property moreinfo="none">Properties
+ view</property>.</para>
+ <para>Navigate to <emphasis><property moreinfo="none">Window > Show View > Other >
+ Properties</property>,</emphasis> to open the <property moreinfo="none">Properties
+ view</property>.</para>
+ <para><diffmk:wrapper diffmk:change="changed"> When you select the connection line, the </diffmk:wrapper><property moreinfo="none">Properties view</property><diffmk:wrapper diffmk:change="changed"> will
+ show a set of section GUI for editing its properties.</diffmk:wrapper></para>
+ <tip>
+
+ <title>Tip:</title>
+ <para>This GUI on the <property moreinfo="none">Properties view</property> is displayed when the Smooks
+ Graphical editor is active, if not, the <property moreinfo="none">Properties view</property>
+ displays empty GUI.</para>
+ <para>If the source data type of the selected connection line is
+ "XML", the <property moreinfo="none">Properties view</property> shows an XML
+ Properties section GUI.</para>
+ <para>But if the source data type of the selected connection line is
+ "Java", the XML Properties section GUI isn't
+ displayed.</para>
+ <para>It means that if the source/target data type of the selected connection line is
+ different, the <property moreinfo="none">Properties view</property><diffmk:wrapper diffmk:change="changed"> shows a different GUI.</diffmk:wrapper></para>
+ </tip>
+ <figure float="0">
+ <title>JavaBean Properties Section</title>
+ <mediaobject>
+ <imageobject>
+
+ <imagedata fileref="images/graph_editor/graph_editor5.png" scale="90"></imagedata>
+
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <figure float="0">
+ <title>XML Properties Section</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/graph_editor/graph_editor6.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <figure float="0">
+ <title>Mapping Properties Section</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/graph_editor/graph_editor7.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">To discover about other Editor pages, read the next chapters</diffmk:wrapper></para>
+ </section>
+</chapter>
+
+
+<chapter id="smooksformeditor_configurationtab" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/smooks/docs/reference/en/modules/smooksformeditor_configurationpage.xml" xreflabel="Smooks Configuration Editor Page">
+ <?dbhtml filename="smooks_form_editor_configurationtab.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Tools</keyword>
+ <keyword>Smooks</keyword>
+ <keyword>JBDS</keyword>
+ </keywordset>
+ </chapterinfo>
+ <title>Smooks Configuration Editor Page</title>
+ <para><diffmk:wrapper diffmk:change="added">In this section you will explore the details of Smooks Configuration Editor usage</diffmk:wrapper></para>
+ <para diffmk:change="added"><property moreinfo="none"><diffmk:wrapper diffmk:change="added">Smooks Configuration Editor</diffmk:wrapper></property><diffmk:wrapper diffmk:change="added"> is one tab of the </diffmk:wrapper><property diffmk:change="added" moreinfo="none">Smooks Editor</property>. </para>
+ <figure float="0">
+ <title>Graphical Editor</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/config_page/config_page1.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para> You can add/edit/remove the <link linkend="configurationpage_datedecoder">Date
+ Decoder</link><diffmk:wrapper diffmk:change="changed"> on the Configuration page of the </diffmk:wrapper><property moreinfo="none">Smooks Editor</property>. </para>
+ <para><diffmk:wrapper diffmk:change="changed"> The configuration editor also edits the </diffmk:wrapper><link linkend="configurationpage_parsetype">Smooks parse
+ type</link><diffmk:wrapper diffmk:change="changed"> and manages the </diffmk:wrapper><link linkend="configurationpage_importfile">Import
+ Files</link>.</para>
+
+ <section id="configurationpage_parsetype">
+
+ <title>Smooks Parse Type</title>
+ <para>Open the <emphasis>
+ <property moreinfo="none">Other Configurations</property>
+ </emphasis> section, we will see there is a set of radio buttons:</para>
+
+ <figure float="0">
+ <title>Smooks Parse Types</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/config_page/config_page2.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para><diffmk:wrapper diffmk:change="changed">Select the needed radio button to change the Smooks parse type. </diffmk:wrapper></para>
+ </section>
+ <section id="configurationpage_importfile">
+
+ <title>Import File</title>
+ <para> Open the <emphasis>
+ <property moreinfo="none">Other Configurations</property>
+ </emphasis> section, there is an <emphasis>
+ <property moreinfo="none">Import Files</property>
+ </emphasis><diffmk:wrapper diffmk:change="changed"> list under the Smooks parse type buttons (see the figure above).</diffmk:wrapper></para>
+
+ <para>There are three buttons on the right side of the <emphasis>
+ <property moreinfo="none">File Import</property>
+ </emphasis> list. You can click those to add/edit/remove the import files.</para>
+
+ <tip>
+
+ <title>Tip:</title>
+ <para><diffmk:wrapper diffmk:change="changed"> If the import file doesn&t exist, the image of the import file is changed to
+ "Error Image". If you double-click the import file in the Import File list, the file
+ is opened with a new default editor. </diffmk:wrapper></para>
+
+ </tip>
+ </section>
+ <section id="configurationpage_datedecoder">
+ <title>Date Decoder Detail Page</title>
+
+ <para>Date Decoder is a resourceConfig element in the Smooks configuration file. It
+ describes how to transform the "Date" type.</para>
+ <para> Click the <emphasis>
+ <property moreinfo="none">New</property>
+ </emphasis> button to open the <property moreinfo="none">New Resource Type wizard</property>
+ dialog.</para>
+ <figure float="0">
+ <title>Resource Type Selection Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/config_page/config_page4.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>There are several resource type on the list. Select the <emphasis>
+ <property moreinfo="none">Date Decoder</property>
+ </emphasis> and click the <emphasis>
+ <property moreinfo="none">Finish</property>
+ </emphasis> button, a new <emphasis>
+ <property moreinfo="none">Date Decoder</property>
+ </emphasis> item was added and shown on the resource type list.</para>
+ <para> There are several parameters in the <emphasis>
+ <property moreinfo="none">Date Decoder</property>
+ </emphasis> resourceConfig element:</para>
+
+ <para>
+
+ <itemizedlist>
+ <listitem>
+ <para><diffmk:wrapper diffmk:change="changed">Format</diffmk:wrapper></para>
+ </listitem>
+
+ <listitem>
+ <para><diffmk:wrapper diffmk:change="changed">Locale-Language</diffmk:wrapper></para>
+
+ </listitem>
+
+ <listitem>
+ <para><diffmk:wrapper diffmk:change="changed">Locale-Country</diffmk:wrapper></para>
+
+ </listitem>
+ </itemizedlist>
+ </para>
+
+ <para> You can modify the parameters of the <emphasis>
+ <property moreinfo="none">Date Decoder</property></emphasis> item with the left detail page.</para>
+
+ <figure float="0">
+ <title>Date Decoder Detail Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/config_page/config_page1.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para> When you defined a new <emphasis>
+ <property moreinfo="none">Date Decoder</property></emphasis><diffmk:wrapper diffmk:change="changed">, then you can use the </diffmk:wrapper><link linkend="graphicalpage_propertiesview">JavaBean Properties</link><diffmk:wrapper diffmk:change="changed"> GUI to set
+ it to be the "Java type".</diffmk:wrapper></para>
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">Now when we've learnt Smooks Configuration Editor Page, let's have a look at one more Smooks Editor Page - Smooks Source Editor Page and investigate its functionality</diffmk:wrapper></para>
+
+ <!--
+ <para> The XML fragment generated by Smooks tools for the "Date
+ Decoder": </para> <para> <programlisting> <![CDATA[<resource-config
+ selector="decoder:DateLong">
+ <resource>org.milyn.javabean.decoders.DateDecoder</resource> <param
+ name="locale-language">en</param> <param name="format">yyy-MM-dd
+ HH:mm:ss</param> <param name="locale-country">IE</param>
+ </resource-config>]]> </programlisting> </para>
+ -->
+ </section>
+ <!--
+ <section id="configurationpage_documenttype"> <title>Document Type
+ Detail Page</title> <para> </para> </section> <section
+ id="configurationpage_unhandleresourceconfig"> <title>Unhandle
+ ResourceConfig</title> </section>
+ -->
+</chapter>
+
+
+<chapter id="smooksformeditor_sourcetab" xml:base="file:///home/ochikvina/WORK/for_compare/trunk/smooks/docs/reference/en/modules/smooksformeditor_sourcepage.xml" xreflabel="Smooks Source Editor Page">
+ <?dbhtml filename="smooks_form_editor_sourcetab.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Tools</keyword>
+ <keyword>Smooks</keyword>
+ <keyword>JBDS</keyword>
+ </keywordset>
+ </chapterinfo>
+ <title>Smooks Source Editor Page</title>
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">This section provides information about Smooks Source Editor Page</diffmk:wrapper></para>
+ <section>
+ <title>XML Source Editor</title>
+ <para>You can use this editor to edit the Smooks Configuration file directly. </para>
+ <figure float="0">
+ <title>Graphical Editor</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/source_editor/source_editor1.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+ <section>
+ <title>Error Messages GUI</title>
+ <para>If the <property moreinfo="none">Smooks tools</property><diffmk:wrapper diffmk:change="changed"> can't understand the configuration
+ file or the configuration file is illegal (XML structure isn't right for Smooks
+ Configuration file, etc.), the error is underlined.</diffmk:wrapper></para>
+ <figure float="0">
+ <title>Graphical Editor</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/source_editor/source_editor2.png" scale="90"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <!--note>
+ <title>Tip:</title>
+ <para> When the error message panel is displayed, other editors ( Graphical Editor,
+ Configuration Editor ) are disabled. </para>
+ <para> You can't edit the configuration file with other editors until file becomes
+ valid. </para>
+ </note-->
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">We hope, our guide will help you to get started with JBoss Smooks Tools. Besides, for additional information you are welcome on </diffmk:wrapper><ulink diffmk:change="added" url="http://www.jboss.com/index.html?module=bb&op=viewforum&f=201"><diffmk:wrapper diffmk:change="added">JBoss forum</diffmk:wrapper></ulink><diffmk:wrapper diffmk:change="added">.</diffmk:wrapper></para>
+ </section>
+</chapter>
+
+</book>
15 years, 4 months
JBoss Tools SVN: r15124 - trunk/struts/docs/struts_tools_ref_guide/en.
by jbosstools-commits@lists.jboss.org
Author: ochikvina
Date: 2009-05-07 13:08:08 -0400 (Thu, 07 May 2009)
New Revision: 15124
Modified:
trunk/struts/docs/struts_tools_ref_guide/en/master_output.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-717 - master_output.xml is generated;
Modified: trunk/struts/docs/struts_tools_ref_guide/en/master_output.xml
===================================================================
--- trunk/struts/docs/struts_tools_ref_guide/en/master_output.xml 2009-05-07 17:07:19 UTC (rev 15123)
+++ trunk/struts/docs/struts_tools_ref_guide/en/master_output.xml 2009-05-07 17:08:08 UTC (rev 15124)
@@ -37,12 +37,12 @@
<pubdate>April 2008</pubdate>
<copyright>
<year>2007</year>
- <year><diffmk:wrapper diffmk:change="changed">2009</diffmk:wrapper></year>
- <holder><diffmk:wrapper diffmk:change="changed">JBoss, a division of Red Hat</diffmk:wrapper></holder>
+ <year>2009</year>
+ <holder>JBoss, a division of Red Hat</holder>
</copyright>
- <releaseinfo><diffmk:wrapper diffmk:change="changed">
+ <releaseinfo>
Version: 3.0.0.GA
- </diffmk:wrapper></releaseinfo>
+ </releaseinfo>
<abstract>
<title></title>
@@ -142,10 +142,10 @@
<row>
<entry><para>Verification and Validation</para></entry>
- <entry><para>All occuring errors will be immediately reported by verification
+ <entry><para><diffmk:wrapper diffmk:change="changed">All occurring 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.</para></entry>
+ process that significantly reduces development time.</diffmk:wrapper></para></entry>
<entry>
<link linkend="project_verification">verification and validation</link>
</entry>
@@ -420,9 +420,9 @@
</mediaobject>
</figure>
- <para>When done, you can open end edit the struts-config.xml file using usefull Struts
+ <para><diffmk:wrapper diffmk:change="changed">When done, you can open end edit the struts-config.xml file using useful Struts
configuration file editor provided by JBDS. (The Struts configuration is shown below in
- the Tree viewer).</para>
+ the Tree viewer).</diffmk:wrapper></para>
<figure float="0">
<title>Struts-config.xml File</title>
@@ -1257,6 +1257,7 @@
<para>If you'd like to contribute your feedback is always appreciated. You can
leave your questions and suggestions on our <ulink url="http://www.jboss.com/index.html?module=bb&op=viewforum&f=201">Forum</ulink>.</para>
+ <para diffmk:change="added"><diffmk:wrapper diffmk:change="added">We hope, this guide helped you to get started with the JBoss Struts Tools. Besides, for additional information you are welcome on </diffmk:wrapper><ulink diffmk:change="added" url="http://www.jboss.com/index.html?module=bb&op=viewforum&f=201"><diffmk:wrapper diffmk:change="added">JBoss forum</diffmk:wrapper></ulink><diffmk:wrapper diffmk:change="added">.</diffmk:wrapper></para>
</chapter>
</book>
15 years, 4 months