Author: irooskov(a)redhat.com
Date: 2011-07-17 21:11:28 -0400 (Sun, 17 Jul 2011)
New Revision: 32969
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam_15a.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/icon.svg
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse1.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse10.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse2.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse3.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse3a.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse4.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse5.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse6.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse7.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse8.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse9.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/usage_reporting.xml
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Book_Info.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Feedback.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Getting_Started_Guide.ent
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Getting_Started_Guide.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Preface.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Revision_History.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/first_seam.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/further_reading.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/getting_started.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/gsg_faq.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam1.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam10.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam12.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam13.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam14.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam16.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam19.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam2.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam22.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam23.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam28.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam29.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam3.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam30.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam31.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam32.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam34.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam34a.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam37.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam38.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam4.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam44.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam45.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam49.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam5.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam5a.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam6.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam7.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam8.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam8_1.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam9.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_1.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_2.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_3.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_3_1.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_3_2.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_3_3_1.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_3_4.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_4.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_4a.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_4b.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_4f.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_5.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_6.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_7.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_8.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_9.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/usage_plug-in_1_JBDS.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_1.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_10.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_11.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_12.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_13.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_2.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_3.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_8.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_9.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/eap5runtime.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_1.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_11.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_15.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_16.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_17.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_3.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_4.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_6.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_8.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_9.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_1.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_2.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_2a.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_2b.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_4.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_41.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_42.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_5.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/preferences.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_1.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_10.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_11.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_12.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_14.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_15.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_16.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_17.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_19.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_2.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_20.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_21.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_23.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_3.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_4.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_5.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_6.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_7.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_8.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_8a.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_8b.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_9.png
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/jsp_application.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/manage.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/master.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/project_examples.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/rad_jsf_application.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/pom.xml
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/publican.cfg
Log:
updated for GA
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Book_Info.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Book_Info.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Book_Info.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -1,23 +1,24 @@
<?xml version='1.0' encoding='utf-8' ?>
<!DOCTYPE Book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
]>
+
<bookinfo>
- <title>Getting Started Guide</title>
- <subtitle>Provides information on how the JBoss Developer Studio
functions.</subtitle>
- <productname>JBoss Developer Studio</productname>
- <productnumber>4.0</productnumber>
- <edition>4.0.0</edition>
- <pubsnumber>5</pubsnumber>
- <abstract>
- <para>The Getting Started Guide explains the JBoss Developer
Studio.</para>
- </abstract>
- <corpauthor>
- <inlinemediaobject>
- <imageobject>
- <imagedata fileref="Common_Content/images/title_logo.svg"
format="SVG"></imagedata>
- </imageobject>
- </inlinemediaobject>
- </corpauthor>
- <xi:include href="Common_Content/Legal_Notice.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
- <xi:include href="Author_Group.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<title>Getting Started Guide</title>
+<subtitle>Provides information on how the JBoss Developer Studio
functions.</subtitle>
+<productname>JBoss Developer Studio</productname>
+<productnumber>4.1</productnumber>
+<edition>4.1.0</edition>
+<pubsnumber>2</pubsnumber>
+<abstract>
+<para>The Getting Started Guide explains the JBoss Developer Studio.</para>
+</abstract>
+<corpauthor>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="Common_Content/images/title_logo.svg"
format="SVG"></imagedata>
+</imageobject>
+</inlinemediaobject>
+</corpauthor>
+<xi:include href="Common_Content/Legal_Notice.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="Author_Group.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
</bookinfo>
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Feedback.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Feedback.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Feedback.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -1,20 +1,92 @@
<?xml version='1.0' encoding='utf-8' ?>
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "../Document_Conventions.ent">
+%BOOK_ENTITIES;
+]>
+<appendix id="sect_JBoss-Getting_Help_and_Giving_Feedback"
lang="en-US">
+ <title>Getting Help and Giving Feedback</title>
+ <section id="sect_JBoss-Do_You_Need_Help">
+ <title>Do You Need Help?</title>
+ <indexterm>
+ <primary>help</primary>
+ <secondary>getting help</secondary>
-<section id="sect-Beginners_Guide-We_Need_Feedback"
lang="en-US">
- <title>We Need Feedback!</title>
- <indexterm>
- <primary>feedback</primary>
- <secondary>contact information for this manual</secondary>
- </indexterm>
- <para>
- If you find a typographical error in this manual, or if you have thought of a way to
make this manual better, we would love to hear from you! Please submit a report in JIRA
against JBoss Developer Studio: <ulink
url="https://jira.jboss.org/jira/secure/CreateIssue.jspa?pid=1231050...
- </para>
- <para>
- When submitting a bug report, be sure to mention the manual's name and to select
the "documentation" component.
- </para>
- <para>
- If you have a suggestion for improving the documentation, try to be as specific as
possible when describing it. If you have found an error, please include the section number
and some of the surrounding text so we can find it easily.
- </para>
-</section>
+ </indexterm>
+ <para>
+ If you experience difficulty with a procedure described in this documentation, visit
the Red Hat Customer Portal at <ulink url="http://access.redhat.com" />.
Through the customer portal, you can:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ search or browse through a knowledgebase of technical support articles about Red Hat
products.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ submit a support case to Red Hat Global Support Services (GSS).
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ access other product documentation.
+ </para>
+
+ </listitem>
+
+ </itemizedlist>
+ <para>
+ Red Hat also hosts a large number of electronic mailing lists for discussion of Red
Hat software and technology. You can find a list of publicly available mailing lists at
<ulink
url="https://www.redhat.com/mailman/listinfo" />. Click on the name
of any mailing list to subscribe to that list or to access the list archives.
+ </para>
+
+ </section>
+
+ <section id="jboss-feedback">
+ <title>Give us Feedback</title>
+ <!-- NOTE: You will need the following entities defined in your .ent file.
+ You will need to replace _YOUR_PRODUCT_HERE_, _YOUR_COMPONENT_
+ and _YOUR_SUMMARY_ - entities are not replaced in URLs.
+ <!ENTITY PRODUCT "JBoss Product Name">
+ <!ENTITY BZCOMPONENT "doc-triage">
+ <!ENTITY BZURL "<ulink
url='https://bugzilla.example.com/enter_bug.cgi?product=_YOUR_PRODUCT...
+
+ These entities should not affect translated documents, since Bugzilla is not
localised.
+ --> <indexterm>
+ <primary>feedback</primary>
+ <secondary>contact information for this manual</secondary>
+
+ </indexterm>
+ <para>
+ If you find a typographical error, or know how this guide can be improved, we would
love to hear from you. Submit a report in Bugzilla against the product
<literal>&BZPRODUCT;</literal> and the component
<literal>&BZCOMPONENT;</literal>. The following link will take you to a
pre-filled bug report for this product: &BZURL;.
+ </para>
+ <para>
+ Fill out the following template in Bugzilla's
<literal>Description</literal> field. Be as specific as possible when
describing the issue; this will help ensure that we can fix it quickly.
+ </para>
+
+<screen>Document URL:
+
+
+Section Number and Name:
+
+
+Describe the issue:
+
+
+Suggestions for improvement:
+
+
+Additional information:
+
+
+</screen>
+ <para>
+ Be sure to give us your name so that you can receive full credit for reporting the
issue.
+ </para>
+
+ </section>
+
+
+</appendix>
+
+
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Getting_Started_Guide.ent
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Getting_Started_Guide.ent 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Getting_Started_Guide.ent 2011-07-18
01:11:28 UTC (rev 32969)
@@ -1,4 +1,7 @@
<!ENTITY PRODUCT "JBoss">
<!ENTITY BOOKID "Getting_Started_Guide">
-<!ENTITY YEAR "2010">
+<!ENTITY YEAR "2011">
<!ENTITY HOLDER "Red Hat">
+<!ENTITY BZPRODUCT "JBoss Developer Studio">
+<!ENTITY BZCOMPONENT "Getting Started Guide">
+<!ENTITY BZURL "<ulink
url='https://bugzilla.redhat.com/enter_bug.cgi?product=JBoss&perc...
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Getting_Started_Guide.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Getting_Started_Guide.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Getting_Started_Guide.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -4,6 +4,9 @@
<book>
<xi:include href="Book_Info.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
<xi:include href="Preface.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="introduction.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="minimumrequirements.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="installation.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
<xi:include href="getting_started.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
<xi:include href="manage.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
<xi:include href="first_seam.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
@@ -12,5 +15,6 @@
<xi:include href="project_examples.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
<xi:include href="gsg_faq.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
<xi:include href="further_reading.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
+<xi:include href="Feedback.xml"
xmlns:xi="http://www.w3.org/2001/XInclude" />
<xi:include href="Revision_History.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
</book>
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Preface.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Preface.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Preface.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -8,9 +8,5 @@
<para>
This manual uses several conventions to highlight certain words and phrases and draw
attention to specific pieces of information. To get more information on these conventions
please refer to the <guilabel>Document Conventions</guilabel> manual, which
can be found on the <ulink
url="http://docs.redhat.com/docs/en-US/JBoss_Developer_Studio/index....
Hat Documentation</ulink> website under the <guilabel>JBoss Developer
Studio</guilabel> section.
</para>
- <!--<xi:include href="Common_Content/Conventions.xml"
xmlns:xi="http://www.w3.org/2001/XInclude" />
- <xi:include href="Feedback.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"><xi:fallback
xmlns:xi="http://www.w3.org/2001/XInclude"><xi:include
href="Common_Content/Feedback.xml"
xmlns:xi="http://www.w3.org/2001/XInclude" />
- </xi:fallback>
- </xi:include>-->
</preface>
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Revision_History.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Revision_History.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/Revision_History.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -1,4 +1,52 @@
<?xml version='1.0' encoding='utf-8' ?>
<!DOCTYPE Book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
]>
-<appendix><title>Revision
History</title><simpara><revhistory><revision><revnumber>1</revnumber><date>Wed
Jun 09 2010</date><author><firstname>JBoss
Tools</firstname><surname>Documentation
Team</surname><email></email></author><revdescription><simplelist><member>General
updates</member></simplelist></revdescription></revision><revision><revnumber>0</revnumber><date>Fri
Nov 20
2009</date><author><firstname>Isaac</firstname><surname>Rooskov</surname><email>irooskov@redhat.com</email></author><revdescription><simplelist><member>Initial
creation of book by
publican</member></simplelist></revdescription></revision></revhistory></simpara></appendix>
+<appendix>
+ <title>Revision History</title>
+ <simpara>
+ <revhistory>
+ <revision>
+ <revnumber>2</revnumber>
+ <date>Tue Jan 18 2011</date>
+ <author>
+ <firstname>JBoss Tools</firstname>
+ <surname>Documentation Team</surname>
+ <email></email>
+ </author>
+ <revdescription>
+ <simplelist>
+ <member>General updates</member>
+ </simplelist>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>1</revnumber>
+ <date>Wed Jun 09 2010</date>
+ <author>
+ <firstname>JBoss Tools</firstname>
+ <surname>Documentation Team</surname>
+ <email></email>
+ </author>
+ <revdescription>
+ <simplelist>
+ <member>General updates</member>
+ </simplelist>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>0</revnumber>
+ <date>Fri Nov 20 2009</date>
+ <author>
+ <firstname>Isaac</firstname>
+ <surname>Rooskov</surname>
+ <email>irooskov(a)redhat.com</email>
+ </author>
+ <revdescription>
+ <simplelist>
+ <member>Initial creation of book by publican</member>
+ </simplelist>
+ </revdescription>
+ </revision>
+ </revhistory>
+ </simpara>
+</appendix>
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/first_seam.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/first_seam.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/first_seam.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="first_seam" xreflabel="first_seam">
+<chapter id="first_seam">
<?dbhtml filename="first_seam.html"?>
<chapterinfo>
<keywordset>
@@ -9,35 +9,39 @@
</keywordset>
</chapterinfo>
<title>Write Your First Project with JBoss Developer Studio</title>
- <para>This chapter is a set of hands-on labs. You get step-by-step information
about how the JBoss
+ <para>This chapter is a set of hands-on labs. You get step-by-step information
about how JBoss
Developer Studio can be used during the development process.</para>
<section id="create_seam_application">
<title>Create a Seam Application</title>
- <para>In this section you get to know how to create a Seam project in JBDS, how
to start the
- server and what a structure your project has after creating.</para>
+ <para>In this section you will learn how to create a Seam project in JBoss
Developer Studio, how to start the
+ server and what structure your project has after it is created.</para>
<section id="start_dev_db">
<title>Start Development Database</title>
- <para>Before opening the JBoss Developer studio you need to download and
start <ulink
+ <para>Before opening the JBoss Developer studio you need to download and
start the <ulink
url="http://docs.jboss.org/tools/resources/GSG_database.zip">...
Database</ulink>
.</para>
- <para>To start the database just run
<property>./runDBServer.sh</property> or <property
- >runDBServer.bat</property> from the database directory.</para>
+ <para>To start the database just run
<filename>./runDBServer.sh</filename> or
<filename>runDBServer.bat</filename> from the database
directory.</para>
<para>The end result should be a console window that looks
like:</para>
<figure>
- <title>Starting DataBase</title>
+ <title>Starting the Database</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/first_seam/first_seam1.png"/>
</imageobject>
</mediaobject>
</figure>
+ <note>
+ <title>Tip</title>
+ <para>You may need to set the
<filename>runDBServer.sh</filename> executable flag with the following
command:</para>
+ <screen>chmod +x runDBServer.sh</screen>
+ </note>
</section>
<section id="create_deploy_seam">
<title>Create and deploy Seam Web Project</title>
- <para>Minimize the terminal window and run the <property>JBoss
Developer Studio</property>
+ <para>Minimize the terminal window and run <property>JBoss Developer
Studio</property>
from Applications Menu or from the desktop icon.</para>
- <para>First of all you get the Workspace Launcher. Change the default
workspace location if
- it's needed. Click on <property>Ok</property>. </para>
+ <para>First you will see the Workspace Launcher. Change the default workspace
location if
+ it's needed. Click the <guibutton>OK</guibutton> button.
</para>
<figure>
<title>Workspace Launcher Dialog</title>
<mediaobject>
@@ -47,14 +51,14 @@
</mediaobject>
</figure>
<para>After startup, you see the welcome page. You could read how to work
with welcome pages
- in <link linkend="Welcome">previous</link> chapter. Now
select <property>Create
- New...</property> icon and then press on <property>Create Seam
Project</property>
+ in <link linkend="Welcome">previous</link> chapter. Now
select <guibutton>Create
+ New...</guibutton> icon and then press on <guibutton>Create Seam
Project</guibutton>
link.</para>
<para>The <property>New Seam Project wizard</property> is
started. You need to enter a name
- (e.g., "workshop") and a location directory for your new
project. The wizard has
+ (e.g., "workshop") and a location for your new project. The
wizard has
an option for selecting the actual Server (and not just WTP runtime) that will be
used for
- the project. This allows the wizard to correctly identify where the needed
datasource and
- driver libraries need to go.</para>
+ the project. This allows the wizard to correctly identify where the destination
folder for the required datasource and
+ driver libraries.</para>
<figure>
<title>New Seam Project Wizard</title>
<mediaobject>
@@ -64,9 +68,7 @@
</mediaobject>
</figure>
<para>All settings are already specified here, you can just modify the
Configuration. Click on
- the <emphasis>
- <property>Modify...</property>
- </emphasis> button to configure your custom facets pattern:</para>
+ the <guibutton>Modify...</guibutton> button to configure your custom
facet options:</para>
<figure id="ProjectFacetsSpecifyingScreen">
<title>Project Facets Specifying</title>
<mediaobject>
@@ -76,7 +78,7 @@
</mediaobject>
</figure>
<para>On the whole the dialog allows to select the "features" you
want to use in your project.
- Doing this <property>JBoss Developer Studio</property> setups the
appropriate tooling for
+ <property>JBoss Developer Studio</property> will then setup the
appropriate tooling for
your project. Since JBoss Seam integrates all popular Java EE frameworks, you can
select any
combination of technologies from the list. Here, for the default configuration,
Dynamic Web
Module, Java, JavaServer Faces (JSF), and Seam Facet are already selected for a
typical
@@ -92,11 +94,7 @@
</imageobject>
</mediaobject>
</figure>
- <para>Click on <emphasis>
- <property>Ok</property>
- </emphasis> and then <emphasis>
- <property>Next</property>
- </emphasis> to proceed further.</para>
+ <para>Click the <guibutton>OK</guibutton> and then the
<guibutton>Next</guibutton> button to proceed to the next step.</para>
<para>A dynamic web application contains both web pages and
<property>Java</property> code.
The next wizard will ask you where you want to store Java files.</para>
<figure>
@@ -130,9 +128,7 @@
server.</para>
</listitem>
<listitem>
- <para>Click <emphasis>
- <property>Next</property>
- </emphasis></para>
+ <para>Click the <guibutton>Next</guibutton>
button</para>
</listitem>
</itemizedlist>
<figure>
@@ -154,11 +150,11 @@
</imageobject>
</mediaobject>
</figure>
- <para>Next <property>Database</property> section is a little
tricky. The <property>Connection
+ <para>The <property>Database</property> section is a little
tricky. The <property>Connection
Profile</property> needs to be edited so that the new project works
properly with the
external HSQLDB server. By default the project wizard tries to use the JBoss
embedded
HSQLDB, but the tutorial uses an external database to replicate a more real
world
- development scenario. Click on <property>Edit</property> to modify
the Connection
+ development scenario. Click on the <guibutton>Edit</guibutton> button
to modify the Connection
Profile.</para>
<figure>
<title>DataBase Setting</title>
@@ -180,16 +176,21 @@
</imageobject>
</mediaobject>
</figure>
- <para>Try click on <property>Test Connection</property> button.
It probably won’t work. This
- happens if the hsql jdbc driver is not exactly the same. This can be worked
around by
- modifying the HSQLDB database driver settings. To modify the settings, click the
Edit Driver Definition Driver(
- <inlinemediaobject><imageobject>
+ <para>Click the <guibutton>Test Connection</guibutton> button. At
this point it probably won’t work. This
+ happens if the HSQL JDBC driver is not exactly the same. This can be solved by
+ modifying the HSQLDB database driver settings. To modify the settings, click the
<guibutton>Edit Driver Definition Driver</guibutton> button.
+ </para>
+ <figure>
+ <title>Driver Details</title>
+ <mediaobject>
+ <imageobject>
<imagedata fileref="images/first_seam/first_seam9_1.png"/>
</imageobject>
- </inlinemediaobject>) .</para>
+ </mediaobject>
+ </figure>
<para>The proper Driver JAR File should be listed under <property>Jar
List</property>. Select
- the hsqldb.jar file found in the jbdevstudio/jboss-eap/jboss-as/common/lib/
directory and
- click <property>Ok</property>.</para>
+ the <filename>hsqldb.jar</filename> file found in the
<filename>jbdevstudio/jboss-eap/jboss-as/common/lib/</filename> directory and
+ click the <guibutton>OK</guibutton> button.</para>
<figure>
<title>Driver Details</title>
<mediaobject>
@@ -198,8 +199,8 @@
</imageobject>
</mediaobject>
</figure>
- <para>Now, the <property>Test Connection</property> should
succeed. After testing the
- connection, click
<emphasis><property>Ok</property></emphasis>.</para>
+ <para>Now, the <guibutton>Test Connection</guibutton> should
succeed. After testing the
+ connection, click the <guibutton>OK</guibutton> button.</para>
<figure>
<title>Connection Testing</title>
<mediaobject>
@@ -208,8 +209,7 @@
</imageobject>
</mediaobject>
</figure>
- <para>You can leave the <property>Code Generation</property>
section as is. It refers to Java
- packages in which the generated code will be placed.</para>
+ <para>You can leave the <property>Code Generation</property>
section as is. It refers to Java packages in which the generated code will be
placed.</para>
<figure>
<title>Code Generation Setting</title>
@@ -220,16 +220,15 @@
</mediaobject>
</figure>
- <tip>
+ <note>
<title>Tip:</title>
<para>If you want to name your web project "MyProject-war" note
that the Test project name should not be "MyProject-war-test",
it should be "MyProject-test".</para>
- </tip>
+ </note>
- <para>Click on <property>Finish</property> button. Now, there
should be a new Seam project
- called “workshop” listed in Package Explorer view.</para>
+ <para>Click on <guibutton>Finish</guibutton> button. Now, there
should be a new Seam project called “workshop” listed in the Package Explorer
view.</para>
<figure>
- <title>"worskhop" Project in the Package
Explorer</title>
+ <title>"workshop" Project in the Package
Explorer</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/first_seam/first_seam14.png"/>
@@ -239,21 +238,42 @@
</section>
<section id="start_JBossAS">
<title>Start JBoss Application Server</title>
- <para>The complete information on how to manage JBoss AS from JBoss Developer
Studio you can
- read in a <link linkend="manage">corresponding
chapter</link>.</para>
+ <para>The complete information on how to manage JBoss AS from JBoss Developer
Studio can be found in the <link linkend="manage">corresponding
chapter</link>.</para>
<para>Now you just need to start the server by clicking on the Start the
server icon (
<inlinemediaobject>
<imageobject>
<imagedata fileref="images/first_seam/first_seam15.png"/>
</imageobject>
- </inlinemediaobject> ) in the
<property>Servers</property>.</para>
- <para>Then run the project by selecting the project and use
<emphasis><property>Run As... >
- Run on Server</property>.</emphasis></para>
+ </inlinemediaobject> ) in the <property>Servers</property>
view.</para>
+ <para>Then run the project by selecting the project then selecting
<menuchoice><guimenuitem>Run As...</guimenuitem><guimenuitem>Run
on Server</guimenuitem></menuchoice>.</para>
+
+ <figure>
+ <title>"workshop" Run As</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/first_seam/first_seam15a.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>
+ Select the server you want to run the project on, and click the
<guibutton>Finish</guibutton> button.
+ </para>
+
+ <figure>
+ <title>"workshop" Run On Server</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/first_seam/first_seam15b.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
<note>
<title>Note:</title>
<para>If the project does not show up, then you can use a normal browser
and use <emphasis>
<property>http://localhost:8080/workshop/home.seam</property>
- </emphasis> as the url.</para>
+ </emphasis> as the URL.</para>
</note>
<para>Your project looks like this:</para>
<figure>
@@ -269,20 +289,15 @@
<title>Workshop Project Code Overview</title>
<para>Now let's examine the project and its structure. Go back to the
Package Explorer view in
JBoss Developer Studio.</para>
- <para>It seems like it's not much for project but this shell
application contains a login
+ <para>It seems like it's not much for a project but this shell
application contains a login
screen with default login logic, a menu template that can be further modified,
and other
layout templates.</para>
- <para>It's important to note that the business logic will reside in
the <emphasis>
- <property>src/hot</property>
- </emphasis> folder, by default. And, the package naming conventions that
were used in
- <property>New Seam project wizard</property> could have been
changed to something
+ <para>It's important to note that the business logic will reside in
the <filename>src/hot</filename> folder, by default. And, the package naming
conventions that were used in <property>New Seam project wizard</property>
could have been changed to something
different from <emphasis>
<property>org.domain.workshop.session</property>. </emphasis>
Also, notice that there is a
- default <property>Authenticator. java</property> file. This is where
custom security logic
- can be added. Seam has a nice declarative security model that we will explore in
a bit more
- detail later on. The <emphasis>
- <property>src/main</property>
- </emphasis> folder is a model directory. It stores the project's
JPA entity
+ default <filename>Authenticator.java</filename> file. This is where
custom security logic
+ can be added. Seam has a nice declarative security model that we will explore in
more
+ detail later on. The <filename>src/main</filename> folder is a model
directory. It stores the project's JPA entity
beans.</para>
<figure>
<title>Project Structure</title>
@@ -293,9 +308,8 @@
</mediaobject>
</figure>
<para>The view tier of the application is also important. Seam uses facelets
and there is a
- built-in facelets GUI editor that has some nice WYSIWYG and component drag/drop
- functionality. Try this out by opening
<property>home.xhtml</property> from <property
- >WebContent</property> folder.</para>
+ built-in facelets GUI editor that includes nice WYSIWYG and component drag/drop
+ functionality. Try this out by opening
<filename>home.xhtml</filename> from
<filename>WebContent</filename> folder.</para>
<figure>
<title>Facelets GUI Editor</title>
<mediaobject>
@@ -304,36 +318,30 @@
</imageobject>
</mediaobject>
</figure>
- <para>Notice that the templates reside in the <emphasis>
- <property>WebContent/layout</property>
- </emphasis> folder. There is a stylesheet in the <emphasis>
- <property>WebContent/stylesheet</property>
- </emphasis> folder. There is also a login and default error page. The
Facelet editor will be
+ <para>Notice that the templates reside in the
<filename>WebContent/layout</filename> folder. There is a stylesheet in the
<filename>WebContent/stylesheet</filename> folder. There is also a login and
default error page. The Facelet editor will be
explored in more detail later in the lab.</para>
- <para>The project already has a datasource that was created per the Seam
project wizard
- database settings. And, obviously all of the Seam specific configuration files
and JAR
- dependencies are included and placed in the proper locations. On last noteworthy
line item
- is related to the build script. There isn’t a build script because the Eclipse
WTP(Web Tools
+ <para>The project already has a datasource that was created via the Seam
project wizard
+ database settings. All of the Seam specific configuration files and JAR
+ dependencies are included and located in their proper locations. On last
noteworthy line item
+ is related to the build script. There isn’t a build script because the Eclipse
WTP (Web Tools
Project) plugin is used to publish web application changes. As you can see, JBoss
Developer
Studio is removing a great deal of complexity from the enterprise Java project
- setup/deployment process. The end result is a developer that is writing code, not
spending
- days/weeks trying to figure out how to get a decent development environment and
project
+ setup and deployment process. The end result is the developer is writing code,
not spending
+ time trying to figure out how to get a decent development environment and
project
build process.</para>
</section>
</section>
<section id="seam_action_dev">
<title>Seam Action Development</title>
- <para>Now, it’s time to write some code. The good news is that JBoss Developer
Studio can also
+ <para>Now it’s time to write some code. The good news is that JBoss Developer
Studio can also
help out in this respect. In this section, we will create a new Seam Action POJO
and facelet
with some custom business logic and some GUI changes.</para>
<section id="create_seam_action">
<title>Create a New Seam Action</title>
- <para>Go to main menu bar and click on <emphasis>
- <property>File > New > New Seam Action</property>
- </emphasis> to start the New Seam Action wizard.</para>
+ <para>Go to main menu bar and click on
<menuchoice><guimenuitem>File</guimenuitem><guimenuitem>New</guimenuitem><guimenuitem>New
Seam Action</guimenuitem></menuchoice> to start the New Seam Action
wizard.</para>
<para>Specify a <property>Seam component name</property> (e.g.,
"myAction"). The
other properties will be auto-completed for you so there is no need to change
them. Click on
- <property>Finish</property>.</para>
+ the <guibutton>Finish</guibutton> button.</para>
<figure>
<title>New Seam Action Wizard</title>
<mediaobject>
@@ -342,15 +350,15 @@
</imageobject>
</mediaobject>
</figure>
- <para>Now, open the <property>MyAction.java</property> file and
replace the
+ <para>Now, open the <filename>MyAction.java</filename> file and
replace the
"myAction" method with this logic:</para>
<programlisting><![CDATA[public void myAction() {
Calendar cal = Calendar.getInstance();
log.info("myAction.myAction() action called");
-facesMessages.add("MyAction Executed on:" + cal.getTime());
+statusMessages.add("MyAction Executed on:" + cal.getTime());
}]]></programlisting>
<para>You also need to import the
<property>java.util.Calendar</property> class by clicking
- <emphasis><property>CTRL + Shift +
O</property>.</emphasis></para>
+
<keycombo><keycap>CTRL</keycap><keycap>Shift</keycap><keycap>O</keycap></keycombo>.</para>
</section>
<section id="test_seam_action">
<title>Test Seam Action</title>
@@ -364,13 +372,14 @@
</imageobject>
</mediaobject>
</figure>
- <para>The test case simulates a Seam component/method execution for the
<property
- >MyAction.myAction()</property> logic.</para>
- <para>To run the test case, right click on
<property>MyActionTest.xml</property> and click
- <emphasis>
- <property>Run As > TestNG Suite</property>
- </emphasis> or use the <property>Run As...</property> toolbar
shortcut as shown
- below.</para>
+
+ <note>
+ <title>Tip</title>
+ <para>You may have to refresh the project to see the new
files.</para>
+ </note>
+
+ <para>The test case simulates a Seam method execution for the
<property>MyAction.myAction()</property> logic.</para>
+ <para>To run the test case, right click on
<filename>MyActionTest.xml</filename> and click
<menuchoice><guimenuitem>Run As</guimenuitem><guimenuitem>TestNG
Suite</guimenuitem></menuchoice> or use the <guibutton>Run
As...</guibutton> toolbar shortcut as shown below.</para>
<figure>
<title>TestNG Running</title>
<mediaobject>
@@ -389,9 +398,7 @@
</mediaobject>
</figure>
<para>Now, it’s safe to test the new Seam Action in a web browser. The
fastest way to do that
- is to right click on <property>myAction.xhtml</property> and use
<emphasis>
- <property>Run As... > Run On Server</property>
- </emphasis> which will show the appropriate url in the browser.
Alternatively you can
+ is to right click on <filename>myAction.xhtml</filename> and use
<menuchoice><guimenuitem>Run As...</guimenuitem><guimenuitem>Run
On Server</guimenuitem></menuchoice> which will show the appropriate URL in
the browser. Alternatively you can
manually enter <emphasis>
<property>http://localhost:8080/workshop/myAction.seam</property>
</emphasis> into a browser.</para>
@@ -408,10 +415,10 @@
<title>Modify Seam Action User Interface</title>
<para>Browse to <emphasis>
<property>http://localhost:8080/workshop/myAction.seam</property>
- </emphasis> and click on <property>myAction</property>. This
executes the “myAction” method.
+ </emphasis> and click on the <guibutton>myAction</guibutton>
button. This executes the “myAction” method.
This looks pretty good, but we could make this page look a little
better.</para>
<para>Open <emphasis>
- <property>WebContent/myAction.xhtml</property>
+ <filename>WebContent/myAction.xhtml</filename>
</emphasis> in JBoss Developer Studio to use the nice facelets
editor.</para>
<figure>
<title>Open Seam Action with Editor </title>
@@ -432,9 +439,7 @@
</mediaobject>
</figure>
<para>Change the <property>value</property> of the button to
something different. If desired,
- you can change any other text on the page. Then, type <emphasis>
- <property>CTRL + S</property>
- </emphasis> to save the facelet.</para>
+ you can change any other text on the page. Then, type
<keycombo><keycap>CTRL</keycap><keycap>S</keycap></keycombo>
to save the facelet.</para>
<figure>
<title>Attributes Dialog</title>
<mediaobject>
@@ -446,8 +451,7 @@
<para>Refresh <emphasis>
<property>http://localhost:8080/workshop/myAction.seam</property>
</emphasis> and now you should see your changes.</para>
- <para>Notice that you did not have to publish the application. JBoss
Developer Studio
- auto-published it for you.</para>
+ <para>Notice that you did not have to publish the application. JBoss
Developer Studio auto-published it for you.</para>
<figure>
<title>Seam Action Is Modified</title>
<mediaobject>
@@ -460,29 +464,33 @@
</section>
<section id="declarative_security">
<title>Declarative Security</title>
- <para>In this section you will see how it’s easy to secure the facelets and
facelet components
+ <para>In this section you will see how easy it is to secure the facelets and
facelet components
in Seam. Let’s go ahead and secure the action button, then we will secure the
entire
page.</para>
<section id="edit_login">
<title>Edit Login Authentication Logic</title>
- <para>There is a class called
<property>Authenticator.java</property>. The login page will
+ <para>There is a class called
<filename>Authenticator.java</filename>. The login page will
execute the <property>Authenticator.authenticate()</property> method
by default, so we’ll
- start by adding some custom login logic.</para>
- <para>Open <property>Authenticator.java</property> in JBoss
Developer Studio and replace the
+ start by viewing the authentication logic.</para>
+ <para>Open <filename>Authenticator.java</filename> in JBoss
Developer Studio and you will see that it contains the
<property>authenticate()</property> method with this
code:</para>
<programlisting><![CDATA[public boolean authenticate()
-{
- if ("admin".equals(credentials.getUsername()))
- {
- identity.addRole("admin");
- return true;
- }
- return false;
-}]]></programlisting>
+ {
+ log.info("authenticating {0}", credentials.getUsername());
+ //write your authentication logic here,
+ //return true if the authentication was
+ //successful, false otherwise
+ if ("admin".equals(credentials.getUsername()))
+ {
+ identity.addRole("admin");
+ return true;
+ }
+ return false;
+ }]]></programlisting>
</section>
<section id="secure_seam_page">
<title>Secure Seam Page Component</title>
- <para>Open <property>myAction.xhtml</property> and add a new
secured command button:</para>
+ <para>Open <filename>myAction.xhtml</filename> and add a new
secured command button:</para>
<programlisting><![CDATA[<h:commandButton
id="myActionSecured"
value="Secured Action Button"
action="#{myAction.myAction}"
@@ -512,7 +520,7 @@
<para>The user is logged in as
<property>"admin"</property>. Securing components is
easy but securing pages is pretty simple as well. </para>
<para>Open <emphasis>
- <property>WebContent/WEB-INF/pages.xml</property>
+ <filename>WebContent/WEB-INF/pages.xml</filename>
</emphasis>. Then add this markup directly underneath the
<pages> element:</para>
<programlisting><![CDATA[<page view-id="/myAction.xhtml"
login-required="true"/>]]></programlisting>
<para>Refresh <emphasis>
@@ -541,11 +549,9 @@
<section id="database_connectivity">
<title>Database Connectivity Setup</title>
<para>The workshop data can be browsed inside of JBoss Developer
Studio.</para>
- <para>To open the Data Source Explorer, click on
<emphasis><property>Window > Open Perspective
- > Other > Database
Development</property>.</emphasis></para>
- <para>In the Data Source Explorer, expand a
<property>Databases</property> node and select a
- <property>Default</property> database. Right click on it, select
<property
- >Connect</property> from the context menu.</para>
+ <para>To open the Data Source Explorer, click on
<menuchoice><guimenuitem>Window</guimenuitem><guimenuitem>Open
Perspective</guimenuitem><guimenuitem>Other</guimenuitem><guimenuitem>Database
Development</guimenuitem></menuchoice>.</para>
+ <para>In the Data Source Explorer, expand the
<property>Databases</property> node and select the
+ <property>Default</property> database. Right click on it, select
<guimenuitem>Connect</guimenuitem> from the context menu.</para>
<figure>
<title>Data Source Explorer</title>
<mediaobject>
@@ -566,9 +572,7 @@
</imageobject>
</mediaobject>
</figure>
- <para>Right click on <property>CUSTOMERS</property>, select
<emphasis>
- <property>Data > Sample Contents</property>
- </emphasis> to view the data in the table.</para>
+ <para>Right click on <property>CUSTOMERS</property>, select
<menuchoice><guimenuitem>Data</guimenuitem><guimenuitem>Sample
Contents</guimenuitem></menuchoice> to view the data in the
table.</para>
<para>There should be a SQL Results view on the workbench, but it could be
hidden. Click on
the <property>"Result1"</property> tab in the right
side and you should see the
data in the CUSTOMERS table.</para>
@@ -582,8 +586,9 @@
</figure>
<note>
<title>Note:</title>
- <para>If you can’t find the SQL Results view tab, click on
<emphasis><property>Window > Show
- View > Other > SQL Development > SQL
Results</property>.</emphasis></para>
+ <para>
+ If you can’t find the SQL Results view tab, click on
<menuchoice><guimenuitem>Window</guimenuitem><guimenuitem>Show
View</guimenuitem><guimenuitem>Other</guimenuitem><guimenuitem>SQL
Development</guimenuitem><guimenuitem>SQL
Results</guimenuitem></menuchoice>.
+ </para>
</note>
<para>Congratulations! You just connected to the workshop database and
queried the content
using Database Explorer tools.</para>
@@ -592,16 +597,13 @@
<section id="db_programming">
<title>Database Programming</title>
<para>Now, it’s time to reverse engineer the workshop database into a fully
functioning Seam
- CRUD(Create Read Update Delete) application.</para>
+ CRUD (Create Read Update Delete) application.</para>
<section id="reverse_engineer_crud">
<title>Reverse Engineer CRUD from a Running Database</title>
- <para>In <property>JBoss Developer Studio</property>, switch to
<property>Seam
- perspective</property>, and then right-click the project and select
<emphasis><property
- >New > Seam Generate
Entities</property>.</emphasis></para>
- <para>"workshop" project in the <property>Seam
Generate Entities wizard</property>
- will be selected automatically. There is no need to change something more, click
<emphasis>
- <property>Next</property>
- </emphasis> to proceed further.</para>
+ <para>In <property>JBoss Developer Studio</property>, switch to
the <property>Seam
+ perspective</property>, and then right-click the project and select
<menuchoice><guimenuitem>New</guimenuitem><guimenuitem>Seam
Generate Entities</guimenuitem></menuchoice>.</para>
+ <para>The "workshop" project in the <property>Seam
Generate Entities wizard</property>
+ will be selected automatically. There is no need to change something more, click
the <guibutton>Next</guibutton> button to proceed to the next
step.</para>
<figure>
<title>Generate Seam Entities</title>
<mediaobject>
@@ -610,10 +612,7 @@
</imageobject>
</mediaobject>
</figure>
- <para>On the next page use the <emphasis>
- <property>Include</property>
- </emphasis> button to include all the tables from the database and click
<emphasis>
- <property>Finish</property>.</emphasis></para>
+ <para>On the next page use the <guibutton>Refresh</guibutton>
button to display the database, then click the <guibutton>Include</guibutton>
button to include all the tables from the database, and finally click the
<guibutton>Finish</guibutton> button.</para>
<figure>
<title>Selecting Tables</title>
<mediaobject>
@@ -633,10 +632,10 @@
</imageobject>
</mediaobject>
</figure>
- <para>There are also <emphasis>
+ <para>There is also the <emphasis>
<property>org.domain.workshop.entity</property>
</emphasis> package that contains the JPA classes. These are the entity
beans that are
- mapped to database tables.Note,that you can use Seam refactoring tools with Seam
components.
+ mapped to database tables. Note that you can use Seam refactoring tools with Seam
components.
Read more about it in <ulink
url="http://download.jboss.org/jbosstools/nightly-docs/en/seam/html_...
Seam refactoring tools chapter</ulink> of Seam Dev Tools
Reference Guide.</para>
@@ -647,6 +646,20 @@
</emphasis> and insert/update/delete/query a few records. There is quite a
bit of AJAX in
this application, but which we will explore further later on in the lab. For now,
take note
of the page tabs, required field logic and data table sorting in the list pages.
</para>
+
+ <note>
+ <title>Tip</title>
+ <para>
+ If you see the error <code>java.lang.ClassNotFoundException:
org.jboss.seam.servlet.SeamListener</code> in the console output from the
Application Server, you may need to copy the
<filename>jboss-seam.jar</filename> file from the
<filename>lib</filename> subdirectory in the Seam library (which can be
downloaded from <ulink
url="http://seamframework.org/Seam2/Seam2DistributionDownloads"...>)
into the <filename>/server/default/deploy/workshop.war/WEB-INF/lib/</filename>
subdirectory in your Application Server (where "default" refers to the server
profile that you are using).
+ </para>
+ </note>
+ <note>
+ <title>Tip</title>
+ <para>
+ If you see the error <code>Could not instantiate Seam component:
org.jboss.seam.security.ruleBasedPermissionResolver</code>, copy the
<filename>mvel2.jar</filename> file from the Seam library to the same
destination directory mentioned in the tip above.
+ </para>
+ </note>
+
<figure>
<title>CustomersList.xhtml in the Editor</title>
<mediaobject>
@@ -655,15 +668,14 @@
</imageobject>
</mediaobject>
</figure>
- <para>Congratulations! You now have a fully functioning CRUD application that
is already AJAX
- enabled.</para>
+ <para>Congratulations! You now have a fully functioning CRUD application that
is AJAX enabled.</para>
</section>
<section id="use_hibernate_tools">
<title>Use Hibernate Tools to Query Data via JPA</title>
<para>Now, it's time to write some JPA queries using the Hibernate
perspective in
<property>JBoss Developer Studio</property>.</para>
<para>In the upper right corner of the workbench there is a small icon (see
the figure below),
- click on it and choose <property>Hibernate</property>.</para>
+ click on it and select
<guimenuitem>Hibernate</guimenuitem>.</para>
<figure>
<title>Hibernate Perspective</title>
<mediaobject>
@@ -683,8 +695,8 @@
</imageobject>
</mediaobject>
</figure>
- <para>Right click on the <property>Session Factory</property> and
select <property>HQL
- Editor</property>. This will open a JPA query scratch pad
window.</para>
+ <para>Right click on the <property>Session Factory</property> and
select <guimenuitem>HQL
+ Editor</guimenuitem>. This will open a JPA query scratch pad
window.</para>
<para>Write your query and click on the "Hibernate Dynamic SQL
Preview" tab. You
should see the SQL that will be executed if this JPA query is run.</para>
<figure>
@@ -696,7 +708,7 @@
</mediaobject>
</figure>
<para>Run the query by clicking on the green run icon.</para>
- <para>The results are listed in the "Hibernate Query
Result" tab. There is a
+ <para>The results are listed in the "Hibernate Query
Result" view. There is a
"Properties" tab in the workbench that can be used to see a
specific JPA result.
These results represent the JPA objects because our query did not specify column
names.</para>
@@ -748,7 +760,7 @@
<para>Now, it’s time to view the data model for the workshop
database.</para>
<para>In the Hibernate Configurations view, select
"workshop" project and expand the
<property>Configuration</property> node. Select the
<property>Customers</property> entity,
- right click on it, choose <property>Open Mapping
Diagram</property>.</para>
+ right click on it, choose <guimenuitem>Mapping
Diagram</guimenuitem>.</para>
<figure>
<title>Mapping Diagram Opening</title>
<mediaobject>
@@ -776,9 +788,7 @@
<property>inputNumberSlider</property> to the Order Details edit
screen.</para>
<section id="add_richfaces">
<title>Add a Richfaces component to the CRUD Application</title>
- <para>Switch to Seam perspective, open <emphasis>
- <property>WebContent/OrderdetailsEdit.xhtml</property>
- </emphasis> in JBoss Developer Studio.</para>
+ <para>Switch to Seam perspective, and open
<filename>WebContent/OrderdetailsEdit.xhtml</filename> in JBoss Developer
Studio.</para>
<para>Change the form field values using the visual editor. Seam has
generated the form field
names that match the database column names. This is not ideal for business
users.</para>
<figure>
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/further_reading.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/further_reading.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/further_reading.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="further_reading" xreflabel="further_reading">
+<chapter id="further_reading">
<?dbhtml filename="further_reading.html"?>
<chapterinfo>
<keywordset>
@@ -29,7 +29,7 @@
<emphasis role="bold">Visual Web Tools Reference
Guide</emphasis>
</para>
<para>
- provides general orientation and an overview of JBDS visual web tools functionality.
This guide discusses the following topics: editors, palette, web properties view, openOn,
content assist, RichFaces support.
+ provides general orientation and an overview of visual web tools functionality. This
guide discusses the following topics: editors, palette, web properties view, openOn,
content assist, RichFaces support.
</para>
</listitem>
@@ -122,7 +122,7 @@
<emphasis role="bold">JSF Tools Tutorial</emphasis>
</para>
<para> This tutorial will describe how to deal with classic/old style of JSF
development and how
- to create a simple JSF application using the JBoss Developer Studio. </para>
+ to create a simple JSF application. </para>
</listitem>
<listitem> <para>
@@ -149,18 +149,20 @@
<emphasis role="bold">Struts Tools Tutorial</emphasis>
</para>
<para> This tutorial will describe the classical style of Struts development, and
will
- step-by-step show you how to create a simple Struts application in JBoss Developer
Studio.</para>
+ step-by-step show you how to create a simple Struts application.</para>
</listitem>
- <listitem>
+<!-- <listitem>
<para>
<emphasis role="bold">Exadel Studio Migration Guide</emphasis>
</para>
<para>This document is intended to help you to migrate an existing Exadel JSF or
Struts projects
from Exadel Studio into JBoss Developer Studio. </para>
- </listitem>
+ </listitem> -->
</itemizedlist>
-<para>If there's anything we didn't cover in this guide, please
feel free to visit our <ulink
url="http://www.jboss.com/index.html?module=bb&op=viewforum&...
Developer Studio Users Forum</ulink> or <ulink
url="http://www.jboss.com/index.html?module=bb&op=viewforum&...
Tools Users Forum</ulink> to ask questions. There we are also looking for your
suggestions and comments.</para>
+<!--
+<para>If there's anything we didn't cover in this guide, please
feel free to visit our <ulink
url="http://www.jboss.com/index.html?module=bb&op=viewforum&...
Developer Studio Users Forum</ulink> or <ulink
url="http://www.jboss.com/index.html?module=bb&op=viewforum&...
Tools Users Forum</ulink> to ask questions. There we are also looking for your
suggestions and comments.</para>
+-->
</chapter>
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/getting_started.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/getting_started.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/getting_started.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -1,1054 +1,161 @@
<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="getting_started" xreflabel="getting_started">
- <?dbhtml filename="getting_started.html"?>
- <chapterinfo>
- <keywordset>
- <keyword>JBoss Developer Studio</keyword>
- <keyword>Eclipse</keyword>
- <keyword>Java</keyword>
- <keyword>JBoss</keyword>
- </keywordset>
- </chapterinfo>
- <title>Getting Started with JBoss Developer Studio</title>
+<chapter id="getting_started">
+ <?dbhtml filename="getting_started.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+ <title>Getting Started with JBoss Developer Studio</title>
- <section id="intro1">
- <title>What is JBDS?</title>
- <para><property>JBoss Developer Studio</property> is a set of
eclipse-based development tools that
- are pre-configured for JBoss Enterprise Middleware Platforms and Red Hat Enterprise
Linux.
- Developers are not required to use <property>JBoss Developer
Studio</property> to develop on
- JBoss Enterprise Middleware and/or Red Hat Linux. But, many find these pre-configured
tools offer
- significant time-savings and value, making them more productive and speeding time to
deployment.</para>
- <para>This guide covers the first steps to get started working with
<property>JBoss Developer
- Studio</property>. You will learn how to install and configure necessary
software for your OS
- (currently Linux, Microsoft Windows or Mac OSX).</para>
- <para>Thus this guide will provide you with detailed info on how to start JDK,
JBDS and JBoss
- Tools.</para>
- </section>
+ <section id="Welcome">
+ <title>Welcome to JBoss Developer Studio</title>
+ <para>In this section we'll show you how to work with the welcome page of the
<property>JBoss Developer Studio</property>.</para>
+ <para>The welcome page is the first page you see when you first launch
<property>JBoss Developer Studio</property>. </para>
-<section>
- <title>Key Features of JBoss Developer Studio and Requirements</title>
- <para>For a start, we propose you to look through the table of main features of
JBoss Developer Studio:</para>
+ <figure>
+ <title>Welcome to JBoss Developer Studio</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/getting_started/getting_started_5.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
- <table>
-
- <title>Key Functionality of JBoss Developer Studio</title>
- <tgroup cols="2">
-
- <colspec colnum="1" align="left" colwidth="2*"/>
- <colspec colnum="2" colwidth="4*"/>
-
-
- <thead>
- <row>
- <entry>Feature</entry>
- <entry>Benefit</entry>
-
- </row>
- </thead>
-
- <tbody>
-
- <row>
- <entry><para>JBoss Enterprise Application
Platform</para></entry>
- <entry><para>JBoss Developer Studio includes and integrates JBoss
Enterprise Application Platform, the same version of the middleware platform that Red Hat
supports in production for 5 years.</para></entry>
- </row>
-
- <row>
- <entry><para>New Seam Tools</para></entry>
- <entry><para>JBoss Developer Studio includes brand new tools for Seam.
They provide wizards for creating new Seam projects, validation tools, expression language
code completion, testing tools, and wizards for generating entity
objects.</para></entry>
- </row>
-
- <row>
- <entry><para>Visual Page Editor</para></entry>
- <entry><para>JBoss Developer Studio includes a Visual Page Editor for
combined visual and source editing of Web pages. The Visual Page Editor even renders
AJAX-enabled RichFaces components.</para></entry>
- </row>
-
- <row>
- <entry><para>AJAX Capabilities</para></entry>
- <entry><para>JBoss Developer Studio includes a Technology Preview of
JBoss RichFaces. RichFaces provides nearly 70 skinnable components, including calendar,
tree, dropdown menu, drag-and-drop components, and more. JBoss Developer Studio’s Visual
Page Editor can render RichFaces components.</para></entry>
- </row>
-
- <row>
- <entry><para>JBoss Tools Palette</para></entry>
- <entry><para>The JBoss Tools Palette contains a developer’s project tag
libraries and enables inserting tags into a JSP with one click. The Tools Palette supports
custom and 3rd party tags.</para></entry>
- </row>
-
- <row>
- <entry><para>JBoss jBPM Tools</para></entry>
- <entry><para>JBoss Developer Studio includes jBPM tooling for defining
Seam page flows.</para></entry>
- </row>
-
- <row>
- <entry><para>Spring Tools</para></entry>
- <entry><para>JBoss Developer Studio includes Spring IDE for developing
Spring applications.</para></entry>
- </row>
-
- <row>
- <entry><para>Struts Tools</para></entry>
- <entry><para>JBoss Developer Studio includes Struts tools for Struts 1.x
applications.</para></entry>
- </row>
-
- <row>
- <entry><para>Optimized JBoss Application Server
adapter</para></entry>
- <entry><para>JBoss Developer Studio’s advanced JBoss AS adapter includes
features like incremental deployment for fast development and is pre-configured for the
included JBoss Application server.</para></entry>
- </row>
-
- <row>
- <entry><para>Red Hat Enterprise Linux and RHN
Access</para></entry>
- <entry><para>JBoss Developer Studio includes access to Red Hat
Enterprise Linux, Linux development tools, and Red Hat Network for development
purposes.</para></entry>
- </row>
-
- <row>
- <entry><para> Project Examples</para></entry>
- <entry><para> Tooling for easy installation of
Examples.</para></entry>
- </row>
-
- <row>
- <entry><para>JBossWeb Service</para></entry>
- <entry><para>JBoss WS 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></entry>
- </row>
-
- <row>
- <entry><para>Usage reporting</para></entry>
- <entry><para>The usage plug-in anonymously gathers information on how
you use the provided tools. This information is used to improve and shape the JBoss
Developer Studio product to better cater to your needs. For more information refer to
<xref linkend="Usage_Reporting"/>.</para></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
-
- <para><property>JBDS</property> requires JDK 5+ (JDK 6 in case of EAP
5.0). Also it's important that
- the JVM's architecture matches the particular
<property>JBDS</property> build, i.e. if you're on a
- 64-bit system and use the 64-bit JVM, you need the 64-bit JBDS.</para>
-
- <para>For the 32-bit version of JBDS use the 32-bit JVM or just use
<literal>-vm</literal> flag to
- tell JBDS to use 32-bit java if the 64-bit one is found as the default.</para>
-
- <note>
- <title>Note:</title>
- <para>On Linux system with 64-bit JVM the visual editor may fail to start. In
this case you need the <literal>libstdc++.so.5</literal> library.
- See also the <link
linkend="question_1">FAQ</link>.</para>
- </note>
-</section>
-
- <section id="ConfigJavaEnvironment">
- <?dbhtml filename="ConfigJavaEnvironment.html"?>
- <title>Configuring Your Java Environment</title>
- <para>You must have a working installation of JDK before you install
<property>JBoss Developer
- Studio</property>. Thus in this
- guide we will show you how to install a 32-bit Sun JDK 5.0 on a Linux Platform and
Microsoft
- Windows Platform.</para>
+ <para>With the help of its page you will be able:</para>
+ <itemizedlist>
+ <listitem>
+ <para>to get quick access to Getting Started Documentation (guides, tutorials
and viewlets)</para>
+ </listitem>
+ </itemizedlist>
- <section id="InstallJDK50onLinux">
- <title>Installing and Configuring 32-bit Sun JDK 5.0 on Linux</title>
- <para>To install 32-bit Sun JDK 5.0 on Linux and configure it, you should follow
the next steps:</para>
- <itemizedlist>
- <listitem>
- <para>Download the <ulink
url="http://java.sun.com/javase/downloads/index_jdk5.jsp">Sun JDK 5.0
- (Java 2 Development Kit)</ulink> from Sun's website. Choose
"JDK 5.0 Update
- <x>" (where "x" is the latest update
number) for
- download and then select "Red Hat Package Manager in
self-extracting" file
- for Linux. Read the instructions on Sun's website for installing the
JDK.</para>
- </listitem>
- <listitem>
- <para>If you don't want to use SysV service scripts you can install
the
- "self-extracting file" for Linux instead of choosing the
"RPM in
- self-extracting" file. In that case you can skip the next step mentioned
here. But it
- is recommended to use the SysV service scripts for production
servers.</para>
- </listitem>
- <listitem>
- <para>Download and install the appropriate -compat RPM from JPackage <ulink
url="ftp://jpackage.hmdc.harvard.edu/JPackage/1.7/generic/RPMS.non-f...;.
- Please ensure you choose a matching version of the -compat package to the JDK
you've
- installed.</para>
- </listitem>
- <listitem>
- <para>Create an environment variable that points to the JDK installation
directory and call it
- JAVA_HOME. Add <emphasis>
- <property>$JAVA_HOME/bin</property>
- </emphasis> to the system path to be able to run java from the command line.
You can do this
- by adding the following lines to the .bashrc file in your home
directory.</para>
- <programlisting><![CDATA[#In this example /usr/java/jdk1.5.0_11 is the JDK
installation directory.
-export JAVA_HOME=/usr/java/jdk1.5.0_11
-export PATH=$PATH:$JAVA_HOME/bin]]></programlisting>
- </listitem>
- </itemizedlist>
+ <figure>
+ <title>Getting Started Documentation</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/getting_started/getting_started_6.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
- <note>
- <title>Note:</title>
+ <itemizedlist>
+ <listitem>
+ <para>to create new Seam projects, jBPM Process, JSF or Struts projects using
JBoss Developer Studio wizards</para>
+ </listitem>
+ </itemizedlist>
- <para>If you have JDK already installed and added in your system path, you
should add
- <emphasis>$JAVA_HOME/bin</emphasis> before the old
<emphasis>$PATH</emphasis> (not after it)
- so that the new version of JDK can be found first, i. e. <emphasis>
- <emphasis>export PATH=$JAVA_HOME/bin:$PATH</emphasis>
- </emphasis> This way, the machine will pick up the new JVM first. You only
need to run
- "alternative" as a safe guard for the right JVM. </para>
- </note>
+ <figure>
+ <title>Create New...</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/getting_started/getting_started_7.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
- <para>Set this variable for your account doing the installation and also for the
user account
- that will run the server.</para>
- <itemizedlist>
- <listitem>
- <para>If you have more than one version of JVM installed on your machine, make
sure you are
- using the JDK 1.5 installation as the default java and javac. You can do this using
the
- alternatives system. The alternatives system allows different versions of Java from
different
- sources to co-exist on your system.</para>
- </listitem>
- </itemizedlist>
- <section id="SelectAlternativesforJava">
- <title>Select alternatives for java, javac and java_sdk_1.5.0</title>
- <itemizedlist>
- <listitem>
- <para>As a root user, type the following command at the shell prompt and you
should see
- something like this:</para>
- </listitem>
- </itemizedlist>
- <programlisting><![CDATA[[root@vsr ~]$ /usr/sbin/alternatives --config java
-There are 2 programs that provide 'java'.
-Selection Command
------------------------------------------------
- 1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
-*+ 2 /usr/lib/jvm/jre-1.5.0-sun/bin/java
-Enter to keep the current selection[+], or type selection
number:]]></programlisting>
- <para>Make sure the Sun version [jre-1.5.0-sun in this case] is selected
(marked with a
- '+' in the output), or select it by entering its number as
prompted.</para>
- <itemizedlist>
- <listitem>
- <para>Repeat the same for javac and java_sdk_1.5.0.</para>
- </listitem>
- </itemizedlist>
- <programlisting><![CDATA[[root@vsr ~]$ /usr/sbin/alternatives --config
javac
-There is 1 program that provides 'javac'.
- Selection Command
------------------------------------------------
-*+ 1 /usr/lib/jvm/java-1.5.0-sun/bin/javac
-Enter to keep the current selection[+], or type selection number:
+ <itemizedlist>
+ <listitem>
+ <para>to get short descriptions of the perspectives that JBoss Developer Studio
provides</para>
+ </listitem>
+ </itemizedlist>
-[root@vsr ~]$ /usr/sbin/alternatives --config java_sdk_1.5.0
-There is 1 program that provide 'java_sdk_1.5.0'.
- Selection Command
------------------------------------------------
-*+ 1 /usr/lib/jvm/java-1.5.0-sun
-Enter to keep the current selection[+], or type selection
number:]]></programlisting>
- <para>You should verify that java, javac and java_sdk_1.5.0 all point to the
same manufacturer
- and version.</para>
- <note>
- <title>Note:</title>
- <para>You can always override this step by setting the JAVA_HOME environment
variable as
- explained in the previous step.</para>
- </note>
- <itemizedlist>
- <listitem>
- <para>Make sure that the java executable is in your path and that you are
using an appropriate
- version. To verify your Java environment, type "java -version"
at the shell
- prompt and you should see something like this:</para>
- </listitem>
- </itemizedlist>
- <programlisting><![CDATA[[root@vsr ~]$ java -version
-java version "1.5.0_11"
-Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
-Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode,
sharing)]]></programlisting>
- </section>
+ <figure>
+ <title>Perspectives</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/getting_started/getting_started_8.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
- </section>
- <section id="InstallJDK50onWindows">
- <title>Installing and Configuring 32-bit Sun JDK 5.0 on Microsoft
Windows</title>
+ <itemizedlist>
+ <listitem>
+ <para>to visit JBoss Developer Studio web resources.</para>
+ </listitem>
+ </itemizedlist>
- <para>To install and configure 32-bit Sun JDK 5.0 on Microsoft Windows, follow
these steps:</para>
- <itemizedlist>
- <listitem>
- <para>Download the <ulink
url="http://java.sun.com/javase/downloads/index_jdk5.jsp">Sun JDK 5.0
- (Java 2 Development Kit)</ulink> from Sun's website. Choose
"JDK 5.0 Update
- <x>" (where "x" is the latest update
number) for
- download and then select your Windows Platform options to perform the
installation.</para>
- </listitem>
- <listitem>
- <para>Create an environment variable called JAVA_HOME that points to the JDK
installation
- directory, for example:
- <emphasis>C:\Program Files\Java\jdk1.5.0_11\</emphasis>
- </para>
- </listitem>
- </itemizedlist>
+ <figure>
+ <title>Web Resources</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/getting_started/getting_started_9.png"
scale="90"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
- <para>In order to run java from the command line, add the
<emphasis>jre\bin</emphasis> directory
- to your path, for example:</para>
- <para>
- <emphasis>C:\Program Files\Java\jdk1.5.0_11\jre\bin</emphasis>
- </para>
- <para>To do this, open the <emphasis>
- <property>Control Panel</property>
- </emphasis> from the <emphasis>
- <property>Start</property>
- </emphasis> menu, switch to Classic View if necessary, open the System Control
Panel applet (<emphasis>
- <property>System</property>
- </emphasis>), select the <emphasis>
- <property>Advanced</property>
- </emphasis> Tab, and click on the <emphasis>
- <property>Environment Variables</property>
- </emphasis> button.</para>
- <para>Now, when 32-bit Sun JDK 5.0 has been successfully installed, we can pass
on to the next
- step.</para>
- </section>
+ <para>
+ You can start working with <property>JBoss Developer Studio</property> by
clicking on the <guibutton>Workbench</guibutton> button or simply closing the
Welcome page.
+ </para>
- </section>
+ </section>
- <section id="InstallingJBDS">
- <?dbhtml filename="InstallingRHDS.html"?>
- <title>JBoss Developer Studio Installation</title>
+ <section id="Upgrading">
+ <?dbhtml filename="Upgrading.html"?>
+ <title>Upgrading</title>
+ <para>Because JBoss Developer Studio 3.0x and 4.0 use different versions of
Eclipse, it is not possible to directly upgrade from an older version to JBoss Developer
Studio 4.0.</para>
+ <note>
+ <title>Tip</title>
+ <para>It is possible to run JBoss Developer Studio 3.0x and 4.0 side by side, as
long as they have been installed into separate directories.</para>
+ </note>
- <para>This chapter will provide you with detailed information on how to install
<property>JBoss
- Developer Studio</property>.</para>
+ </section>
- <para>JBDS comes with a simple installer, bundled with tested/pre-configured
versions of Eclipse,
- WTP, JBossEAP, Seam, and SpringIDE. Thus, to start perform the next
steps:</para>
+ <section id="Uninstalling">
+ <?dbhtml filename="Uninstalling.html"?>
+ <title>Uninstalling</title>
+ <itemizedlist>
+ <listitem>
+ <para>Make sure <property>JBoss Developer Studio</property> is not
running</para>
+ </listitem>
+ <listitem>
+ <para>Uninstall your current version of <property>JBoss Developer
Studio</property> by running the Uninstaller</para>
+ </listitem>
+ </itemizedlist>
+ </section>
- <itemizedlist>
- <listitem>
- <para>First of all you need the appropriate installation file for your platform
from
- <ulink
url="https://www.redhat.com/apps/store/developers/jboss_developer_st...
Hat
- website</ulink>.</para>
- </listitem>
- <listitem>
- <para>Then run in console:</para>
- <programlisting role="JAVA"><![CDATA[java -jar
jbdevstudio-eap-linux-gtk-3.0.0.GA.jar
-]]></programlisting>
- </listitem>
- <listitem>
- <para>Follow the instructions presented by the installation
wizard:</para>
- </listitem>
- </itemizedlist>
+ <xi:include href="usage_reporting.xml"
xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
- <figure>
- <title>JBoss Developer Studio Installation Wizard</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/getting_started/getting_started_1.png"/>
- </imageobject>
- </mediaobject>
- </figure>
+ <section id="Support">
+ <?dbhtml filename="Support.html"?>
+ <title>Support</title>
+ <para>
+ If you have comments or questions, you can discuss them on our <ulink
url="http://www.jboss.com/index.html?module=bb&op=viewforum&...
Developer Studio Forum</ulink>.
+ </para>
+ <para>When posting questions to the forum, please include the following
information:</para>
+ <orderedlist>
+ <listitem>
+ <para>JBoss Developer Studio version</para>
+ </listitem>
+ <listitem>
+ <para>Exact error message</para>
+ </listitem>
+ <listitem>
+ <para>Steps to reproduce the issue</para>
+ </listitem>
+ </orderedlist>
- <itemizedlist>
- <listitem>
- <para>Provide the installation path</para>
- </listitem>
- <listitem>
- <para>Select Java VM</para>
- </listitem>
- </itemizedlist>
+ <para>
+ <property>JBoss Developer Studio</property> subscribers can get additional
support on our <ulink
url="https://network.jboss.com/jbossnetwork/login.html">Support
Portal</ulink>.
+ </para>
+ </section>
- <figure>
- <title>Select Java VM</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/getting_started/getting_started_2.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <tip>
- <title>Tip:</title>
- <para>By selecting <emphasis>
- <property>Default Java VM</property>
- </emphasis> you set default Java VM of your system (to verify your Java
environment, type
- "java -version" in console).</para>
- </tip>
+ <section id="OtherRelevantResourcesOnTheTopic33">
+ <?dbhtml filename="OtherRelevantResourcesOnTheTopic33.html"?>
+ <title>Other relevant resources on the topic</title>
+ <para>JBoss Developer Studio on RedHat: <ulink
url="http://www.redhat.com/developer_studio">JBoss Developer
Studio</ulink>
+ </para>
+ <para>Forum: <ulink
url="http://www.jboss.com/index.html?module=bb&op=viewforum&...
Forum</ulink></para>
+ <para>Wiki: <ulink
url="http://www.jboss.org/community/wiki/JBossTools"> JBossToolsWiki
</ulink></para>
+ <para>Subscription: <ulink
url="https://www.redhat.com/apps/store/developers/jboss_developer_st...
Developer Studio Subscription</ulink>
+ </para>
+ <para>The latest documentation builds are available <ulink
url="http://download.jboss.org/jbosstools/nightly-docs/">her...
+ <para>
+ <ulink
url="http://www.jboss.org/community/wiki/Matrixofsupportedplatformsr...
of supported platforms, runtimes and technologies in JBossTools and JBoss Developer
Studio</ulink>
+ </para>
+ </section>
- <para>Selecting <emphasis>
- <property>Specific Java VM</property>
- </emphasis> you can provide the path to non-default Java VM.</para>
-
- <note>
- <title>Note:</title>
- <para>JBoss Developer Studio 3.0 comes integrated with JBoss EAP 5.0 that
requires JDK 6.0 to run
- and "gij" isn't available on every
platform.</para>
- </note>
-
- <itemizedlist>
- <listitem>
- <para>Installation process includes <ulink
url="http://www.jboss.com/products/platforms/application">JBoss Enterprise
Application
- Platform</ulink>. Select <emphasis>
- <property>Yes</property></emphasis> to use it in JBoss
Developer Studio.</para>
- <note>
- <title>Note:</title>
- <para>Like in the previous version of JBDS, JBDS 3.0.0.GA comes integrated
with JBoss EAP 5.0
- that supports EAP 5 adapter and Seam 2.2.</para>
- </note>
-
- <para>This step lets you configure locally available JBoss Application
Servers: </para>
- </listitem>
- </itemizedlist>
-
- <figure>
- <title>JBoss Enterprise Application Platform Installing</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/getting_started/getting_started_3.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
-<itemizedlist>
- <listitem><para>You can fill the list automatically using the
<emphasis><property>Find</property></emphasis> button: click
<emphasis><property>Find</property></emphasis>, select a folder
where search of available JBoss Application Servers should be started and click on
<emphasis><property>Ok</property></emphasis>: </para>
</listitem>
-</itemizedlist>
-
- <figure>
- <title>Finding Servers in the Selected Directory</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/getting_started/getting_started_3_3_1.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para/>
-
- <itemizedlist>
- <listitem><para> All available servers in the selected directory will be
added to the list with the following information specified: Name, Type, Version and
Location.
- </para></listitem>
- </itemizedlist>
-
- <itemizedlist>
- <listitem><para>You can also add servers one by one using the
- <emphasis><property>Add</property></emphasis>
button:</para>
- </listitem>
- </itemizedlist>
-
- <figure>
- <title>Add Server to be Configured</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/getting_started/getting_started_3_1.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para/>
-
-<para>Click on
<emphasis><property>Browse</property></emphasis> and select the
server location. Fields Name, Type and Version will be filled in
automatically:</para>
-
- <figure>
- <title>Specify Server Location</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/getting_started/getting_started_3_2.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para/>
-
-
- <para>Click on
<emphasis><property>Ok</property></emphasis>. The server is added
to the list with the details on its type, version and location.</para>
-
-
-
- <para>The
<emphasis><property>Remove</property></emphasis> button will the
remove the selected server from the list. If necessary, you can edit the server details
clicking on the <emphasis><property>Edit</property></emphasis>
button:</para>
-
- <figure>
- <title>Edit Server</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/getting_started/getting_started_3_4.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para/>
-
- <!-- <note>
- <title>Note:</title>
- <para>The installer installs JBoss Enterprise Application Platform for running
your applications
- if you select this option during the installation process. If you want to use a
different server
- than ours, you can change the setting in JBoss Developer Studio.</para>
- </note>-->
-
- <itemizedlist>
- <listitem>
- <para>Click
<emphasis><property>Next</property></emphasis>. Check your
installation paths and see the components to install. If you'd like to change
- something, press the <emphasis>
- <property>Previous</property>
- </emphasis> button. Click <emphasis>
- <property>Next</property>
- </emphasis> to start installation. </para>
- </listitem>
- </itemizedlist>
-
- <para/>
-
- <figure>
- <title>Summary Information</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/getting_started/getting_started_4.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- </section>
-
- <section id="jbds_jbosstools">
-
- <title>JBoss Developer Studio and JBoss Tools</title>
-
- <para>This section uncovers the points on the differences between
<property>JBoss Developer
- Studio</property> and <property>JBoss Tools</property> and provides
the steps on <property>JBoss
- Tools</property> installation as well.</para>
-
- <section id="WhatDifferenceBetweenJBDSAndJBossTools">
- <title>What is the difference?</title>
-
- <para><property>JBoss Tools</property> is what went into our
<property>JBoss Developer
- Studio</property> which comes as an easy-to-install Eclipse based IDE fully
configured and ready
- to run with the bundled <property>JBoss Enterprise Application
Platform</property>.</para>
-
- <para>In short <property>JBoss Tools</property> are just a set of
Eclipse plugins and
- <property>JBoss Developer Studio</property> adds:</para>
- <itemizedlist>
- <listitem>
- <para>An installer</para>
- </listitem>
- <listitem>
- <para>Eclipse and Web Tools preconfigured</para>
- </listitem>
- <listitem>
- <para>JBoss EAP with JBoss AS and Seam preconfigured</para>
- </listitem>
- <listitem>
- <para>3rd party plugins bundled and configured</para>
- </listitem>
- <listitem>
- <para>Access to RHEL and Red Hat Network</para>
- </listitem>
- <listitem>
- <para>Access to the JBoss/Red Hat supported software</para>
- </listitem>
- </itemizedlist>
- <para> For additional information see <ulink
url="http://www.jboss.com/products/devstudio"
- >JBoss.com</ulink></para>
- </section>
-
- <section id="JBossToolsInstall">
- <title>JBoss Tools Installation and Update</title>
- <para>Here, let's consider the installation of the
<property>JBoss Tools</property>
- modules.</para>
- <para><property>JBoss Tools</property> is an umbrella project for
the JBoss developed plugins
- that will make it into <property>JBoss Developer Studio</property>. The
JBoss Tools modules are:</para>
- <itemizedlist>
- <listitem>
- <para>JBoss AS Tools</para>
- </listitem>
- <listitem>
- <para>Seam Tools</para>
- </listitem>
- <listitem>
- <para>Hibernate Tools</para>
- </listitem>
- <listitem>
- <para>Visual Page Editor</para>
- </listitem>
- <listitem>
- <para>JST Tools</para>
- </listitem>
- <listitem>
- <para>JBPM Tools</para>
- </listitem>
- <listitem>
- <para>Smooks Tools</para>
- </listitem>
- </itemizedlist>
-
- <para>To install the JBoss Tools plugins for Eclipse, you need the
following:</para>
-
- <itemizedlist>
- <listitem>
- <para>Get Eclipse and Web Tools (make sure you have the
- <ulink
url="http://www.jboss.org/community/wiki/Matrixofsupportedplatformsr...
version of Eclipse</ulink>).</para>
- </listitem>
- </itemizedlist>
- <para>The current version of JBoss Tools (3.1.0.GA) targets at Eclipse 3.5.2
Galileo JEE Bundle which is available from <ulink
url="http://www.eclipse.org/downloads/">eclipse.org</ulin...
-
- <tip>
- <title>Tip:</title>
- <para>We recommend you do not use
Eclipse.org update site to go from old
version of Eclipse to new one.
- Instead we suggest that you download the full binary from <ulink
url="http://www.eclipse.org/downloads/">here</ulink>.&...
- </tip>
-
- <para>If you can only use Eclipse 3.3 use <ulink
url="http://www.jboss.org/tools/download.html">JBoss Tools
2.1.2</ulink>, but
- JBoss Tools 2.x will not have any of the new features.</para>
-
- <note>
- <title>Note:</title>
- <para>Remember to choose the download that matches your OS and use Java 6 when
you run
- it.</para>
- </note>
- <para>If you need to install any standalone plug-in from JBoss Tools visit a
<ulink
url="http://community.jboss.org/wiki/InstallingJBossTools">J...
Tools Wiki</ulink> page to read
- about dependencies between standalone plug-ins.</para>
- <para>For more information about how to install JBoss Tools 3.0 and JBoss Tools
3.1 please read the following docs:
- </para>
- <itemizedlist>
- <listitem><para><ulink
url="https://www.jboss.org/tools/download/installation/update_3_0.ht...
Tools 3.0 Installation</ulink></para></listitem>
- <listitem><para><ulink
url="https://www.jboss.org/tools/download/installation/update_3_1.ht...
Tools 3.1 Installation</ulink></para></listitem>
- </itemizedlist>
-
- <section>
- <title>Installation From Update Site</title>
-
-
- <para>Instead of downloading installation/updating manually, it's also
possible to
- get the latest release of <property>JBoss Tools</property> from one of
our update sites:
- <itemizedlist id="sites">
- <listitem>
- <para>Stable Updates: <ulink
url="http://download.jboss.org/jbosstools/updates/stable"
-
>http://download.jboss.org/jbosstools/updates/stable</ulink></para>
- </listitem>
- <listitem>
- <para> Development Updates: <ulink
url="http://download.jboss.org/jbosstools/updates/development"
-
>http://download.jboss.org/jbosstools/updates/development</ulink></para>
- </listitem>
- <listitem>
- <para> Nightly Builds: <ulink
url="http://download.jboss.org/jbosstools/updates/nightly/trunk/"
-
>http://download.jboss.org/jbosstools/updates/nightly/trunk/</ulink></para>
- </listitem>
- </itemizedlist>
- </para>
-<itemizedlist>
- <note>
- <title>Note:</title>
- <para>During the JBT installation/updating process using some of Jboss
- update sites <emphasis>No repository found containing...</emphasis> error
- can appear.It is a Eclipse P2 bug.To work around it try:1.Restart your Eclipse. 2.
- Add the update site again. 3.
- Do the update again.</para>
- </note>
- <para>To install/update Jboss Tools from one of the update sites you should follow
the steps:</para>
- <listitem><para>First, download the correct version of Eclipse
- for your platform which is compatible with the version of JBoss
- Tools you plan to install.For example if you want to install
- 3.1.0.GA Eclipse 3.5.2 Galileo JEE Bundle is required.</para></listitem>
- <listitem><para>If you do not already have Java 5 or 6 installed and in your
path,
- download and install it.</para></listitem>
- <listitem><para>When Eclipse is started, go to <itemizedlist>
- <listitem><para>Help->Software Updates... ->Available
Software->Manage Sites...->Add...<emphasis>(Eclipse
3.4)</emphasis></para></listitem>
- <listitem><para>Help->Install New
Software->Add..<emphasis>(Eclipse
3.5)</emphasis></para></listitem>
- </itemizedlist>
- </para></listitem>
- <listitem><para>After clicking <emphasis>Add</emphasis> button
<property>Add Site</property> View should appear.
- In the <property>Location</property> field you should paste one of the
update sites described
- <link linkend="sites">above</link>.On some platforms,
- you can also drag and drop the link from your browser directly into Eclipse.In
<property>Name</property> you can write any name you like.
- In the end press the <property>Ok</property> button.</para>
- <figure>
- <title>Add Update Site</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/getting_started/getting_started_4a.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </listitem>
- <listitem id="from_point"><para>In the
<property>Install</property> View select features to install, then click
<emphasis>Next</emphasis>.</para>
- <figure>
- <title>Jboss Tools installation</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/getting_started/getting_started_4b.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </listitem>
- <listitem>
- <para>And the system checks whether all necessary requirements and
- dependencies are installed on your Eclipse.</para>
- <figure>
- <title>Requirements and
- dependencies check</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/getting_started/getting_started_10.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>If some of them are missing an error message will appear and
- the installation process will be terminated.
- </para>
- <note>
- <title>Note:</title>
- <para>Sometimes when a user changes the list of plugins for download and clicks
- <emphasis>Next</emphasis>, after required dependences check,
- the list of missing dependencies of the previous attempt is showed.
- In this case the completely close of the <emphasis>Install New
Software</emphasis> dialog can help.</para>
- </note>
- <para>If Jboss Tools are already installed on your Eclipse and you are doing
updating but not
- installation the following messages will appear in your
<emphasis>Details</emphasis> section.
- Ignore them and press <emphasis>Next.</emphasis></para>
- <figure>
- <title>Possible messages</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/getting_started/getting_started_4c.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </listitem>
- <listitem><para>When you click Finish the prosses of Installation/Updating
starts up. </para></listitem>
- <listitem><para>Install. Restart when prompted.</para>
- <figure>
- <title>Message dialog</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/getting_started/getting_started_4d.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </listitem>
- <listitem><para>After fetching all the features and plugins for
installation,
- you may be prompted that your selection contains unsigned jars.
- This is normal,simply accept the warning and continue. </para>
- <figure>
- <title>Warning Message</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/getting_started/getting_started_4e.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </listitem>
-</itemizedlist>
-
- <note>
- <title>Note:</title>
- <para>While installing JBoss Tools on GNU/Linux (64-bit) through the eclipse
installation manager you may run into some problems which can interrupt your installation
process.
- Please, read the
- <ulink
url="http://www.jboss.org/community/wiki/ManualinstallationofJBossTo...
installation of JBoss Tools 3.1.x on Eclipse 3.5 on GNU/Linux (64-bit)</ulink>
- wiki article which provides you with the necessary steps to do it
correct.</para>
- </note>
- </section>
- <section>
- <title>Installation From Zip file</title>
-
- <para>Now you can install JBoss Tools using Eclipse P2 update manager and a
common zip file which is
- one installer for all platforms.</para>
- <para>You can download Jboss Tools in a zip file from one of the pages
below:</para>
- <itemizedlist id="zip_sites">
- <listitem>
- <para>Stable Releases: <ulink
url="http://www.jboss.org/tools/download/stable.html"
- >http://www.jboss.org/tools/download/stable.html</ulink></para>
- </listitem>
- <listitem>
- <para> Development Updates: <ulink
url="http://www.jboss.org/tools/download/dev.html"
- >http://www.jboss.org/tools/download/dev.html</ulink></para>
- </listitem>
- <listitem>
- <para> Nightly Builds: <ulink
url="http://download.jboss.org/jbosstools/updates/nightly/"
-
>http://download.jboss.org/jbosstools/updates/nightly/</ulink></para>
- </listitem>
- </itemizedlist>
- <para>When you downloaded Jboss Tools Zip please <emphasis>DO NOT UNZIP
IT</emphasis> and follow the steps described below:</para>
- <itemizedlist>
- <listitem><para>When Eclipse is started, go to <property>Help ->
Install New Software... -> Add... ->
Archive...</property></para></listitem>
- <listitem><para>Browse for the update site zip.In the
<emphasis>Name</emphasis> field you can write any name you like.
- In the end press <property>Ok</property> button.</para>
- <figure>
- <title>Installation from a zip file</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/getting_started/getting_started_4f.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </listitem>
- <listitem><para>All the other steps are the same as it was described in the
<link linkend="from_point">
- Installation From Update Site section</link>. </para>
- </listitem>
- </itemizedlist>
-
- </section>
-
- </section>
- </section>
-
- <section id="Welcome">
- <title>Welcome to JBoss Developer Studio</title>
- <para>In this section we'll show you how to work with the welcome page of the
<property>JBoss
- Developer Studio</property>.</para>
- <para>The welcome page is the first page you see when you first launch
<property>JBoss Developer
- Studio</property>. </para>
-
- <figure>
- <title>Welcome to JBoss Developer Studio</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/getting_started/getting_started_5.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <para>With the help of its page you will be able:</para>
- <itemizedlist>
- <listitem>
- <para>to get quick access to Getting Started Documentation (guides, tutorials
and
- viewlets)</para>
- </listitem>
- </itemizedlist>
-
- <figure>
- <title>Getting Started Documentation</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/getting_started/getting_started_6.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <itemizedlist>
- <listitem>
- <para>to create new Seam projects, jBPM Process, JSF or Struts projects using
JBDS
- wizards</para>
- </listitem>
- </itemizedlist>
-
- <figure>
- <title>Create New...</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/getting_started/getting_started_7.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <itemizedlist>
- <listitem>
- <para>to get short description of perspectives that JBDS offers for more
productive
- development</para>
- </listitem>
- </itemizedlist>
-
- <figure>
- <title>Perspectives</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/getting_started/getting_started_8.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <itemizedlist>
- <listitem>
- <para>to visit JBoss Developer Studio web resources.</para>
- </listitem>
- </itemizedlist>
-
- <figure>
- <title>Web Resources</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/getting_started/getting_started_9.png"
scale="90"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <para>Start work with <property>JBoss Developer Studio</property> by
clicking on <emphasis>
- <property>Workbench</property>
- </emphasis> button or simply close the Welcome page.</para>
-
- </section>
-
- <section id="Upgrading">
- <?dbhtml filename="Upgrading.html"?>
- <title>Upgrading</title>
- <para>As opposed to upgrading your JBDS from 2.0 to 2.1 using the update site,
- to upgrade your JBDS from 2.1 to 3.0 you have to uninstall your 2.1 version and
install the new one
- because of some platform change.</para>
-<!--
- <para>Now it's possible to upgrade from JBDS 2.0 to 2.1 using the update
site
- which is available at <ulink url="is available at
-
http://devstudio.jboss.com/updates/2.1">http://devstudio.jboss.co...;.
- This is described more fully in the
- <ulink
url="http://www.jboss.com/products/devstudio/update/">JBDS
Update Guide</ulink>.</para>
- <note>
- <title>Note:</title>
- <para>You <emphasis><property>CAN
NOT</property></emphasis> upgrade from 2.1 to 3.0 using update site because of
some platform change.
- Full installation is required.</para>
- </note>
--->
- </section>
-
- <section id="Uninstalling">
- <?dbhtml filename="Uninstalling.html"?>
- <title>Uninstalling</title>
- <itemizedlist>
- <listitem>
- <para>Make sure <property>JBoss Developer Studio</property> is not
running</para>
- </listitem>
- <listitem>
- <para>Uninstall your current version of <property>JBoss Developer
Studio</property> by running
- Uninstaller</para>
- </listitem>
- </itemizedlist>
- </section>
-
- <section id="Usage_Reporting">
- <title>Usage Reporting</title>
- <para>
- The JBoss Developer Studio now includes a usage plug-in that anonymously reports
information back to JBoss. The plug-in is not enabled by default. To enable, make sure the
<guilabel>Report usage of JBoss Tools to JBoss Tools team.</guilabel> box is
ticked.
- </para>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/getting_started/usage_plug-in_1_JBDS.png"/>
- </imageobject>
- <caption>Usage plug-in pop-up</caption>
- </mediaobject>
- <para>
- Once enabled, the plug-in will remain active until turned off. To turn the active
plug-in off, navigate to
<menuchoice><guimenuitem>Window</guimenuitem><guimenuitem>Preferences</guimenuitem><guimenuitem>JBoss
Tools</guimenuitem><guimenuitem>Usage Reporting
Preferences</guimenuitem></menuchoice>.
- </para>
- <para>
- The gathered data allows JBoss to see how the tools are being used and where they
are being used geographically. Currently we are looking into the operating systems being
used, screen resolution and how often the tooling environment is started. In the future
geographic information will assist in focussing translation resources to areas where the
developer environment is most used.
- </para>
- <para>
- The plug-in uses Google Analytics to track and report data by acting as if you were
visiting the site
http://jboss.org/tools/usage/. To view the type of information being
collected, refer to <xref linkend="Collected_usage_information_guide"/>.
- </para>
- <para>
- To view the sourcecode of the usage plug-in visit <ulink
url="http://anonsvn.jboss.org/repos/jbosstools/trunk/usage/">...;.
- </para>
- <section id="Collected_usage_information_guide">
- <title>Collected usage information guide</title>
- <para>
- Outlined is the information type being reported and the Goolge Analytics fieds
implemented to gather this information.
- </para>
- <variablelist>
- <varlistentry>
- <term>Version</term>
- <listitem>
- <para>
- The <guilabel>Content</guilabel> field has been modified to report the
installed JBoss Developer Studio version. Sample returned values include:
jbdevstudio-linux-gtk-x86_64-4.0.0.v201009301221R-H20-Beta1.jar and
jbdevstudio-linux-gtk-3.0.2.v201009161622R-H138-GA.jar.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Installed components</term>
- <listitem>
- <para>
- The <guilabel>Keyword</guilabel> field has been modified to report the
installed JBoss Developer Studio components. Sample returned values include: JBoss AS,
Drools, Teiid and ModeShape.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Visitor type</term>
- <listitem>
- <para>
- The <guilabel>Visitor type</guilabel> field reports if the current
user is new or returning.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Language</term>
- <listitem>
- <para>
- The <guilabel>Language</guilabel> field reports the localized language
the product is being used in. Sample returned values include: en-US, de-DE and fr-FR.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Location fields</term>
- <listitem>
- <para>
- The location fields report the geographical location where the product is being
used based on the continent, country and city. Sample returned values include: Europe
(continent), Germany (country) and Munich (city).
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Eclipse interface and version</term>
- <listitem>
- <para>
- The <guilabel>Browser</guilabel> field has been modified to report the
Eclipse interface and version being used. Sample returned values include: JBoss Developer
Studio: 3.0.0 and JBoss Developer Studio: 3.0.1.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Operating System</term>
- <listitem>
- <para>
- The <guilabel>Operating System</guilabel> field reports the Operating
System and its version that the product is running on (with Linux distribution version
reporting conducted through the <guilabel>User Defined Value</guilabel>
field). Sample returned values include: Linux, Macintosh 10.4, Macintosh 10.6, Windows XP
and Windows 7.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Linux distribution version</term>
- <listitem>
- <para>
- The <guilabel>User Defined Value</guilabel> field reports the
distribution and version of Linux, if one is being used as the Operating System. Sample
returned values include: Red Hat Enterprise Linux 5.4 and Fedora 13.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Screen colors</term>
- <listitem>
- <para>
- The <guilabel>Screen colors</guilabel> field reports the color depth
being used. Sample returned values include: 32-bit and 24-bit.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Screen resolution</term>
- <listitem>
- <para>
- The <guilabel>Screen resolution</guilabel> field reports the
resolution being used. Sample returned values include: 2048x1536 and 1920x1080.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Java version</term>
- <listitem>
- <para>
- The <guilabel>Flash version</guilabel> field has been modified to
report the Java version used. Sample returned values include: 1.6.0_20 and 1.5.0_9.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Connection speed</term>
- <listitem>
- <para>
- The <guilabel>Connection speed</guilabel> field reports the type of
internet connection being used. Sample returned values include: T1, Cable and DSL.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </section>
- </section>
-
- <section id="Support">
- <?dbhtml filename="Support.html"?>
- <title>Support</title>
- <para>If you have comments or questions, you can discuss them at our <ulink
url="http://www.jboss.com/index.html?module=bb&op=viewforum&...
- Developer Studio Forum</ulink>.</para>
- <para>When writing to the forum for questions, please include the following
information:</para>
- <orderedlist>
- <listitem>
- <para>JBoss Developer Studio version</para>
- </listitem>
- <listitem>
- <para>Exact error message</para>
- </listitem>
- <listitem>
- <para>Steps to reproduce the issue</para>
- </listitem>
- </orderedlist>
-
- <para><property>JBDS</property> subscribers can get necessary support
on our <ulink
url="https://network.jboss.com/jbossnetwork/login.html">Support
Portal</ulink>.</para>
- </section>
-
-
- <section id="OtherRelevantResourcesOnTheTopic33">
- <?dbhtml filename="OtherRelevantResourcesOnTheTopic33.html"?>
- <title>Other relevant resources on the topic</title>
- <para>JBDS on RedHat: <ulink
url="http://www.redhat.com/developer_studio">JBoss Developer
- Studio</ulink></para>
- <para>Forum: <ulink
url="http://www.jboss.com/index.html?module=bb&op=viewforum&...
- Forum</ulink></para>
- <para>
- Wiki: <ulink
url="http://www.jboss.org/community/wiki/JBossTools">
JBossToolsWiki </ulink>
- </para>
- <para>Subscription: <ulink
url="https://www.redhat.com/apps/store/developers/jboss_developer_st...
- Subscription</ulink></para>
-
- <para>The latest documentation builds are available <ulink
url="http://download.jboss.org/jbosstools/nightly-docs/">her...
-
- <para>
- <ulink
url="http://www.jboss.org/community/wiki/Matrixofsupportedplatformsr...
of supported platforms, runtimes and technologies in
JBossTools/JBDS</ulink></para>
- </section>
-
</chapter>
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/gsg_faq.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/gsg_faq.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/gsg_faq.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -1,88 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="gsg_faq" xreflabel="gsg_faq"
role="updated">
- <?dbhtml filename="gsg_faq.html"?>
- <chapterinfo>
- <keywordset>
- <keyword>JBoss Developer Studio</keyword>
- <keyword>Eclipse</keyword>
- <keyword>Java</keyword>
- <keyword>JBoss</keyword>
- </keywordset>
- </chapterinfo>
- <title>FAQ</title>
+<chapter id="gsg_faq" role="updated">
+ <?dbhtml filename="gsg_faq.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Java</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+ <title>FAQ</title>
- <para>For more information on <property>JBoss Developer
Studio</property> features, refer to the
- following FAQ to get the answers on the most "popular"
questions.</para>
+ <para>Refer to the following FAQ to get the answers on the most
"popular" questions concerning <property>JBoss Developer
Studio</property>.</para>
- <section id="question_1">
- <title>What should I do if Visual Page Editor does not start under
Linux</title>
+ <section id="question_1">
+ <title>What should I do if the Visual Page Editor does not start under
Linux</title>
- <para>Linux users may need to do the following to get the
<property>Visual Page
- Editor</property> to work correctly on their
machines.</para>
+ <para>Linux users may need to do the following to get the <property>Visual
Page Editor</property> to work correctly on their machines.</para>
- <orderedlist>
- <listitem>
- <para>On Red Hat based Linux distributions install the xpLib.i386
package</para>
- </listitem>
- <listitem>
- <para>Type</para>
- <programlisting role="JAVA"><![CDATA[ln -s
libstdc++.so.5.0.7 libstdc++.so.5
+ <orderedlist>
+ <listitem>
+ <para>On Red Hat based Linux distributions install the libXp.i386
package</para>
+ </listitem>
+ <listitem>
+ <para>Type</para>
+ <programlisting role="JAVA"><![CDATA[ln -s libstdc++.so.5.0.7
libstdc++.so.5
]]></programlisting>
- </listitem>
- <listitem>
- <para>and/or use</para>
- <programlisting role="JAVA"><![CDATA[yum install
libXp
+ </listitem>
+ <listitem>
+ <para>and/or use</para>
+ <programlisting role="JAVA"><![CDATA[yum install libXp
]]></programlisting>
- </listitem>
- <listitem>
- <para>Open the JBDS perspective. If you see the Help view open,
close it and restart
- JBDS</para>
- </listitem>
- <listitem><para> If it doesn't help and you use Fedora Core
Linux and Eclipse Version: 3.4.1,the issue can be produced because
libswt-xulrunner-gtk-3449.so file doesn't present
- in
eclipse-swt-3.4.1-5.fc10.x86_64.rpm/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.4.1.v3449c.jar.To
add this file to eclipse you should:
+ </listitem>
+ <listitem>
+ <para>Open the JBoss Developer Studio perspective. If you see the Help view
open, close it and restart JBoss Developer Studio</para>
+ </listitem>
+ <listitem>
+ <para> If it doesn't help and you use Fedora with Eclipse Version: 3.4.1,
the issue can be produced because the
<filename>libswt-xulrunner-gtk-3449.so</filename> file doesn't present in
<filename>eclipse-swt-3.4.1-5.fc10.x86_64.rpm/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.4.1.v3449c.jar</filename>.
To add this file to eclipse you should:
</para>
- <itemizedlist>
- <listitem>
- <para>Decompress
eclipse/plugins/org.eclipse.swt.gtk.linux.x86_3.4.1.v3449c.jar form
eclipse-SDK-3.4.1-linux-gtk-x86_64.tar.gz</para>
- </listitem>
- <listitem>
- <para>Copy
<property>libswt-xulrunner-gtk-3449.so</property> file to your Fedora Eclipse
location.</para>
- </listitem>
-
- <listitem>
- <para>Open the file eclipse.ini,which can be found in your
Fedora Eclipse location and add the following line: </para>
- <programlisting
role="JAVA"><![CDATA[-Dswt.library.path=/usr/lib/eclipse
-]]></programlisting><para>,where <code>/usr/lib/eclipse</code>
is the path to your eclipse folder.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem>
- <para>If none of these work, do the following:</para>
- <itemizedlist>
- <listitem>
- <para>Clear the Eclipse log file,
-
<emphasis><workspace>\.metadata\.log</emphasis></para>
- </listitem>
- <listitem>
- <para>Start Eclipse with the -debug option:</para>
- <programlisting role="JAVA"><![CDATA[eclipse
-debug
-]]></programlisting>
- </listitem>
- <listitem>
- <para>Post the Eclipse log file
-
(<emphasis><workspace>\.metadata\.log</emphasis>) on
- the forums.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- </orderedlist>
- </section>
-
- <section id="question_0x2">
- <title>Visual Editor starts OK, but the Missing Natures dialog
appears</title>
+ <itemizedlist>
+ <listitem>
+ <para>Decompress
<filename>eclipse/plugins/org.eclipse.swt.gtk.linux.x86_3.4.1.v3449c.jar</filename>
form
<filename>eclipse-SDK-3.4.1-linux-gtk-x86_64.tar.gz</filename></para>
+ </listitem>
+ <listitem>
+ <para>Copy <filename>libswt-xulrunner-gtk-3449.so</filename> file
to your Fedora Eclipse location.</para>
+ </listitem>
- <figure>
+ <listitem>
+ <para>Open the file <filename>eclipse.ini</filename>, which can
be found in your Fedora Eclipse location and add the following line: </para>
+ <programlisting
role="JAVA"><![CDATA[-Dswt.library.path=/usr/lib/eclipse]]></programlisting>
+ <para>,where <code>/usr/lib/eclipse</code> is the path to your
eclipse folder.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ <listitem>
+ <para>If none of these work, do the following:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Clear the Eclipse log
file,<filename><workspace>\.metadata\.log</filename>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Start Eclipse with the -debug option:</para>
+ <programlisting role="JAVA"><![CDATA[eclipse
-debug]]></programlisting>
+ </listitem>
+ <listitem>
+ <para>Post the Eclipse log
file(<filename><workspace>\.metadata\.log</filename>) on the
forums.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </orderedlist>
+ </section>
+
+ <section id="question_0x2">
+ <title>Visual Editor starts OK, but the Missing Natures dialog
appears</title>
+
+ <figure>
<title>Missing Nature</title>
<mediaobject>
<imageobject>
@@ -92,165 +86,135 @@
</figure>
- <para>
+ <para>
Some functionality of Visual Editor may not work if a project doesn't have
<property>org.jboss.tools.jsf.jsfnature</property> or
<property>org.jboss.tools.jst.web.kb.kbnature</property> in
<property>.project</property> configuration. To fix this problem and turn off
the message box execute next steps:
-</para>
-<orderedlist>
-<listitem><para>
+ </para>
+ <orderedlist>
+ <listitem>
+ <para>
Right mouse button click on a project in Package Explorer.
- </para></listitem>
- <listitem><para>
- Select <property>Configure -> Add JSF Capabilities</property> from the
context menu.
- </para></listitem>
- <listitem><para>
+ </para>
+ </listitem>
+ <listitem>
+ <para> Select
<menuchoice><guimenuitem>Configure</guimenuitem><guimenuitem>Add
JSF Capabilities</guimenuitem></menuchoice> from the context menu.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
Configure your project using Add JSF Capabilities wizard and press Finish.
-</para></listitem>
+</para>
+ </listitem>
-</orderedlist>
-<para>
-If you are shure that your project does not need JSF capabilities, just disable this
message box by checking <property>Do not show this dialog again!</property>
checkbox.
+ </orderedlist>
+ <para>
+If you are sure that your project does not need JSF capabilities, just disable this
message box by checking <property>Do not show this dialog again!</property>
checkbox.
</para>
</section>
- <section id="question_2">
- <title>Do I need to have JBoss Server installed to run JBoss Developer
Studio?</title>
+ <section id="question_2">
+ <title>Do I need to have JBoss Server installed to run JBoss Developer
Studio?</title>
- <para>No. <property>JBoss Developer Studio</property> already
comes bundled with JBoss
- Server. We bundle it together so that you don't need to download any
additional
- software and can test your application in a Web browser right
away.</para>
- <para>If you want to use a different JBoss server installation, after
<property>JBoss
- Developer Studio</property> is installed open Servers View (select
- <emphasis><property>Window > Show View >
Others > Server
- > Servers</property>),</emphasis> then right click
on this <emphasis>
- <property>view > New > Server</property>
- </emphasis> and follow the wizards steps to point to another Jboss
Server
- installation.</para>
- <para><property>JBoss Developer Studio</property> works with
any servlet container, not just
- JBoss. For more information on deployment, please see the Deploying Your
Application
- section.</para>
- </section>
+ <para>No. <property>JBoss Developer Studio</property> already comes
bundled with JBoss Server. We bundle it together so that you don't need to
download any additional software and can test your application in a Web browser right
away.</para>
+ <para>If you want to use a different JBoss server installation, after
<property>JBoss Developer Studio</property> is installed open Servers View
(select
<menuchoice><guimenuitem>Window</guimenuitem><guimenuitem>Show
View</guimenuitem><guimenuitem>Others</guimenuitem><guimenuitem>Server</guimenuitem><guimenuitem>Servers</guimenuitem></menuchoice>),
then right click and select
<menuchoice><guimenuitem>View</guimenuitem><guimenuitem>New</guimenuitem><guimenuitem>Server</guimenuitem></menuchoice>
and follow the wizards steps to point to another Jboss Server installation.</para>
+ <para>
+ <property>JBoss Developer Studio</property> works with any servlet
container, not just JBoss. For more information on deployment, please see the Deploying
Your Application section.</para>
+ </section>
- <section id="question_3">
- <title>I have an existing Seam 1.2.1 project. Can I migrate/import the
project to a JBDS
- Seam project?</title>
+ <section id="question_3">
+ <title>I have an existing Seam 1.2.1 project. Can I migrate or import the project
into a JBoss Developer Studio Seam project?</title>
- <para>We highly recommend you to create Seam 1.2.1 project using the
- <property>JBDS</property>. In other case try to do
manually:</para>
+ <para>Use the following steps to manually transfer an existing Seam 1.2.1
project into a new JBoss Developer Studio Seam project:</para>
- <itemizedlist>
- <listitem>
- <para>Create a Seam Web project to get the JBoss tools
structure</para>
- </listitem>
- </itemizedlist>
- <para>Then from your Seam 1.2.1 seam-gen project start doing the
following:</para>
- <itemizedlist>
- <listitem>
- <para>Copy <property>src</property> to
<property>src</property></para>
- </listitem>
- <listitem>
- <para>Copy <property>view</property> to
<property>Web content</property></para>
- </listitem>
- <listitem>
- <para>Copy resources individual files to where they are in the seam
web project
- etc.</para>
- </listitem>
- </itemizedlist>
+ <itemizedlist>
+ <listitem>
+ <para>Create a Seam Web project to get the JBoss tools structure</para>
+ </listitem>
+ </itemizedlist>
+ <para>Then from your Seam 1.2.1 seam-gen project start doing the
following:</para>
+ <itemizedlist>
+ <listitem>
+ <para>Copy <filename>src</filename> to
<filename>src</filename>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Copy <filename>view</filename> to <filename>Web
content</filename>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Copy resources individual files to where they are in the seam web project
etc.</para>
+ </listitem>
+ </itemizedlist>
- </section>
- <section id="questio_4">
- <title>I have an existing Struts or JSF project. Can I open the project in
JBDS?</title>
+ </section>
+ <section id="questio_4">
+ <title>I have an existing Struts or JSF project. Can I open the project in JBoss
Developer Studio?</title>
- <para>Yes. From main menu select <emphasis>
- <property>File > Import > Other > JSF Project
(or Struts
- Project)</property>
- </emphasis> and follow wizards steps.</para>
+ <para>Yes. From main menu select
<menuchoice><guimenuitem>File</guimenuitem><guimenuitem>File</guimenuitem><guimenuitem>Import</guimenuitem><guimenuitem>Other</guimenuitem><guimenuitem>JSF
Project (or Struts Project)</guimenuitem></menuchoice> and follow wizards
steps.</para>
- </section>
+ </section>
- <section id="question_5">
- <title>Can I import a .war file?</title>
+ <section id="question_5">
+ <title>Can I import a WAR file?</title>
- <para>Yes. Select <emphasis><property>File > Import
> Web > WAR
- file</property>, </emphasis> then follow importing
steps.</para>
- </section>
+ <para>Yes. Select
<menuchoice><guimenuitem>File</guimenuitem><guimenuitem>Import</guimenuitem><guimenuitem>Web</guimenuitem><guimenuitem>WAR
file</guimenuitem></menuchoice> then follow importing steps.</para>
+ </section>
- <section id="question_6">
- <title>Is it possible to increase the performance of Eclipse after
installing your
- product?</title>
+ <section id="question_6">
+ <title>Is it possible to increase the performance of Eclipse after installing
your product?</title>
- <para><property>JBoss Developer Studio</property> preconfigures
eclipse via the eclipse.ini
- file to allocate extra memory, but if you for some reason need more memory
then by
- default, you can manually make adjustments in this file. For
example:</para>
- <programlisting role="XML">
- <![CDATA[-vmargs -Xms128m -Xmx512m -XX:MaxPermSize=128m
-]]></programlisting>
- </section>
+ <para>
+ <property>JBoss Developer Studio</property> configures eclipse via the
<filename>eclipse.ini</filename> file to allocate extra memory, but if you for
some reason need more memory then by default, you can manually make adjustments in this
file. For example:</para>
+ <programlisting role="XML"><![CDATA[-vmargs -Xms128m -Xmx512m
-XX:MaxPermSize=128m]]></programlisting>
+ </section>
- <section id="question_7">
- <title>How can I add my own tag library to the JBoss Tools
Palette?</title>
+ <section id="question_7">
+ <title>How can I add my own tag library to the JBoss Tools
Palette?</title>
- <para>See the section on Adding Tag
- Libraries in the Visual Web Tools Guide.</para>
- </section>
+ <para>See the section on Adding Tag Libraries in the Visual Web Tools
Guide.</para>
+ </section>
- <section id="question_8">
- <title>How to get Code Assist for Seam specific resources in an externally
generated
- project?</title>
+ <section id="question_8">
+ <title>How to get Code Assist for Seam specific resources in an externally
generated project?</title>
- <para>To get Code Assist for Seam specific resources in an externally
generated project, you
- should enable Seam features in Project Preferences. Right click an imported
project and
- navigate <emphasis>
- <property>Properties > Seam
Settings</property>.</emphasis> Check <emphasis>
- <property>Seam support</property>
- </emphasis> box to enable all available Seam
- Settings.</para>
- </section>
+ <para>To get Code Assist for Seam specific resources in an externally generated
project, you should enable Seam features in Project Preferences. Right click an imported
project and navigate
+
+ <menuchoice><guimenuitem>Properties</guimenuitem><guimenuitem>Seam
Settings</guimenuitem></menuchoice>. Check
<emphasis><property>Seam support</property>
+ </emphasis> box to enable all available Seam Settings.</para>
+ </section>
- <section id="question_9">
- <title>How to import an example Seam project from jboss-eap
directory?</title>
+ <section id="question_9">
+ <title>How to import an example Seam project from jboss-eap
directory?</title>
- <para>To import an example Seam project from <emphasis>
- <property>jboss-eap</property>
- </emphasis> into your working directory, you should perform the
following steps:</para>
+ <para>To import an example Seam project from
<emphasis><property>jboss-eap</property></emphasis> into your
working directory, you should perform the following steps:</para>
- <itemizedlist>
- <listitem>
- <para>Go to <emphasis>
- <property>New > Other > Java Project from Existing
Buildfile</property>
- </emphasis></para>
- </listitem>
+ <itemizedlist>
+ <listitem>
+ <para>Select
<menuchoice><guimenuitem>New</guimenuitem><guimenuitem>Other</guimenuitem><guimenuitem>Java
Project from Existing Buildfile</guimenuitem></menuchoice></para>
+ </listitem>
- <listitem>
- <para>Point to the <emphasis>
- <property>build.xml</property>
- </emphasis> of any chosen project by pressing <emphasis>
- <property>Browse</property>
- </emphasis> button</para>
- </listitem>
+ <listitem>
+ <para>Point to the <filename>build.xml</filename> file of any
chosen project by clicking the <guibutton>Browse</guibutton>
button</para>
+ </listitem>
- <listitem>
- <para>Hit <emphasis>
- <property>Finish</property>
- </emphasis> to open the project</para>
- </listitem>
- </itemizedlist>
+ <listitem>
+ <para>Click the <guibutton>Finish</guibutton> button to open the
project</para>
+ </listitem>
+ </itemizedlist>
- <para>As these seam examples are non WTP projects, next you should enable
Seam support for
- them. To do that, right click the project and go to <emphasis>
- <property>Properties > Seam
Settings</property>.</emphasis></para>
- </section>
+ <para>
+ As these seam examples are non WTP projects, next you should enable Seam support for
them. To do that, right click the project and select
<menuchoice><guimenuitem>Properties</guimenuitem><guimenuitem>Seam
Settings</guimenuitem></menuchoice>.
+ </para>
+ </section>
- <section id="question_10">
- <title>Is a cross-platform project import possible for JBDS?</title>
+ <section id="question_10">
+ <title>Is a cross-platform project import possible for JBoss Developer
Studio?</title>
- <para>Yes. You can easily import created in Linux JSF, Struts or Seam
project to Windows and
- vice versa.</para>
+ <para>Yes. You can easily import created in Linux JSF, Struts or Seam project to
Windows and vice versa.</para>
- <para>To do the transferring JSF, Struts or Seam project, go to
<emphasis>
- <property>Menu > Import > General > Existing Projects into
Workspace</property>,</emphasis>
- select the folder where your project stored and press <emphasis>
- <property>Finish</property>.</emphasis></para>
- </section>
+ <para>
+ To do the transferring JSF, Struts or Seam project, select
<menuchoice><guimenuitem>Menu</guimenuitem><guimenuitem>Import</guimenuitem><guimenuitem>General</guimenuitem><guimenuitem>Existing
Projects into Workspace</guimenuitem></menuchoice>.
+ </para>
+ </section>
</chapter>
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam1.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam10.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam12.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam13.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam14.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam16.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam19.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam2.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam22.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam23.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam28.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam29.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam3.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam30.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam31.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam32.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam34.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam34a.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam37.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam38.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam4.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam44.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam45.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam49.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam5.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam5a.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam6.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam7.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam8.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam8_1.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam9.png
===================================================================
(Binary files differ)
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam_15a.png
===================================================================
(Binary files differ)
Property changes on:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/first_seam/first_seam_15a.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_1.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_2.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_3.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_3_1.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_3_2.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_3_3_1.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_3_4.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_4.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_4a.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_4b.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_4f.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_5.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_6.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_7.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_8.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/getting_started_9.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/getting_started/usage_plug-in_1_JBDS.png
===================================================================
(Binary files differ)
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/icon.svg
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/icon.svg
(rev 0)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/icon.svg 2011-07-18
01:11:28 UTC (rev 32969)
@@ -0,0 +1,3936 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<!-- Created with Inkscape (
http://www.inkscape.org/) -->
+<svg
+
xmlns:ns="http://ns.adobe.com/AdobeSVGViewerExtensions/3/"
+
xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+
xmlns:dc="http://purl.org/dc/elements/1.1/"
+
xmlns:cc="http://web.resource.org/cc/"
+
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+
xmlns:svg="http://www.w3.org/2000/svg"
+
xmlns="http://www.w3.org/2000/svg"
+
xmlns:xlink="http://www.w3.org/1999/xlink"
+
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd&q...
+
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.0"
+ width="32"
+ height="32"
+ id="svg3017"
+ sodipodi:version="0.32"
+ inkscape:version="0.44+devel"
+ sodipodi:docname="book.svg"
+ sodipodi:docbase="/home/andy/Desktop">
+ <metadata
+ id="metadata489">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ inkscape:window-height="480"
+ inkscape:window-width="858"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ inkscape:zoom="1"
+ inkscape:cx="16"
+ inkscape:cy="15.944056"
+ inkscape:window-x="0"
+ inkscape:window-y="33"
+ inkscape:current-layer="svg3017" />
+ <defs
+ id="defs3019">
+ <linearGradient
+ id="linearGradient2381">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="stop2383" />
+ <stop
+ style="stop-color:white;stop-opacity:0"
+ offset="1"
+ id="stop2385" />
+ </linearGradient>
+ <linearGradient
+ x1="415.73831"
+ y1="11.854"
+ x2="418.13361"
+ y2="18.8104"
+ id="XMLID_1758_"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8362,0.5206,-1.1904,0.992,147.62,-30.9374)">
+ <stop
+ style="stop-color:#ccc;stop-opacity:1"
+ offset="0"
+ id="stop3903" />
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="1"
+ id="stop3905" />
+ <a:midPointStop
+ style="stop-color:#CCCCCC"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#CCCCCC"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#F2F2F2"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="500.70749"
+ y1="-13.2441"
+ x2="513.46442"
+ y2="-2.1547"
+ id="XMLID_1757_"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)">
+ <stop
+ style="stop-color:#5387ba;stop-opacity:1"
+ offset="0"
+ id="stop3890" />
+ <stop
+ style="stop-color:#96bad6;stop-opacity:1"
+ offset="1"
+ id="stop3892" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#96BAD6"
+ offset="1" />
+ </linearGradient>
+ <clipPath
+ id="XMLID_1755_">
+ <use
+ id="use3874"
+ x="0"
+ y="0"
+ width="744.09448"
+ height="600"
+ xlink:href="#XMLID_343_" />
+ </clipPath>
+ <linearGradient
+ x1="505.62939"
+ y1="-14.9526"
+ x2="527.49402"
+ y2="-0.7536"
+ id="XMLID_1756_"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)">
+ <stop
+ style="stop-color:#b4daea;stop-opacity:1"
+ offset="0"
+ id="stop3877" />
+ <stop
+ style="stop-color:#b4daea;stop-opacity:1"
+ offset="0.51120001"
+ id="stop3879" />
+ <stop
+ style="stop-color:#5387ba;stop-opacity:1"
+ offset="0.64609998"
+ id="stop3881" />
+ <stop
+ style="stop-color:#16336e;stop-opacity:1"
+ offset="1"
+ id="stop3883" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5112" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.6461" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#16336E"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="471.0806"
+ y1="201.07761"
+ x2="481.91711"
+ y2="210.4977"
+ id="XMLID_1754_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#6498c1;stop-opacity:1"
+ offset="0.005618"
+ id="stop3863" />
+ <stop
+ style="stop-color:#79a9cc;stop-opacity:1"
+ offset="0.2332"
+ id="stop3865" />
+ <stop
+ style="stop-color:#a4cde2;stop-opacity:1"
+ offset="0.74049997"
+ id="stop3867" />
+ <stop
+ style="stop-color:#b4daea;stop-opacity:1"
+ offset="1"
+ id="stop3869" />
+ <a:midPointStop
+ style="stop-color:#6498C1"
+ offset="5.618000e-003" />
+ <a:midPointStop
+ style="stop-color:#6498C1"
+ offset="0.4438" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="516.57672"
+ y1="-15.769"
+ x2="516.57672"
+ y2="0.84280002"
+ id="XMLID_1753_"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)">
+ <stop
+ style="stop-color:#b2b2b2;stop-opacity:1"
+ offset="0"
+ id="stop3851" />
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="1"
+ id="stop3853" />
+ <a:midPointStop
+ style="stop-color:#B2B2B2"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#B2B2B2"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#F2F2F2"
+ offset="1" />
+ </linearGradient>
+ <clipPath
+ id="XMLID_1751_">
+ <use
+ id="use3837"
+ x="0"
+ y="0"
+ width="744.09448"
+ height="600"
+ xlink:href="#XMLID_338_" />
+ </clipPath>
+ <linearGradient
+ x1="506.09909"
+ y1="-11.5137"
+ x2="527.99609"
+ y2="2.7063999"
+ id="XMLID_1752_"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)">
+ <stop
+ style="stop-color:#b4daea;stop-opacity:1"
+ offset="0"
+ id="stop3840" />
+ <stop
+ style="stop-color:#b4daea;stop-opacity:1"
+ offset="0.51120001"
+ id="stop3842" />
+ <stop
+ style="stop-color:#5387ba;stop-opacity:1"
+ offset="0.64609998"
+ id="stop3844" />
+ <stop
+ style="stop-color:#16336e;stop-opacity:1"
+ offset="1"
+ id="stop3846" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5112" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.6461" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#16336E"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="468.2915"
+ y1="204.7612"
+ x2="479.39871"
+ y2="214.4166"
+ id="XMLID_1750_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#5387ba;stop-opacity:1"
+ offset="0"
+ id="stop3830" />
+ <stop
+ style="stop-color:#96bad6;stop-opacity:1"
+ offset="1"
+ id="stop3832" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#96BAD6"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="502.70749"
+ y1="115.3013"
+ x2="516.39001"
+ y2="127.1953"
+ id="XMLID_1749_"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,11.0227,-35.6159)">
+ <stop
+ style="stop-color:#5387ba;stop-opacity:1"
+ offset="0"
+ id="stop3818" />
+ <stop
+ style="stop-color:#96bad6;stop-opacity:1"
+ offset="1"
+ id="stop3820" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#96BAD6"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="501.0903"
+ y1="-19.2544"
+ x2="531.85413"
+ y2="0.72390002"
+ id="XMLID_1748_"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)">
+ <stop
+ style="stop-color:#b4daea;stop-opacity:1"
+ offset="0"
+ id="stop3803" />
+ <stop
+ style="stop-color:#b4daea;stop-opacity:1"
+ offset="0.51120001"
+ id="stop3805" />
+ <stop
+ style="stop-color:#5387ba;stop-opacity:1"
+ offset="0.64609998"
+ id="stop3807" />
+ <stop
+ style="stop-color:#16336e;stop-opacity:1"
+ offset="1"
+ id="stop3809" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5112" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.6461" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#16336E"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="481.23969"
+ y1="212.5742"
+ x2="472.92981"
+ y2="207.4967"
+ id="XMLID_2275_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#f3403f;stop-opacity:1"
+ offset="0"
+ id="stop9947" />
+ <stop
+ style="stop-color:#d02a28;stop-opacity:1"
+ offset="0.37889999"
+ id="stop9949" />
+ <stop
+ style="stop-color:#b21714;stop-opacity:1"
+ offset="0.77649999"
+ id="stop9951" />
+ <stop
+ style="stop-color:#a6100c;stop-opacity:1"
+ offset="1"
+ id="stop9953" />
+ <a:midPointStop
+ style="stop-color:#F3403F"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#F3403F"
+ offset="0.4213" />
+ <a:midPointStop
+ style="stop-color:#A6100C"
+ offset="1" />
+ </linearGradient>
+ <clipPath
+ id="XMLID_2273_">
+ <use
+ id="use9933"
+ x="0"
+ y="0"
+ width="744.09448"
+ height="600"
+ xlink:href="#XMLID_960_" />
+ </clipPath>
+ <linearGradient
+ x1="473.7681"
+ y1="209.17529"
+ x2="486.98099"
+ y2="213.2001"
+ id="XMLID_2274_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#f3403f;stop-opacity:1"
+ offset="0"
+ id="stop9936" />
+ <stop
+ style="stop-color:#d02a28;stop-opacity:1"
+ offset="0.37889999"
+ id="stop9938" />
+ <stop
+ style="stop-color:#b21714;stop-opacity:1"
+ offset="0.77649999"
+ id="stop9940" />
+ <stop
+ style="stop-color:#a6100c;stop-opacity:1"
+ offset="1"
+ id="stop9942" />
+ <a:midPointStop
+ style="stop-color:#F3403F"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#F3403F"
+ offset="0.4213" />
+ <a:midPointStop
+ style="stop-color:#A6100C"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="478.21341"
+ y1="-131.9297"
+ x2="469.85818"
+ y2="-140.28481"
+ id="XMLID_2272_"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.5592,0.829,-0.829,0.5592,101.3357,-104.791)">
+ <stop
+ style="stop-color:#f3403f;stop-opacity:1"
+ offset="0"
+ id="stop9917" />
+ <stop
+ style="stop-color:#d02a28;stop-opacity:1"
+ offset="0.37889999"
+ id="stop9919" />
+ <stop
+ style="stop-color:#b21714;stop-opacity:1"
+ offset="0.77649999"
+ id="stop9921" />
+ <stop
+ style="stop-color:#a6100c;stop-opacity:1"
+ offset="1"
+ id="stop9923" />
+ <a:midPointStop
+ style="stop-color:#F3403F"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#F3403F"
+ offset="0.4213" />
+ <a:midPointStop
+ style="stop-color:#A6100C"
+ offset="1" />
+ </linearGradient>
+ <marker
+ refX="0"
+ refY="0"
+ orient="auto"
+ style="overflow:visible"
+ id="TriangleInM">
+ <path
+ d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z "
+ transform="scale(-0.4,-0.4)"
+ style="fill:#5c5c4f"
+ id="path3197" />
+ </marker>
+ <linearGradient
+ x1="200.7363"
+ y1="100.4028"
+ x2="211.99519"
+ y2="89.143997"
+ id="XMLID_3298_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#bfbfbf;stop-opacity:1"
+ offset="0"
+ id="stop20103" />
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="1"
+ id="stop20105" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#BFBFBF" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#BFBFBF" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#F2F2F2" />
+ </linearGradient>
+ <linearGradient
+ x1="200.7363"
+ y1="100.4028"
+ x2="211.99519"
+ y2="89.143997"
+ id="linearGradient36592"
+ xlink:href="#XMLID_3298_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" />
+ <linearGradient
+ x1="181.2925"
+ y1="110.8481"
+ x2="192.6369"
+ y2="99.5037"
+ id="XMLID_3297_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1"
+ offset="0"
+ id="stop20096" />
+ <stop
+ style="stop-color:#ccc;stop-opacity:1"
+ offset="1"
+ id="stop20098" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#E5E5E5" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#E5E5E5" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#CCCCCC" />
+ </linearGradient>
+ <linearGradient
+ x1="181.2925"
+ y1="110.8481"
+ x2="192.6369"
+ y2="99.5037"
+ id="linearGradient36595"
+ xlink:href="#XMLID_3297_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" />
+ <linearGradient
+ x1="211.77589"
+ y1="105.7749"
+ x2="212.6619"
+ y2="108.2092"
+ id="XMLID_3296_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#0f6124;stop-opacity:1"
+ offset="0"
+ id="stop20087" />
+ <stop
+ style="stop-color:#219630;stop-opacity:1"
+ offset="1"
+ id="stop20089" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#0F6124" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#0F6124" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#219630" />
+ </linearGradient>
+ <linearGradient
+ x1="211.77589"
+ y1="105.7749"
+ x2="212.6619"
+ y2="108.2092"
+ id="linearGradient36677"
+ xlink:href="#XMLID_3296_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" />
+ <linearGradient
+ x1="208.9834"
+ y1="116.8296"
+ x2="200.0811"
+ y2="96.834602"
+ id="XMLID_3295_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#b2b2b2;stop-opacity:1"
+ offset="0"
+ id="stop20076" />
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1"
+ offset="0.5"
+ id="stop20078" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="stop20080" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#B2B2B2" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#B2B2B2" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#E5E5E5" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#E5E5E5" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#FFFFFF" />
+ </linearGradient>
+ <linearGradient
+ x1="208.9834"
+ y1="116.8296"
+ x2="200.0811"
+ y2="96.834602"
+ id="linearGradient36604"
+ xlink:href="#XMLID_3295_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" />
+ <linearGradient
+ x1="195.5264"
+ y1="97.911102"
+ x2="213.5213"
+ y2="115.9061"
+ id="XMLID_3294_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#ccc;stop-opacity:1"
+ offset="0"
+ id="stop20069" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="stop20071" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#CCCCCC" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#CCCCCC" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#FFFFFF" />
+ </linearGradient>
+ <linearGradient
+ x1="195.5264"
+ y1="97.911102"
+ x2="213.5213"
+ y2="115.9061"
+ id="linearGradient36607"
+ xlink:href="#XMLID_3294_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" />
+ <linearGradient
+ x1="186.1938"
+ y1="109.1343"
+ x2="206.6881"
+ y2="88.639999"
+ id="XMLID_3293_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#b2b2b2;stop-opacity:1"
+ offset="0"
+ id="stop20056" />
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1"
+ offset="0.16850001"
+ id="stop20058" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0.23029999"
+ id="stop20060" />
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1"
+ offset="0.2809"
+ id="stop20062" />
+ <stop
+ style="stop-color:#c2c2c2;stop-opacity:1"
+ offset="0.5"
+ id="stop20064" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#B2B2B2" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#B2B2B2" />
+ <a:midPointStop
+ offset="0.1685"
+ style="stop-color:#E5E5E5" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#E5E5E5" />
+ <a:midPointStop
+ offset="0.2303"
+ style="stop-color:#FFFFFF" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#FFFFFF" />
+ <a:midPointStop
+ offset="0.2809"
+ style="stop-color:#E5E5E5" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#E5E5E5" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#C2C2C2" />
+ </linearGradient>
+ <linearGradient
+ x1="186.1938"
+ y1="109.1343"
+ x2="206.6881"
+ y2="88.639999"
+ id="linearGradient36610"
+ xlink:href="#XMLID_3293_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" />
+ <linearGradient
+ x1="184.8569"
+ y1="112.2676"
+ x2="211.94099"
+ y2="89.541397"
+ id="XMLID_3292_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#b2b2b2;stop-opacity:1"
+ offset="0"
+ id="stop20043" />
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1"
+ offset="0.16850001"
+ id="stop20045" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0.23029999"
+ id="stop20047" />
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1"
+ offset="0.2809"
+ id="stop20049" />
+ <stop
+ style="stop-color:#ccc;stop-opacity:1"
+ offset="1"
+ id="stop20051" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#B2B2B2" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#B2B2B2" />
+ <a:midPointStop
+ offset="0.1685"
+ style="stop-color:#E5E5E5" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#E5E5E5" />
+ <a:midPointStop
+ offset="0.2303"
+ style="stop-color:#FFFFFF" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#FFFFFF" />
+ <a:midPointStop
+ offset="0.2809"
+ style="stop-color:#E5E5E5" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#E5E5E5" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#CCCCCC" />
+ </linearGradient>
+ <linearGradient
+ x1="184.8569"
+ y1="112.2676"
+ x2="211.94099"
+ y2="89.541397"
+ id="linearGradient36613"
+ xlink:href="#XMLID_3292_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.029078,0,0,1,-183.2624,-79.44655)" />
+ <marker
+ refX="0"
+ refY="0"
+ orient="auto"
+ style="overflow:visible"
+ id="TriangleOutM">
+ <path
+ d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z "
+ transform="scale(0.4,0.4)"
+
style="fill:#5c5c4f;fill-rule:evenodd;stroke-width:1pt;marker-start:none"
+ id="path3238" />
+ </marker>
+ <linearGradient
+ x1="165.3"
+ y1="99.5"
+ x2="165.3"
+ y2="115.9"
+ id="XMLID_3457_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#999;stop-opacity:1"
+ offset="0"
+ id="stop8309" />
+ <stop
+ style="stop-color:#b2b2b2;stop-opacity:1"
+ offset="0.30000001"
+ id="stop8311" />
+ <stop
+ style="stop-color:#b2b2b2;stop-opacity:1"
+ offset="1"
+ id="stop8313" />
+ <a:midPointstop
+ offset="0"
+ style="stop-color:#999999" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#999999" />
+ <a:midPointstop
+ offset="0.3"
+ style="stop-color:#B2B2B2" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#B2B2B2" />
+ <a:midPointstop
+ offset="1"
+ style="stop-color:#B2B2B2" />
+ </linearGradient>
+ <linearGradient
+ x1="165.3"
+ y1="99.5"
+ x2="165.3"
+ y2="115.9"
+ id="lg1997"
+ xlink:href="#XMLID_3457_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" />
+ <linearGradient
+ x1="175"
+ y1="99.800003"
+ x2="175"
+ y2="112.5"
+ id="XMLID_3456_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#737373;stop-opacity:1"
+ offset="0"
+ id="stop8300" />
+ <stop
+ style="stop-color:#191919;stop-opacity:1"
+ offset="0.60000002"
+ id="stop8302" />
+ <stop
+ style="stop-color:#191919;stop-opacity:1"
+ offset="1"
+ id="stop8304" />
+ <a:midPointstop
+ offset="0"
+ style="stop-color:#737373" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#737373" />
+ <a:midPointstop
+ offset="0.6"
+ style="stop-color:#191919" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#191919" />
+ <a:midPointstop
+ offset="1"
+ style="stop-color:#191919" />
+ </linearGradient>
+ <linearGradient
+ x1="175"
+ y1="99.800003"
+ x2="175"
+ y2="112.5"
+ id="lg2000"
+ xlink:href="#XMLID_3456_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" />
+ <linearGradient
+ x1="168.8"
+ y1="107.1"
+ x2="164.5"
+ y2="110"
+ id="XMLID_3455_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#666;stop-opacity:1"
+ offset="0"
+ id="stop8291" />
+ <stop
+ style="stop-color:#191919;stop-opacity:1"
+ offset="0.69999999"
+ id="stop8293" />
+ <stop
+ style="stop-color:#191919;stop-opacity:1"
+ offset="1"
+ id="stop8295" />
+ <a:midPointstop
+ offset="0"
+ style="stop-color:#666666" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#666666" />
+ <a:midPointstop
+ offset="0.7"
+ style="stop-color:#191919" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#191919" />
+ <a:midPointstop
+ offset="1"
+ style="stop-color:#191919" />
+ </linearGradient>
+ <linearGradient
+ x1="168.8"
+ y1="107.1"
+ x2="164.5"
+ y2="110"
+ id="lg2003"
+ xlink:href="#XMLID_3455_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" />
+ <linearGradient
+ id="lg63694">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="stop63696" />
+ <stop
+ style="stop-color:white;stop-opacity:0"
+ offset="1"
+ id="stop63698" />
+ </linearGradient>
+ <linearGradient
+ x1="458"
+ y1="483"
+ x2="465.20001"
+ y2="271.39999"
+ id="lg2006"
+ xlink:href="#lg63694"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(6.3e-2,0,0,6.3e-2,-1.3,-9.8)" />
+ <linearGradient
+ x1="176.3"
+ y1="110.1"
+ x2="158.7"
+ y2="105"
+ id="XMLID_3453_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#666;stop-opacity:1"
+ offset="0"
+ id="stop8271" />
+ <stop
+ style="stop-color:#737373;stop-opacity:1"
+ offset="0.2"
+ id="stop8273" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="stop8275" />
+ <a:midPointstop
+ offset="0"
+ style="stop-color:#666666" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#666666" />
+ <a:midPointstop
+ offset="0.2"
+ style="stop-color:#737373" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#737373" />
+ <a:midPointstop
+ offset="1"
+ style="stop-color:#FFFFFF" />
+ </linearGradient>
+ <linearGradient
+ x1="176.3"
+ y1="110.1"
+ x2="158.7"
+ y2="105"
+ id="lg2009"
+ xlink:href="#XMLID_3453_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" />
+ <linearGradient
+ x1="173.60001"
+ y1="118.9"
+ x2="172.8"
+ y2="128.2"
+ id="XMLID_3449_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#ecb300;stop-opacity:1"
+ offset="0"
+ id="stop8232" />
+ <stop
+ style="stop-color:#fff95e;stop-opacity:1"
+ offset="0.60000002"
+ id="stop8234" />
+ <stop
+ style="stop-color:#ecd600;stop-opacity:1"
+ offset="1"
+ id="stop8236" />
+ <a:midPointstop
+ offset="0"
+ style="stop-color:#ECB300" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#ECB300" />
+ <a:midPointstop
+ offset="0.6"
+ style="stop-color:#FFF95E" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#FFF95E" />
+ <a:midPointstop
+ offset="1"
+ style="stop-color:#ECD600" />
+ </linearGradient>
+ <linearGradient
+ x1="173.60001"
+ y1="118.9"
+ x2="172.8"
+ y2="128.2"
+ id="lg2016"
+ xlink:href="#XMLID_3449_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" />
+ <radialGradient
+ cx="284.60001"
+ cy="172.60001"
+ r="6.5"
+ fx="284.60001"
+ fy="172.60001"
+ id="XMLID_3448_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4,0,0,1.4,-237.3,-126.8)">
+ <stop
+ style="stop-color:#ecb300;stop-opacity:1"
+ offset="0"
+ id="stop8219" />
+ <stop
+ style="stop-color:#ecb300;stop-opacity:1"
+ offset="0.30000001"
+ id="stop8221" />
+ <stop
+ style="stop-color:#c96b00;stop-opacity:1"
+ offset="0.89999998"
+ id="stop8223" />
+ <stop
+ style="stop-color:#9a5500;stop-opacity:1"
+ offset="1"
+ id="stop8225" />
+ <a:midPointstop
+ offset="0"
+ style="stop-color:#ECB300" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#ECB300" />
+ <a:midPointstop
+ offset="0.3"
+ style="stop-color:#ECB300" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#ECB300" />
+ <a:midPointstop
+ offset="0.9"
+ style="stop-color:#C96B00" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#C96B00" />
+ <a:midPointstop
+ offset="1"
+ style="stop-color:#9A5500" />
+ </radialGradient>
+ <radialGradient
+ cx="284.60001"
+ cy="172.60001"
+ r="6.5"
+ fx="284.60001"
+ fy="172.60001"
+ id="rg2020"
+ xlink:href="#XMLID_3448_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.513992,0,0,2.347576,-689.1621,-378.5717)"
/>
+ <linearGradient
+ x1="158.10001"
+ y1="123"
+ x2="164.2"
+ y2="126.6"
+ id="XMLID_3447_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#ecd600;stop-opacity:1"
+ offset="0"
+ id="stop8204" />
+ <stop
+ style="stop-color:#ffffb3;stop-opacity:1"
+ offset="0.30000001"
+ id="stop8206" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="stop8208" />
+ <a:midPointstop
+ offset="0"
+ style="stop-color:#ECD600" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#ECD600" />
+ <a:midPointstop
+ offset="0.3"
+ style="stop-color:#FFFFB3" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#FFFFB3" />
+ <a:midPointstop
+ offset="1"
+ style="stop-color:#FFFFFF" />
+ </linearGradient>
+ <linearGradient
+ x1="158.10001"
+ y1="123"
+ x2="164.2"
+ y2="126.6"
+ id="lg2026"
+ xlink:href="#XMLID_3447_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" />
+ <radialGradient
+ cx="280.89999"
+ cy="163.7"
+ r="10.1"
+ fx="280.89999"
+ fy="163.7"
+ id="XMLID_3446_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.4,0,0,1.4,-237.3,-126.8)">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="stop8197" />
+ <stop
+ style="stop-color:#fff95e;stop-opacity:1"
+ offset="1"
+ id="stop8199" />
+ <a:midPointstop
+ offset="0"
+ style="stop-color:#FFFFFF" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#FFFFFF" />
+ <a:midPointstop
+ offset="1"
+ style="stop-color:#FFF95E" />
+ </radialGradient>
+ <radialGradient
+ cx="280.89999"
+ cy="163.7"
+ r="10.1"
+ fx="280.89999"
+ fy="163.7"
+ id="rg2029"
+ xlink:href="#XMLID_3446_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.7,0,0,1.7,-457.5,-266.8)" />
+ <linearGradient
+ x1="156.5"
+ y1="122.7"
+ x2="180.10001"
+ y2="122.7"
+ id="XMLID_3445_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#ecb300;stop-opacity:1"
+ offset="0"
+ id="stop8184" />
+ <stop
+ style="stop-color:#ffe900;stop-opacity:1"
+ offset="0.2"
+ id="stop8186" />
+ <stop
+ style="stop-color:#ffffb3;stop-opacity:1"
+ offset="0.30000001"
+ id="stop8188" />
+ <stop
+ style="stop-color:#ffe900;stop-opacity:1"
+ offset="0.40000001"
+ id="stop8190" />
+ <stop
+ style="stop-color:#d68100;stop-opacity:1"
+ offset="1"
+ id="stop8192" />
+ <a:midPointstop
+ offset="0"
+ style="stop-color:#ECB300" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#ECB300" />
+ <a:midPointstop
+ offset="0.2"
+ style="stop-color:#FFE900" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#FFE900" />
+ <a:midPointstop
+ offset="0.3"
+ style="stop-color:#FFFFB3" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#FFFFB3" />
+ <a:midPointstop
+ offset="0.4"
+ style="stop-color:#FFE900" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#FFE900" />
+ <a:midPointstop
+ offset="1"
+ style="stop-color:#D68100" />
+ </linearGradient>
+ <linearGradient
+ x1="156.5"
+ y1="122.7"
+ x2="180.10001"
+ y2="122.7"
+ id="lg2032"
+ xlink:href="#XMLID_3445_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" />
+ <linearGradient
+ x1="156.39999"
+ y1="115.4"
+ x2="180.10001"
+ y2="115.4"
+ id="XMLID_3444_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#ecb300;stop-opacity:1"
+ offset="0"
+ id="stop8171" />
+ <stop
+ style="stop-color:#ffe900;stop-opacity:1"
+ offset="0.2"
+ id="stop8173" />
+ <stop
+ style="stop-color:#ffffb3;stop-opacity:1"
+ offset="0.30000001"
+ id="stop8175" />
+ <stop
+ style="stop-color:#ffe900;stop-opacity:1"
+ offset="0.40000001"
+ id="stop8177" />
+ <stop
+ style="stop-color:#d68100;stop-opacity:1"
+ offset="1"
+ id="stop8179" />
+ <a:midPointstop
+ offset="0"
+ style="stop-color:#ECB300" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#ECB300" />
+ <a:midPointstop
+ offset="0.2"
+ style="stop-color:#FFE900" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#FFE900" />
+ <a:midPointstop
+ offset="0.3"
+ style="stop-color:#FFFFB3" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#FFFFB3" />
+ <a:midPointstop
+ offset="0.4"
+ style="stop-color:#FFE900" />
+ <a:midPointstop
+ offset="0.5"
+ style="stop-color:#FFE900" />
+ <a:midPointstop
+ offset="1"
+ style="stop-color:#D68100" />
+ </linearGradient>
+ <linearGradient
+ x1="156.39999"
+ y1="115.4"
+ x2="180.10001"
+ y2="115.4"
+ id="lg2035"
+ xlink:href="#XMLID_3444_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2,0,0,1.2,-175.9,-114.6)" />
+ <linearGradient
+ x1="379.70001"
+ y1="167.89999"
+ x2="383.89999"
+ y2="172.89999"
+ id="lg4286_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.8,0.2,-0.2,0.8,78.8,38.1)">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="s16159" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0.1"
+ id="s16161" />
+ <stop
+ style="stop-color:#737373;stop-opacity:1"
+ offset="1"
+ id="s16163" />
+ <ns:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="0" />
+ <ns:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="0.1" />
+ <ns:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#737373"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="379.60001"
+ y1="167.8"
+ x2="383.79999"
+ y2="172"
+ id="lg6416"
+ xlink:href="#lg4286_"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(2.622156,0.623859,-0.623859,2.62182,-882.9706,-673.7921)"
/>
+ <linearGradient
+ x1="384.20001"
+ y1="169.8"
+ x2="384.79999"
+ y2="170.39999"
+ id="lg4285_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.8,0.2,-0.2,0.8,78.8,38.1)">
+ <stop
+ style="stop-color:#737373;stop-opacity:1"
+ offset="0"
+ id="s16152" />
+ <stop
+ style="stop-color:#d9d9d9;stop-opacity:1"
+ offset="1"
+ id="s16154" />
+ <ns:midPointStop
+ style="stop-color:#737373"
+ offset="0" />
+ <ns:midPointStop
+ style="stop-color:#737373"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#D9D9D9"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="384.20001"
+ y1="169.8"
+ x2="384.79999"
+ y2="170.39999"
+ id="lg6453"
+ xlink:href="#lg4285_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6,0.6,-0.6,2.6,-883,-673.8)" />
+ <linearGradient
+ x1="380.5"
+ y1="172.60001"
+ x2="382.79999"
+ y2="173.7"
+ id="lg4284_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.8,0.2,-0.2,0.8,78.8,38.1)">
+ <stop
+ style="stop-color:gray;stop-opacity:1"
+ offset="0"
+ id="s16145" />
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1"
+ offset="1"
+ id="s16147" />
+ <ns:midPointStop
+ style="stop-color:#808080"
+ offset="0" />
+ <ns:midPointStop
+ style="stop-color:#808080"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#E5E5E5"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="380.5"
+ y1="172.60001"
+ x2="382.79999"
+ y2="173.7"
+ id="lg6456"
+ xlink:href="#lg4284_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.6,0.6,-0.6,2.6,-883,-673.8)" />
+ <radialGradient
+ cx="347.29999"
+ cy="244.5"
+ r="5.1999998"
+ fx="347.29999"
+ fy="244.5"
+ id="lg4282_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4,0,0,3.4,-1148,-802)">
+ <stop
+ style="stop-color:#333;stop-opacity:1"
+ offset="0"
+ id="s16135" />
+ <stop
+ style="stop-color:#999;stop-opacity:1"
+ offset="1"
+ id="s16137" />
+ <ns:midPointStop
+ style="stop-color:#333333"
+ offset="0" />
+ <ns:midPointStop
+ style="stop-color:#333333"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#999999"
+ offset="1" />
+ </radialGradient>
+ <linearGradient
+ x1="310.39999"
+ y1="397.70001"
+ x2="310.89999"
+ y2="399.5"
+ id="lg4280_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7,-0.7,0.7,0.7,-153.4,180.6)">
+ <stop
+ style="stop-color:#ffcd00;stop-opacity:1"
+ offset="0"
+ id="s16111" />
+ <stop
+ style="stop-color:#ffffb3;stop-opacity:1"
+ offset="0.60000002"
+ id="s16113" />
+ <stop
+ style="stop-color:#ffffb3;stop-opacity:1"
+ offset="1"
+ id="s16115" />
+ <ns:midPointStop
+ style="stop-color:#FFCD00"
+ offset="0" />
+ <ns:midPointStop
+ style="stop-color:#FFCD00"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#FFFFB3"
+ offset="0.6" />
+ <ns:midPointStop
+ style="stop-color:#FFFFB3"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#FFFFB3"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="310.39999"
+ y1="397.70001"
+ x2="310.89999"
+ y2="399.5"
+ id="lg6467"
+ xlink:href="#lg4280_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4,-2.4,2.4,2.4,-1663.6,-195)" />
+ <linearGradient
+ x1="310.89999"
+ y1="395.79999"
+ x2="313.29999"
+ y2="403.10001"
+ id="lg4279_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7,-0.7,0.7,0.7,-153.4,180.6)">
+ <stop
+ style="stop-color:#ffffb3;stop-opacity:1"
+ offset="0"
+ id="s16100" />
+ <stop
+ style="stop-color:#ffffb3;stop-opacity:1"
+ offset="0.40000001"
+ id="s16102" />
+ <stop
+ style="stop-color:#ffcd00;stop-opacity:1"
+ offset="0.89999998"
+ id="s16104" />
+ <stop
+ style="stop-color:#ffcd00;stop-opacity:1"
+ offset="1"
+ id="s16106" />
+ <ns:midPointStop
+ style="stop-color:#FFFFB3"
+ offset="0" />
+ <ns:midPointStop
+ style="stop-color:#FFFFB3"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#FFFFB3"
+ offset="0.4" />
+ <ns:midPointStop
+ style="stop-color:#FFFFB3"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#FFCD00"
+ offset="0.9" />
+ <ns:midPointStop
+ style="stop-color:#FFCD00"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#FFCD00"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="310.89999"
+ y1="395.79999"
+ x2="313.29999"
+ y2="403.10001"
+ id="lg6465"
+ xlink:href="#lg4279_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4,-2.4,2.4,2.4,-1663.6,-195)" />
+ <linearGradient
+ x1="307.79999"
+ y1="395.20001"
+ x2="313.79999"
+ y2="413.60001"
+ id="lg4278_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7,-0.7,0.7,0.7,-153.4,180.6)">
+ <stop
+ style="stop-color:#ffffb3;stop-opacity:1"
+ offset="0"
+ id="s16091" />
+ <stop
+ style="stop-color:#fcd72f;stop-opacity:1"
+ offset="0.40000001"
+ id="s16093" />
+ <stop
+ style="stop-color:#ffcd00;stop-opacity:1"
+ offset="1"
+ id="s16095" />
+ <ns:midPointStop
+ style="stop-color:#FFFFB3"
+ offset="0" />
+ <ns:midPointStop
+ style="stop-color:#FFFFB3"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#FCD72F"
+ offset="0.4" />
+ <ns:midPointStop
+ style="stop-color:#FCD72F"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#FFCD00"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="306.5"
+ y1="393"
+ x2="309"
+ y2="404"
+ id="lg6400"
+ xlink:href="#lg4278_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.4,-2.4,2.4,2.4,-1663.6,-195)" />
+ <linearGradient
+ x1="352.10001"
+ y1="253.60001"
+ x2="348.5"
+ y2="237.8"
+ id="lg4276_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4,0,0,3.4,-1148,-802)">
+ <stop
+ style="stop-color:#ffff87;stop-opacity:1"
+ offset="0"
+ id="s16077" />
+ <stop
+ style="stop-color:#ffad00;stop-opacity:1"
+ offset="1"
+ id="s16079" />
+ <ns:midPointStop
+ style="stop-color:#FFFF87"
+ offset="0" />
+ <ns:midPointStop
+ style="stop-color:#FFFF87"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#FFAD00"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="335.60001"
+ y1="354.79999"
+ x2="337.89999"
+ y2="354.79999"
+ id="lg4275_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9,-0.5,0.5,0.9,-121.7,105.1)">
+ <stop
+ style="stop-color:#d9d9d9;stop-opacity:1"
+ offset="0"
+ id="s16057" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0.80000001"
+ id="s16059" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="s16061" />
+ <ns:midPointStop
+ style="stop-color:#D9D9D9"
+ offset="0" />
+ <ns:midPointStop
+ style="stop-color:#D9D9D9"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="0.8" />
+ <ns:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="335.60001"
+ y1="354.79999"
+ x2="337.89999"
+ y2="354.79999"
+ id="lg6463"
+ xlink:href="#lg4275_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.9,-1.7,1.7,2.9,-1557,-448.7)" />
+ <linearGradient
+ x1="337.39999"
+ y1="353.10001"
+ x2="339.39999"
+ y2="357.10001"
+ id="lg4274_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9,-0.5,0.5,0.9,-121.7,105.1)">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="s16048" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0.1"
+ id="s16050" />
+ <stop
+ style="stop-color:#ccc;stop-opacity:1"
+ offset="1"
+ id="s16052" />
+ <ns:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="0" />
+ <ns:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="0.1" />
+ <ns:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#CCCCCC"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="337.39999"
+ y1="353.10001"
+ x2="339.39999"
+ y2="357.10001"
+ id="lg6461"
+ xlink:href="#lg4274_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.9,-1.7,1.7,2.9,-1557,-448.7)" />
+ <linearGradient
+ x1="334.39999"
+ y1="355.5"
+ x2="335.5"
+ y2="356.79999"
+ id="lg4273_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9,-0.5,0.5,0.9,-121.7,105.1)">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="s16041" />
+ <stop
+ style="stop-color:#ccc;stop-opacity:1"
+ offset="1"
+ id="s16043" />
+ <ns:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="5.6e-003" />
+ <ns:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#CCCCCC"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="334.39999"
+ y1="355.5"
+ x2="335.5"
+ y2="356.79999"
+ id="lg6381"
+ xlink:href="#lg4273_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.9,-1.7,1.7,2.9,-1557,-448.7)" />
+ <linearGradient
+ x1="348.39999"
+ y1="247.39999"
+ x2="354.10001"
+ y2="242"
+ id="lg4271_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4,0,0,3.4,-1148,-802)">
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="0"
+ id="s16025" />
+ <stop
+ style="stop-color:#9e9e9e;stop-opacity:1"
+ offset="0.40000001"
+ id="s16027" />
+ <stop
+ style="stop-color:black;stop-opacity:1"
+ offset="1"
+ id="s16029" />
+ <ns:midPointStop
+ style="stop-color:#F2F2F2"
+ offset="0" />
+ <ns:midPointStop
+ style="stop-color:#F2F2F2"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#000000"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="351.29999"
+ y1="257.29999"
+ x2="346.29999"
+ y2="235.5"
+ id="lg4270_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#ffff87;stop-opacity:1"
+ offset="0"
+ id="s16007" />
+ <stop
+ style="stop-color:#ffad00;stop-opacity:1"
+ offset="1"
+ id="s16009" />
+ <ns:midPointStop
+ style="stop-color:#FFFF87"
+ offset="0" />
+ <ns:midPointStop
+ style="stop-color:#FFFF87"
+ offset="0.5" />
+ <ns:midPointStop
+ style="stop-color:#FFAD00"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="351.29999"
+ y1="257.29999"
+ x2="346.29999"
+ y2="235.5"
+ id="lg6459"
+ xlink:href="#lg4270_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4,0,0,3.4,-1148,-802)" />
+ <linearGradient
+ x1="43.799999"
+ y1="32.5"
+ x2="63.299999"
+ y2="66.400002"
+ id="XMLID_2708_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="stop75318" />
+ <stop
+ style="stop-color:#fffcea;stop-opacity:1"
+ offset="1"
+ id="stop75320" />
+ <a:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#FFFFFF"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#FFFCEA"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="43.799999"
+ y1="32.5"
+ x2="63.299999"
+ y2="66.400002"
+ id="lg1907"
+ xlink:href="#XMLID_2708_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-29,-22.6)" />
+ <linearGradient
+ x1="52.5"
+ y1="40.400002"
+ x2="58.200001"
+ y2="64"
+ id="XMLID_2707_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#ffdea0;stop-opacity:1"
+ offset="0"
+ id="stop75305" />
+ <stop
+ style="stop-color:#ffd89e;stop-opacity:1"
+ offset="0.30000001"
+ id="stop75307" />
+ <stop
+ style="stop-color:#ffd79e;stop-opacity:1"
+ offset="0.30000001"
+ id="stop75309" />
+ <stop
+ style="stop-color:#dbaf6d;stop-opacity:1"
+ offset="0.69999999"
+ id="stop75311" />
+ <stop
+ style="stop-color:#6f4c24;stop-opacity:1"
+ offset="1"
+ id="stop75313" />
+ <a:midPointStop
+ style="stop-color:#FFDEA0"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#FFDEA0"
+ offset="0.6" />
+ <a:midPointStop
+ style="stop-color:#FFD79E"
+ offset="0.3" />
+ <a:midPointStop
+ style="stop-color:#FFD79E"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#DBAF6D"
+ offset="0.7" />
+ <a:midPointStop
+ style="stop-color:#DBAF6D"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#6F4C24"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="52.5"
+ y1="40.400002"
+ x2="58.200001"
+ y2="64"
+ id="lg1910"
+ xlink:href="#XMLID_2707_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-29,-22.6)" />
+ <linearGradient
+ x1="58"
+ y1="73.199997"
+ x2="44.5"
+ y2="19"
+ id="XMLID_2704_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-29,-22.6)">
+ <stop
+ style="stop-color:#d4a96c;stop-opacity:1"
+ offset="0.5"
+ id="stop75284" />
+ <stop
+ style="stop-color:#dcb273;stop-opacity:1"
+ offset="0.60000002"
+ id="stop75286" />
+ <stop
+ style="stop-color:#f0ca87;stop-opacity:1"
+ offset="0.80000001"
+ id="stop75288" />
+ <stop
+ style="stop-color:#ffdc96;stop-opacity:1"
+ offset="0.69999999"
+ id="stop75290" />
+ <stop
+ style="stop-color:#c18a42;stop-opacity:1"
+ offset="1"
+ id="stop75292" />
+ <a:midPointStop
+ style="stop-color:#D4A96C"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#D4A96C"
+ offset="0.6" />
+ <a:midPointStop
+ style="stop-color:#FFDC96"
+ offset="0.7" />
+ <a:midPointStop
+ style="stop-color:#FFDC96"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#C18A42"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="53.700001"
+ y1="32"
+ x2="53.700001"
+ y2="64.599998"
+ id="XMLID_2703_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#e5c9b0;stop-opacity:1"
+ offset="0"
+ id="stop75268" />
+ <stop
+ style="stop-color:#e5c9b0;stop-opacity:1"
+ offset="0.40000001"
+ id="stop75270" />
+ <stop
+ style="stop-color:#c0aa94;stop-opacity:1"
+ offset="1"
+ id="stop75272" />
+ <a:midPointStop
+ style="stop-color:#E5C9B0"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#E5C9B0"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#E5C9B0"
+ offset="0.4" />
+ <a:midPointStop
+ style="stop-color:#E5C9B0"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#C0AA94"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="53.700001"
+ y1="32"
+ x2="53.700001"
+ y2="64.599998"
+ id="lg1916"
+ xlink:href="#XMLID_2703_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-29,-22.6)" />
+ <linearGradient
+ x1="224.31"
+ y1="19.450001"
+ x2="214.33"
+ y2="11.46"
+ id="XMLID_419_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#404040;stop-opacity:1"
+ offset="0"
+ id="s1903" />
+ <stop
+ style="stop-color:#6d6d6d;stop-opacity:1"
+ offset="0.33000001"
+ id="s1905" />
+ <stop
+ style="stop-color:#e9e9e9;stop-opacity:1"
+ offset="1"
+ id="s1907" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#404040" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#404040" />
+ <a:midPointStop
+ offset="0.33"
+ style="stop-color:#6D6D6D" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#6D6D6D" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#E9E9E9" />
+ </linearGradient>
+ <linearGradient
+ x1="221.84"
+ y1="32.779999"
+ x2="212.2"
+ y2="20.27"
+ id="lg1988"
+ xlink:href="#XMLID_419_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.33,0,0,1.31,-274.2,-5.2)" />
+ <linearGradient
+ x1="228.35001"
+ y1="33.279999"
+ x2="215.42999"
+ y2="33.279999"
+ id="lg1900"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="s1902" />
+ <stop
+ style="stop-color:white;stop-opacity:0"
+ offset="1"
+ id="s1906" />
+ <a:midPointStop
+ style="stop-color:#575757"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#575757"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#6D6D6D"
+ offset="0.33" />
+ <a:midPointStop
+ style="stop-color:#6D6D6D"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#D3D3D3"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="234.81"
+ y1="33.279999"
+ x2="228.27"
+ y2="33.279999"
+ id="lg1908"
+ xlink:href="#lg1900"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.33,0,0,1.31,-274.2,-5.2)" />
+ <linearGradient
+ x1="228.35001"
+ y1="33.279999"
+ x2="215.42999"
+ y2="33.279999"
+ id="XMLID_416_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#575757;stop-opacity:1"
+ offset="0"
+ id="s1874" />
+ <stop
+ style="stop-color:#6d6d6d;stop-opacity:1"
+ offset="0.33000001"
+ id="s1876" />
+ <stop
+ style="stop-color:#d3d3d3;stop-opacity:1"
+ offset="1"
+ id="s1878" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#575757" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#575757" />
+ <a:midPointStop
+ offset="0.33"
+ style="stop-color:#6D6D6D" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#6D6D6D" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#D3D3D3" />
+ </linearGradient>
+ <linearGradient
+ x1="228.35001"
+ y1="33.279999"
+ x2="215.42999"
+ y2="33.279999"
+ id="lg1991"
+ xlink:href="#XMLID_416_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.33,0,0,1.31,-274.2,-5.2)" />
+ <radialGradient
+ cx="603.19"
+ cy="230.77"
+ r="1.67"
+ fx="603.19"
+ fy="230.77"
+ id="x5010_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1,0,0,1.1,-54.33,-75.4)">
+ <stop
+ style="stop-color:#c9ffc9;stop-opacity:1"
+ offset="0"
+ id="stop29201" />
+ <stop
+ style="stop-color:#23a11f;stop-opacity:1"
+ offset="1"
+ id="stop29203" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#C9FFC9" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#C9FFC9" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#23A11F" />
+ </radialGradient>
+ <radialGradient
+ cx="603.19"
+ cy="230.77"
+ r="1.67"
+ fx="603.19"
+ fy="230.77"
+ id="radialGradient5711"
+ xlink:href="#x5010_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.23,0,0,1.23,-709.93,-245.02)" />
+ <linearGradient
+ x1="592.31"
+ y1="162.60001"
+ x2="609.32001"
+ y2="145.59"
+ id="lg5722"
+ xlink:href="#x5003_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" />
+ <linearGradient
+ x1="601.48999"
+ y1="170.16"
+ x2="613.84003"
+ y2="170.16"
+ id="x5002_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#d9d9d9;stop-opacity:1"
+ offset="0"
+ id="stop29134" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0.2"
+ id="stop29136" />
+ <stop
+ style="stop-color:#999;stop-opacity:1"
+ offset="1"
+ id="stop29138" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#D9D9D9" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#D9D9D9" />
+ <a:midPointStop
+ offset="0.20"
+ style="stop-color:#FFFFFF" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#FFFFFF" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#999999" />
+ </linearGradient>
+ <linearGradient
+ x1="601.48999"
+ y1="170.16"
+ x2="613.84003"
+ y2="170.16"
+ id="lg5725"
+ xlink:href="#x5002_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" />
+ <linearGradient
+ x1="592.20001"
+ y1="156.45"
+ x2="609.98999"
+ y2="174.23"
+ id="x5004_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)">
+ <stop
+ style="stop-color:#d9d9d9;stop-opacity:1"
+ offset="0"
+ id="stop29157" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="stop29159" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#D9D9D9" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#D9D9D9" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#FFFFFF" />
+ </linearGradient>
+ <linearGradient
+ x1="592.20001"
+ y1="156.45"
+ x2="609.98999"
+ y2="174.23"
+ id="lg5728"
+ xlink:href="#x5004_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" />
+ <linearGradient
+ x1="592.31"
+ y1="162.60001"
+ x2="609.32001"
+ y2="145.59"
+ id="x5003_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="0"
+ id="stop29143" />
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1"
+ offset="1"
+ id="stop29145" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#F2F2F2" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#F2F2F2" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#E5E5E5" />
+ </linearGradient>
+ <linearGradient
+ x1="592.31"
+ y1="162.60001"
+ x2="609.32001"
+ y2="145.59"
+ id="lg5732"
+ xlink:href="#x5003_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" />
+ <linearGradient
+ x1="592.20001"
+ y1="156.45"
+ x2="609.98999"
+ y2="174.24001"
+ id="x5000_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)">
+ <stop
+ style="stop-color:#d9d9d9;stop-opacity:1"
+ offset="0"
+ id="stop29124" />
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="1"
+ id="stop29126" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#D9D9D9" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#D9D9D9" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#FFFFFF" />
+ </linearGradient>
+ <linearGradient
+ x1="592.20001"
+ y1="156.45"
+ x2="609.98999"
+ y2="174.24001"
+ id="lg5735"
+ xlink:href="#x5000_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.12,0,0,1.12,-649.08,-160.62)" />
+ <linearGradient
+ x1="308.54999"
+ y1="149.89999"
+ x2="299.72"
+ y2="148.83"
+ id="XMLID_2433_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#d6d6d6;stop-opacity:1"
+ offset="0"
+ id="71615" />
+ <stop
+ style="stop-color:#a5a5a5;stop-opacity:1"
+ offset="1"
+ id="71617" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#D6D6D6" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#D6D6D6" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#A5A5A5" />
+ </linearGradient>
+ <linearGradient
+ x1="308.54999"
+ y1="149.89999"
+ x2="299.72"
+ y2="148.83"
+ id="lg1952"
+ xlink:href="#XMLID_2433_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.03,0,0,1.03,-279.57,-124.36)" />
+ <radialGradient
+ cx="307.39999"
+ cy="121"
+ r="23.35"
+ fx="307.39999"
+ fy="121"
+ id="XMLID_2432_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.98,0,0,0.98,2.88,2.75)">
+ <stop
+ style="stop-color:#d2d2d2;stop-opacity:1"
+ offset="0.19"
+ id="71592" />
+ <stop
+ style="stop-color:#cfcfcf;stop-opacity:1"
+ offset="0.44999999"
+ id="71594" />
+ <stop
+ style="stop-color:#c7c7c7;stop-opacity:1"
+ offset="0.60000002"
+ id="71596" />
+ <stop
+ style="stop-color:#b9b9b9;stop-opacity:1"
+ offset="0.74000001"
+ id="71598" />
+ <stop
+ style="stop-color:#a4a4a4;stop-opacity:1"
+ offset="0.86000001"
+ id="71600" />
+ <stop
+ style="stop-color:#8a8a8a;stop-opacity:1"
+ offset="0.95999998"
+ id="71602" />
+ <stop
+ style="stop-color:gray;stop-opacity:1"
+ offset="1"
+ id="71604" />
+ <a:midPointStop
+ offset="0.19"
+ style="stop-color:#D2D2D2" />
+ <a:midPointStop
+ offset="0.8"
+ style="stop-color:#D2D2D2" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#808080" />
+ </radialGradient>
+ <radialGradient
+ cx="307.39999"
+ cy="121"
+ r="23.35"
+ fx="307.39999"
+ fy="121"
+ id="radialGradient2331"
+ xlink:href="#XMLID_2432_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-276.62,-121.54)" />
+ <linearGradient
+ x1="294.13"
+ y1="127.07"
+ x2="294.13"
+ y2="142.2"
+ id="XMLID_2430_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#b5d8ff;stop-opacity:1"
+ offset="0"
+ id="71582" />
+ <stop
+ style="stop-color:black;stop-opacity:1"
+ offset="1"
+ id="71584" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#B5D8FF" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#B5D8FF" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#000000" />
+ </linearGradient>
+ <linearGradient
+ x1="294.13"
+ y1="127.07"
+ x2="294.13"
+ y2="142.2"
+ id="lg2820"
+ xlink:href="#XMLID_2430_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.03,0,0,1.03,-279.57,-124.36)" />
+ <linearGradient
+ x1="279.10999"
+ y1="148.03"
+ x2="309.16"
+ y2="148.03"
+ id="XMLID_2429_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#e1e1e1;stop-opacity:1"
+ offset="0"
+ id="71564" />
+ <stop
+ style="stop-color:#e1e1e1;stop-opacity:1"
+ offset="0.25"
+ id="71566" />
+ <stop
+ style="stop-color:#a5a5a5;stop-opacity:1"
+ offset="0.44"
+ id="71568" />
+ <stop
+ style="stop-color:#a5a5a5;stop-opacity:1"
+ offset="1"
+ id="71570" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#E1E1E1" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#E1E1E1" />
+ <a:midPointStop
+ offset="0.25"
+ style="stop-color:#E1E1E1" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#E1E1E1" />
+ <a:midPointStop
+ offset="0.44"
+ style="stop-color:#A5A5A5" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#A5A5A5" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#A5A5A5" />
+ </linearGradient>
+ <linearGradient
+ x1="279.10999"
+ y1="148.03"
+ x2="309.16"
+ y2="148.03"
+ id="lg2818"
+ xlink:href="#XMLID_2429_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.03,0,0,1.03,-279.57,-124.36)" />
+ <radialGradient
+ cx="622.34302"
+ cy="14.449"
+ r="26.496"
+ fx="622.34302"
+ fy="14.449"
+ id="lg3499_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.851,0,0,0.849,69.297,51.658)">
+ <stop
+ style="stop-color:#23468e;stop-opacity:1"
+ offset="0"
+ id="stop10972" />
+ <stop
+ style="stop-color:#012859;stop-opacity:1"
+ offset="1"
+ id="stop10974" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#23468E" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#23468E" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#012859" />
+ </radialGradient>
+ <radialGradient
+ cx="622.34302"
+ cy="14.449"
+ r="26.496"
+ fx="622.34302"
+ fy="14.449"
+ id="rg5791"
+ xlink:href="#lg3499_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.858,0,0,0.857,-511.7,9.02)" />
+ <linearGradient
+ x1="616.112"
+ y1="76.247002"
+ x2="588.14099"
+ y2="60.742001"
+ id="lg3497_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#01326e;stop-opacity:1"
+ offset="0"
+ id="stop10962" />
+ <stop
+ style="stop-color:#012859;stop-opacity:1"
+ offset="1"
+ id="stop10964" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#01326E" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#01326E" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#012859" />
+ </linearGradient>
+ <linearGradient
+ x1="617.698"
+ y1="82.445999"
+ x2="585.95203"
+ y2="54.848999"
+ id="lg3496_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1"
+ offset="0"
+ id="stop10950" />
+ <stop
+ style="stop-color:#ccc;stop-opacity:1"
+ offset="1"
+ id="stop10952" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#E5E5E5" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#E5E5E5" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#CCCCCC" />
+ </linearGradient>
+ <linearGradient
+ x1="617.698"
+ y1="82.445999"
+ x2="585.95203"
+ y2="54.848999"
+ id="lg5794"
+ xlink:href="#lg3496_"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="601.39001"
+ y1="55.341"
+ x2="588.29199"
+ y2="71.515999"
+ id="lg3495_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#d9d9d9;stop-opacity:1"
+ offset="0"
+ id="stop10941" />
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="0.52200001"
+ id="stop10943" />
+ <stop
+ style="stop-color:#ccc;stop-opacity:1"
+ offset="1"
+ id="stop10945" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#D9D9D9" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#D9D9D9" />
+ <a:midPointStop
+ offset="0.522"
+ style="stop-color:#F2F2F2" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#F2F2F2" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#CCCCCC" />
+ </linearGradient>
+ <linearGradient
+ x1="601.39001"
+ y1="55.341"
+ x2="588.29199"
+ y2="71.515999"
+ id="lg5771"
+ xlink:href="#lg3495_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.009,0,0,1.009,-581.615,-43.098)" />
+ <linearGradient
+ x1="611.34601"
+ y1="55.279999"
+ x2="590.39001"
+ y2="81.157997"
+ id="lg3494_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#d9d9d9;stop-opacity:1"
+ offset="0"
+ id="stop10932" />
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="0.52200001"
+ id="stop10934" />
+ <stop
+ style="stop-color:#ccc;stop-opacity:1"
+ offset="1"
+ id="stop10936" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#D9D9D9" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#D9D9D9" />
+ <a:midPointStop
+ offset="0.522"
+ style="stop-color:#F2F2F2" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#F2F2F2" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#CCCCCC" />
+ </linearGradient>
+ <linearGradient
+ x1="611.34601"
+ y1="55.279999"
+ x2="590.39001"
+ y2="81.157997"
+ id="lg5774"
+ xlink:href="#lg3494_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.009,0,0,1.009,-581.616,-43.098)" />
+ <linearGradient
+ x1="798.72998"
+ y1="69.839996"
+ x2="799.04999"
+ y2="70.709999"
+ id="g3302_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#005e00;stop-opacity:1"
+ offset="0"
+ id="s6504" />
+ <stop
+ style="stop-color:#23a11f;stop-opacity:1"
+ offset="1"
+ id="s6506" />
+ <a:midPointstop
+ style="stop-color:#005E00"
+ offset="0" />
+ <a:midPointstop
+ style="stop-color:#005E00"
+ offset="0.5" />
+ <a:midPointstop
+ style="stop-color:#23A11F"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="798.72998"
+ y1="69.839996"
+ x2="799.04999"
+ y2="70.709999"
+ id="lg5851"
+ xlink:href="#g3302_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.204,0,0,1.263,-926.036,-60.001)" />
+ <linearGradient
+ x1="779.19"
+ y1="122.73"
+ x2="811.69"
+ y2="149.74001"
+ id="g3301_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,-0.25,0,1,0,129.19)">
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="0"
+ id="s6483" />
+ <stop
+ style="stop-color:#eee;stop-opacity:1"
+ offset="0.17"
+ id="s6485" />
+ <stop
+ style="stop-color:#e3e3e3;stop-opacity:1"
+ offset="0.34"
+ id="s6487" />
+ <stop
+ style="stop-color:#cfcfcf;stop-opacity:1"
+ offset="0.50999999"
+ id="s6489" />
+ <stop
+ style="stop-color:#b4b4b4;stop-opacity:1"
+ offset="0.67000002"
+ id="s6491" />
+ <stop
+ style="stop-color:#919191;stop-opacity:1"
+ offset="0.83999997"
+ id="s6493" />
+ <stop
+ style="stop-color:#666;stop-opacity:1"
+ offset="1"
+ id="s6495" />
+ <a:midPointstop
+ style="stop-color:#F2F2F2"
+ offset="0" />
+ <a:midPointstop
+ style="stop-color:#F2F2F2"
+ offset="0.71" />
+ <a:midPointstop
+ style="stop-color:#666666"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="779.19"
+ y1="122.73"
+ x2="811.69"
+ y2="149.74001"
+ id="lg5855"
+ xlink:href="#g3301_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.204,-0.316,0,1.263,-926.036,103.123)" />
+ <clipPath
+ id="g3299_">
+ <use
+ id="use6469"
+ x="0"
+ y="0"
+ width="1005.92"
+ height="376.97"
+ xlink:href="#g101_" />
+ </clipPath>
+ <radialGradient
+ cx="1189.9301"
+ cy="100.05"
+ r="40.400002"
+ fx="1189.9301"
+ fy="100.05"
+ id="g3300_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.34,-8.46e-2,0,0.34,394.16,137.13)">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="s6472" />
+ <stop
+ style="stop-color:white;stop-opacity:0"
+ offset="1"
+ id="s6474" />
+ <a:midPointstop
+ style="stop-color:#FFFFFF"
+ offset="0" />
+ <a:midPointstop
+ style="stop-color:#FFFFFF"
+ offset="0.5" />
+ <a:midPointstop
+ style="stop-color:#000000"
+ offset="1" />
+ </radialGradient>
+ <radialGradient
+ cx="1199.74"
+ cy="97.150002"
+ r="40.400002"
+ fx="1199.74"
+ fy="97.150002"
+ id="rg5860"
+ xlink:href="#g3300_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.409,-0.107,0,0.429,-451.489,113.149)" />
+ <linearGradient
+ x1="796.38"
+ y1="67.580002"
+ x2="781.28003"
+ y2="58.549999"
+ id="g3298_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#4c8bca;stop-opacity:1"
+ offset="0"
+ id="s6462" />
+ <stop
+ style="stop-color:#b7e9ff;stop-opacity:1"
+ offset="1"
+ id="s6464" />
+ <a:midPointstop
+ style="stop-color:#4C8BCA"
+ offset="0" />
+ <a:midPointstop
+ style="stop-color:#4C8BCA"
+ offset="0.5" />
+ <a:midPointstop
+ style="stop-color:#B7E9FF"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="800.97998"
+ y1="140.72"
+ x2="777.71997"
+ y2="121.76"
+ id="g3297_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,-0.25,0,1,0,129.19)">
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1"
+ offset="0"
+ id="s6448" />
+ <stop
+ style="stop-color:#ccc;stop-opacity:1"
+ offset="1"
+ id="s6450" />
+ <a:midPointstop
+ style="stop-color:#E5E5E5"
+ offset="0" />
+ <a:midPointstop
+ style="stop-color:#E5E5E5"
+ offset="0.5" />
+ <a:midPointstop
+ style="stop-color:#CCCCCC"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="800.97998"
+ y1="140.72"
+ x2="777.71997"
+ y2="121.76"
+ id="lg5890"
+ xlink:href="#g3297_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,-0.25,0,1,0,129.19)" />
+ <linearGradient
+ x1="790.03998"
+ y1="-16.33"
+ x2="779.84003"
+ y2="-3.73"
+ id="g3296_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,70.17)">
+ <stop
+ style="stop-color:#d9d9d9;stop-opacity:1"
+ offset="0"
+ id="s6439" />
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="0.51999998"
+ id="s6441" />
+ <stop
+ style="stop-color:#ccc;stop-opacity:1"
+ offset="1"
+ id="s6443" />
+ <a:midPointstop
+ style="stop-color:#D9D9D9"
+ offset="0" />
+ <a:midPointstop
+ style="stop-color:#D9D9D9"
+ offset="0.5" />
+ <a:midPointstop
+ style="stop-color:#F2F2F2"
+ offset="0.52" />
+ <a:midPointstop
+ style="stop-color:#F2F2F2"
+ offset="0.5" />
+ <a:midPointstop
+ style="stop-color:#CCCCCC"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="790.03998"
+ y1="-16.33"
+ x2="779.84003"
+ y2="-3.73"
+ id="lg5866"
+ xlink:href="#g3296_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.204,0,0,1.263,-926.036,28.6)" />
+ <linearGradient
+ x1="785.84003"
+ y1="72.989998"
+ x2="785.26001"
+ y2="76.279999"
+ id="g3293_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="s6412" />
+ <stop
+ style="stop-color:#737373;stop-opacity:1"
+ offset="1"
+ id="s6414" />
+ <a:midPointstop
+ style="stop-color:#FFFFFF"
+ offset="0" />
+ <a:midPointstop
+ style="stop-color:#FFFFFF"
+ offset="0.5" />
+ <a:midPointstop
+ style="stop-color:#737373"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="785.84003"
+ y1="72.989998"
+ x2="785.26001"
+ y2="76.279999"
+ id="lg5871"
+ xlink:href="#g3293_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.204,0,0,1.263,-926.036,-60.001)" />
+ <linearGradient
+ x1="789.37"
+ y1="69.879997"
+ x2="791.03998"
+ y2="77.120003"
+ id="g3292_"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#999;stop-opacity:1"
+ offset="0"
+ id="s6403" />
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="0.28"
+ id="s6405" />
+ <stop
+ style="stop-color:#666;stop-opacity:1"
+ offset="1"
+ id="s6407" />
+ <a:midPointstop
+ style="stop-color:#999999"
+ offset="0" />
+ <a:midPointstop
+ style="stop-color:#999999"
+ offset="0.5" />
+ <a:midPointstop
+ style="stop-color:#F2F2F2"
+ offset="0.28" />
+ <a:midPointstop
+ style="stop-color:#F2F2F2"
+ offset="0.5" />
+ <a:midPointstop
+ style="stop-color:#666666"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="789.37"
+ y1="69.879997"
+ x2="791.03998"
+ y2="77.120003"
+ id="lg5874"
+ xlink:href="#g3292_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.204,0,0,1.263,-926.036,-60.001)" />
+ <linearGradient
+ x1="786.65997"
+ y1="136.12"
+ x2="786.71002"
+ y2="134.33"
+ id="g3290_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,-0.25,0,1,0,137.29)">
+ <stop
+ style="stop-color:#d9d9d9;stop-opacity:1"
+ offset="0"
+ id="s6380" />
+ <stop
+ style="stop-color:#b2b2b2;stop-opacity:1"
+ offset="1"
+ id="s6382" />
+ <a:midPointstop
+ style="stop-color:#D9D9D9"
+ offset="0" />
+ <a:midPointstop
+ style="stop-color:#D9D9D9"
+ offset="0.5" />
+ <a:midPointstop
+ style="stop-color:#B2B2B2"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="786.65997"
+ y1="136.12"
+ x2="786.71002"
+ y2="134.33"
+ id="lg5878"
+ xlink:href="#g3290_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.204,-0.316,0,1.263,-926.036,113.351)" />
+ <radialGradient
+ cx="1458.77"
+ cy="-5.0999999"
+ r="35.130001"
+ fx="1458.77"
+ fy="-5.0999999"
+ id="g3289_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.42,0,0,0.42,167.09,79.84)">
+ <stop
+ style="stop-color:white;stop-opacity:1"
+ offset="0"
+ id="s6371" />
+ <stop
+ style="stop-color:#999;stop-opacity:1"
+ offset="1"
+ id="s6373" />
+ <a:midPointstop
+ style="stop-color:#FFFFFF"
+ offset="0" />
+ <a:midPointstop
+ style="stop-color:#FFFFFF"
+ offset="0.5" />
+ <a:midPointstop
+ style="stop-color:#999999"
+ offset="1" />
+ </radialGradient>
+ <radialGradient
+ cx="1458.77"
+ cy="-5.0999999"
+ r="35.130001"
+ fx="1458.77"
+ fy="-5.0999999"
+ id="rg5881"
+ xlink:href="#g3289_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.505,0,0,0.53,-724.957,40.636)" />
+ <radialGradient
+ cx="1612.98"
+ cy="-4.4699998"
+ r="36.580002"
+ fx="1612.98"
+ fy="-4.4699998"
+ id="g3288_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.34,0,0,0.36,238.56,86.87)">
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1"
+ offset="0"
+ id="s6362" />
+ <stop
+ style="stop-color:#b2b2b2;stop-opacity:1"
+ offset="0.63999999"
+ id="s6364" />
+ <stop
+ style="stop-color:#737373;stop-opacity:1"
+ offset="1"
+ id="s6366" />
+ <a:midPointstop
+ style="stop-color:#E5E5E5"
+ offset="0" />
+ <a:midPointstop
+ style="stop-color:#E5E5E5"
+ offset="0.5" />
+ <a:midPointstop
+ style="stop-color:#B2B2B2"
+ offset="0.64" />
+ <a:midPointstop
+ style="stop-color:#B2B2B2"
+ offset="0.5" />
+ <a:midPointstop
+ style="stop-color:#737373"
+ offset="1" />
+ </radialGradient>
+ <radialGradient
+ cx="1612.98"
+ cy="-4.4699998"
+ r="36.580002"
+ fx="1612.98"
+ fy="-4.4699998"
+ id="rg5884"
+ xlink:href="#g3288_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.408,0,0,0.448,-638.943,49.495)" />
+ <radialGradient
+ cx="1470.5"
+ cy="-10.21"
+ r="33.290001"
+ fx="1470.5"
+ fy="-10.21"
+ id="g3287_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.42,0,0,0.42,167.09,79.84)">
+ <stop
+ style="stop-color:#e5e5e5;stop-opacity:1"
+ offset="0"
+ id="s6347" />
+ <stop
+ style="stop-color:#b2b2b2;stop-opacity:1"
+ offset="0.38999999"
+ id="s6349" />
+ <stop
+ style="stop-color:#b1b1b1;stop-opacity:1"
+ offset="0.75"
+ id="s6351" />
+ <stop
+ style="stop-color:#aaa;stop-opacity:1"
+ offset="0.88"
+ id="s6353" />
+ <stop
+ style="stop-color:#9e9e9e;stop-opacity:1"
+ offset="0.97000003"
+ id="s6355" />
+ <stop
+ style="stop-color:#999;stop-opacity:1"
+ offset="1"
+ id="s6357" />
+ <a:midPointstop
+ style="stop-color:#E5E5E5"
+ offset="0" />
+ <a:midPointstop
+ style="stop-color:#E5E5E5"
+ offset="0.5" />
+ <a:midPointstop
+ style="stop-color:#B2B2B2"
+ offset="0.39" />
+ <a:midPointstop
+ style="stop-color:#B2B2B2"
+ offset="0.87" />
+ <a:midPointstop
+ style="stop-color:#999999"
+ offset="1" />
+ </radialGradient>
+ <radialGradient
+ cx="1470.5"
+ cy="-10.21"
+ r="33.290001"
+ fx="1470.5"
+ fy="-10.21"
+ id="rg5887"
+ xlink:href="#g3287_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.505,0,0,0.53,-724.957,40.636)" />
+ <pattern
+ patternTransform="matrix(0.592927,0,0,0.592927,78,462)"
+ id="cream-spots"
+ height="32"
+ width="32"
+ patternUnits="userSpaceOnUse">
+ <g
+ transform="translate(-365.3146,-513.505)"
+ id="g3047">
+ id="path2858" />
+ <path
+ inkscape:label="#path2854"
+ sodipodi:nodetypes="czzzz"
+ style="fill:#e3dcc0"
+ id="path3060"
+ d="M 390.31462,529.50504 C 390.31462,534.47304 386.28262,538.50504
381.31462,538.50504 C 376.34662,538.50504 372.31462,534.47304 372.31462,529.50504 C
372.31462,524.53704 376.34662,520.50504 381.31462,520.50504 C 386.28262,520.50504
390.31462,524.53704 390.31462,529.50504 z " />
+</g>
+ </pattern>
+ <pattern
+ patternTransform="matrix(0.733751,0,0,0.733751,67,367)"
+ id="dark-cream-spots"
+ height="32"
+ width="32"
+ patternUnits="userSpaceOnUse">
+ <g
+ transform="translate(-408.0946,-513.505)"
+ id="dark-cream-spot"
+ inkscape:label="#g3043">
+ <path
+ sodipodi:nodetypes="czzzz"
+ style="fill:#c8c5ac"
+ d="M 433.09458,529.50504 C 433.09458,534.47304 429.06258,538.50504
424.09458,538.50504 C 419.12658,538.50504 415.09458,534.47304 415.09458,529.50504 C
415.09458,524.53704 419.12658,520.50504 424.09458,520.50504 C 429.06258,520.50504
433.09458,524.53704 433.09458,529.50504 z "
+ id="path2953" />
+ </g>
+ </pattern>
+ <pattern
+ patternTransform="matrix(0.375,0,0,0.375,379,400)"
+ id="white-spots"
+ height="32"
+ width="32"
+ patternUnits="userSpaceOnUse">
+ <g
+ transform="translate(-484.3997,-513.505)"
+ id="white-spot"
+ inkscape:label="#g3035">
+ <path
+ style="opacity:0.25;fill:white"
+ id="path3033"
+ d="M 509.39967,529.50504 C 509.39967,534.47304 505.36767,538.50504
500.39967,538.50504 C 495.43167,538.50504 491.39967,534.47304 491.39967,529.50504 C
491.39967,524.53704 495.43167,520.50504 500.39967,520.50504 C 505.36767,520.50504
509.39967,524.53704 509.39967,529.50504 z "
+ sodipodi:nodetypes="czzzz" />
+ </g>
+ </pattern>
+ <pattern
+ patternTransform="matrix(0.455007,0,0,0.455007,-5e-5,1.9e-5)"
+ id="black-spots"
+ height="32"
+ width="32"
+ patternUnits="userSpaceOnUse">
+ <g
+ transform="translate(-448.3997,-513.505)"
+ id="black-spot"
+ inkscape:label="#g3039">
+ <path
+ sodipodi:nodetypes="czzzz"
+ d="M 473.39967,529.50504 C 473.39967,534.47304 469.36767,538.50504
464.39967,538.50504 C 459.43167,538.50504 455.39967,534.47304 455.39967,529.50504 C
455.39967,524.53704 459.43167,520.50504 464.39967,520.50504 C 469.36767,520.50504
473.39967,524.53704 473.39967,529.50504 z "
+ id="path2961"
+ style="opacity:0.25;fill:black" />
+ </g>
+ </pattern>
+ <linearGradient
+ x1="501.0903"
+ y1="-19.2544"
+ x2="531.85413"
+ y2="0.72390002"
+ id="linearGradient17334"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)">
+ <stop
+ style="stop-color:#b4daea;stop-opacity:1"
+ offset="0"
+ id="stop17336" />
+ <stop
+ style="stop-color:#b4daea;stop-opacity:1"
+ offset="0.51120001"
+ id="stop17338" />
+ <stop
+ style="stop-color:#5387ba;stop-opacity:1"
+ offset="0.64609998"
+ id="stop17340" />
+ <stop
+ style="stop-color:#16336e;stop-opacity:1"
+ offset="1"
+ id="stop17342" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#B4DAEA" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#B4DAEA" />
+ <a:midPointStop
+ offset="0.5112"
+ style="stop-color:#B4DAEA" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#B4DAEA" />
+ <a:midPointStop
+ offset="0.6461"
+ style="stop-color:#5387BA" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#5387BA" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#16336E" />
+ </linearGradient>
+ <linearGradient
+ x1="415.73831"
+ y1="11.854"
+ x2="418.13361"
+ y2="18.8104"
+ id="linearGradient17426"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8362,0.5206,-1.1904,0.992,147.62,-30.9374)">
+ <stop
+ style="stop-color:#ccc;stop-opacity:1"
+ offset="0"
+ id="stop17428" />
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="1"
+ id="stop17430" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#CCCCCC" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#CCCCCC" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#F2F2F2" />
+ </linearGradient>
+ <linearGradient
+ x1="478.21341"
+ y1="-131.9297"
+ x2="469.85818"
+ y2="-140.28481"
+ id="linearGradient17434"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.5592,0.829,-0.829,0.5592,101.3357,-104.791)">
+ <stop
+ style="stop-color:#f3403f;stop-opacity:1"
+ offset="0"
+ id="stop17436" />
+ <stop
+ style="stop-color:#d02a28;stop-opacity:1"
+ offset="0.37889999"
+ id="stop17438" />
+ <stop
+ style="stop-color:#b21714;stop-opacity:1"
+ offset="0.77649999"
+ id="stop17440" />
+ <stop
+ style="stop-color:#a6100c;stop-opacity:1"
+ offset="1"
+ id="stop17442" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#F3403F" />
+ <a:midPointStop
+ offset="0.4213"
+ style="stop-color:#F3403F" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#A6100C" />
+ </linearGradient>
+ <linearGradient
+ x1="502.70749"
+ y1="115.3013"
+ x2="516.39001"
+ y2="127.1953"
+ id="linearGradient17709"
+ xlink:href="#XMLID_1749_"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,11.0227,-35.6159)" />
+ <linearGradient
+ x1="506.09909"
+ y1="-11.5137"
+ x2="527.99609"
+ y2="2.7063999"
+ id="linearGradient17711"
+ xlink:href="#XMLID_1752_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"
/>
+ <linearGradient
+ x1="516.57672"
+ y1="-15.769"
+ x2="516.57672"
+ y2="0.84280002"
+ id="linearGradient17713"
+ xlink:href="#XMLID_1753_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"
/>
+ <linearGradient
+ x1="505.62939"
+ y1="-14.9526"
+ x2="527.49402"
+ y2="-0.7536"
+ id="linearGradient17715"
+ xlink:href="#XMLID_1756_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"
/>
+ <linearGradient
+ x1="500.70749"
+ y1="-13.2441"
+ x2="513.46442"
+ y2="-2.1547"
+ id="linearGradient17717"
+ xlink:href="#XMLID_1757_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"
/>
+ <linearGradient
+ x1="473.7681"
+ y1="209.17529"
+ x2="486.98099"
+ y2="213.2001"
+ id="linearGradient17721"
+ xlink:href="#XMLID_2274_"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="481.23969"
+ y1="212.5742"
+ x2="472.92981"
+ y2="207.4967"
+ id="linearGradient17723"
+ xlink:href="#XMLID_2275_"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="500.70749"
+ y1="-13.2441"
+ x2="513.46442"
+ y2="-2.1547"
+ id="linearGradient17416"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)">
+ <stop
+ style="stop-color:#5387ba;stop-opacity:1"
+ offset="0"
+ id="stop17418" />
+ <stop
+ style="stop-color:#96bad6;stop-opacity:1"
+ offset="1"
+ id="stop17420" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#96BAD6"
+ offset="1" />
+ </linearGradient>
+ <defs
+ id="defs9929">
+ <path
+ d="M 489.21,209.35 L 485.35,203.63 C 483.63,204.25 473.47,208.93
471.5,210.18 C 470.57,210.77 470.17,211.16 469.72,212.48 C 470.93,212.31 471.72,212.49
473.42,213.04 C 473.26,214.77 473.24,215.74 473.57,218.2 C 474.01,216.88 474.41,216.49
475.34,215.9 C 477.33,214.65 487.49,209.97 489.21,209.35 z "
+ id="XMLID_960_" />
+ </defs>
+ <clipPath
+ id="clipPath17448">
+ <use
+ id="use17450"
+ x="0"
+ y="0"
+ width="744.09448"
+ height="600"
+ xlink:href="#XMLID_960_" />
+ </clipPath>
+ <linearGradient
+ x1="473.7681"
+ y1="209.17529"
+ x2="486.98099"
+ y2="213.2001"
+ id="linearGradient17452"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#f3403f;stop-opacity:1"
+ offset="0"
+ id="stop17454" />
+ <stop
+ style="stop-color:#d02a28;stop-opacity:1"
+ offset="0.37889999"
+ id="stop17456" />
+ <stop
+ style="stop-color:#b21714;stop-opacity:1"
+ offset="0.77649999"
+ id="stop17458" />
+ <stop
+ style="stop-color:#a6100c;stop-opacity:1"
+ offset="1"
+ id="stop17460" />
+ <a:midPointStop
+ style="stop-color:#F3403F"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#F3403F"
+ offset="0.4213" />
+ <a:midPointStop
+ style="stop-color:#A6100C"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="481.23969"
+ y1="212.5742"
+ x2="472.92981"
+ y2="207.4967"
+ id="linearGradient17463"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#f3403f;stop-opacity:1"
+ offset="0"
+ id="stop17465" />
+ <stop
+ style="stop-color:#d02a28;stop-opacity:1"
+ offset="0.37889999"
+ id="stop17467" />
+ <stop
+ style="stop-color:#b21714;stop-opacity:1"
+ offset="0.77649999"
+ id="stop17469" />
+ <stop
+ style="stop-color:#a6100c;stop-opacity:1"
+ offset="1"
+ id="stop17471" />
+ <a:midPointStop
+ style="stop-color:#F3403F"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#F3403F"
+ offset="0.4213" />
+ <a:midPointStop
+ style="stop-color:#A6100C"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="481.23969"
+ y1="212.5742"
+ x2="472.92981"
+ y2="207.4967"
+ id="linearGradient17807"
+ xlink:href="#XMLID_2275_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-177.1654,35.43307)" />
+ <linearGradient
+ x1="473.7681"
+ y1="209.17529"
+ x2="486.98099"
+ y2="213.2001"
+ id="linearGradient17810"
+ xlink:href="#XMLID_2274_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-177.1654,35.43307)" />
+ <linearGradient
+ x1="502.70749"
+ y1="115.3013"
+ x2="516.39001"
+ y2="127.1953"
+ id="linearGradient17812"
+ xlink:href="#XMLID_1749_"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,11.0227,-35.6159)" />
+ <linearGradient
+ x1="506.09909"
+ y1="-11.5137"
+ x2="527.99609"
+ y2="2.7063999"
+ id="linearGradient17814"
+ xlink:href="#XMLID_1752_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"
/>
+ <linearGradient
+ x1="516.57672"
+ y1="-15.769"
+ x2="516.57672"
+ y2="0.84280002"
+ id="linearGradient17816"
+ xlink:href="#XMLID_1753_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"
/>
+ <linearGradient
+ x1="505.62939"
+ y1="-14.9526"
+ x2="527.49402"
+ y2="-0.7536"
+ id="linearGradient17818"
+ xlink:href="#XMLID_1756_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"
/>
+ <linearGradient
+ x1="502.70749"
+ y1="115.3013"
+ x2="516.39001"
+ y2="127.1953"
+ id="linearGradient17347"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,11.0227,-35.6159)">
+ <stop
+ style="stop-color:#5387ba;stop-opacity:1"
+ offset="0"
+ id="stop17349" />
+ <stop
+ style="stop-color:#96bad6;stop-opacity:1"
+ offset="1"
+ id="stop17351" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#5387BA" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#5387BA" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#96BAD6" />
+ </linearGradient>
+ <linearGradient
+ x1="516.57672"
+ y1="-15.769"
+ x2="516.57672"
+ y2="0.84280002"
+ id="linearGradient17379"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)">
+ <stop
+ style="stop-color:#b2b2b2;stop-opacity:1"
+ offset="0"
+ id="stop17381" />
+ <stop
+ style="stop-color:#f2f2f2;stop-opacity:1"
+ offset="1"
+ id="stop17383" />
+ <a:midPointStop
+ offset="0"
+ style="stop-color:#B2B2B2" />
+ <a:midPointStop
+ offset="0.5"
+ style="stop-color:#B2B2B2" />
+ <a:midPointStop
+ offset="1"
+ style="stop-color:#F2F2F2" />
+ </linearGradient>
+ <linearGradient
+ x1="502.70749"
+ y1="115.3013"
+ x2="516.39001"
+ y2="127.1953"
+ id="linearGradient17862"
+ xlink:href="#XMLID_1749_"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9703,0.2419,-0.2419,0.9703,-166.1427,-0.18283)"
/>
+ <linearGradient
+ x1="505.62939"
+ y1="-14.9526"
+ x2="527.49402"
+ y2="-0.7536"
+ id="linearGradient17864"
+ xlink:href="#XMLID_1756_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"
/>
+ <defs
+ id="defs3859">
+ <polygon
+ points="465.54,213.52 481.94,217.46 482.74,216.71 487.46,198.05
471.08,194.07 470.26,194.83 465.54,213.52 "
+ id="XMLID_343_" />
+ </defs>
+ <linearGradient
+ x1="471.0806"
+ y1="201.07761"
+ x2="481.91711"
+ y2="210.4977"
+ id="linearGradient17389"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#6498c1;stop-opacity:1"
+ offset="0.005618"
+ id="stop17391" />
+ <stop
+ style="stop-color:#79a9cc;stop-opacity:1"
+ offset="0.2332"
+ id="stop17393" />
+ <stop
+ style="stop-color:#a4cde2;stop-opacity:1"
+ offset="0.74049997"
+ id="stop17395" />
+ <stop
+ style="stop-color:#b4daea;stop-opacity:1"
+ offset="1"
+ id="stop17397" />
+ <a:midPointStop
+ style="stop-color:#6498C1"
+ offset="5.618000e-003" />
+ <a:midPointStop
+ style="stop-color:#6498C1"
+ offset="0.4438" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="1" />
+ </linearGradient>
+ <clipPath
+ id="clipPath17400">
+ <use
+ id="use17402"
+ x="0"
+ y="0"
+ width="744.09448"
+ height="600"
+ xlink:href="#XMLID_343_" />
+ </clipPath>
+ <linearGradient
+ x1="505.62939"
+ y1="-14.9526"
+ x2="527.49402"
+ y2="-0.7536"
+ id="linearGradient17404"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)">
+ <stop
+ style="stop-color:#b4daea;stop-opacity:1"
+ offset="0"
+ id="stop17406" />
+ <stop
+ style="stop-color:#b4daea;stop-opacity:1"
+ offset="0.51120001"
+ id="stop17408" />
+ <stop
+ style="stop-color:#5387ba;stop-opacity:1"
+ offset="0.64609998"
+ id="stop17410" />
+ <stop
+ style="stop-color:#16336e;stop-opacity:1"
+ offset="1"
+ id="stop17412" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5112" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.6461" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#16336E"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="506.09909"
+ y1="-11.5137"
+ x2="527.99609"
+ y2="2.7063999"
+ id="linearGradient17882"
+ xlink:href="#XMLID_1752_"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)"
/>
+ <defs
+ id="defs3826">
+ <polygon
+ points="463.52,216.14 480.56,220.24 481.36,219.5 483.03,202.04
469.05,196.69 468.24,197.45 463.52,216.14 "
+ id="XMLID_338_" />
+ </defs>
+ <linearGradient
+ x1="468.2915"
+ y1="204.7612"
+ x2="479.39871"
+ y2="214.4166"
+ id="linearGradient17357"
+ gradientUnits="userSpaceOnUse">
+ <stop
+ style="stop-color:#5387ba;stop-opacity:1"
+ offset="0"
+ id="stop17359" />
+ <stop
+ style="stop-color:#96bad6;stop-opacity:1"
+ offset="1"
+ id="stop17361" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#96BAD6"
+ offset="1" />
+ </linearGradient>
+ <clipPath
+ id="clipPath17364">
+ <use
+ id="use17366"
+ x="0"
+ y="0"
+ width="744.09448"
+ height="600"
+ xlink:href="#XMLID_338_" />
+ </clipPath>
+ <linearGradient
+ x1="506.09909"
+ y1="-11.5137"
+ x2="527.99609"
+ y2="2.7063999"
+ id="linearGradient17368"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.6868,0.4269,-0.9821,0.821,111.6149,-5.7901)">
+ <stop
+ style="stop-color:#b4daea;stop-opacity:1"
+ offset="0"
+ id="stop17370" />
+ <stop
+ style="stop-color:#b4daea;stop-opacity:1"
+ offset="0.51120001"
+ id="stop17372" />
+ <stop
+ style="stop-color:#5387ba;stop-opacity:1"
+ offset="0.64609998"
+ id="stop17374" />
+ <stop
+ style="stop-color:#16336e;stop-opacity:1"
+ offset="1"
+ id="stop17376" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5112" />
+ <a:midPointStop
+ style="stop-color:#B4DAEA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.6461" />
+ <a:midPointStop
+ style="stop-color:#5387BA"
+ offset="0.5" />
+ <a:midPointStop
+ style="stop-color:#16336E"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="296.4996"
+ y1="188.81061"
+ x2="317.32471"
+ y2="209.69398"
+ id="linearGradient2387"
+ xlink:href="#linearGradient2381"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.90776,0,0,0.90776,24.35648,49.24131)" />
+ <linearGradient
+ x1="296.4996"
+ y1="188.81061"
+ x2="317.32471"
+ y2="209.69398"
+ id="linearGradient5105"
+ xlink:href="#linearGradient2381"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.90776,0,0,0.90776,24.35648,49.24131)" />
+ <linearGradient
+ x1="296.4996"
+ y1="188.81061"
+ x2="317.32471"
+ y2="209.69398"
+ id="linearGradient5145"
+ xlink:href="#linearGradient2381"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.90776,0,0,0.90776,24.35648,49.24131)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2381"
+ id="linearGradient2371"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.90776,0,0,0.90776,24.35648,49.24131)"
+ x1="296.4996"
+ y1="188.81061"
+ x2="317.32471"
+ y2="209.69398" />
+ </defs>
+ <g
+
transform="matrix(0.437808,-0.437808,0.437808,0.437808,-220.8237,43.55311)"
+ id="g5089">
+ <path
+ d="M 8.4382985,-6.28125 C 7.8309069,-6.28125 4.125,-0.33238729 4.125,1.96875
L 4.125,28.6875 C 4.125,29.533884 4.7068159,29.8125 5.28125,29.8125 L 30.84375,29.8125 C
31.476092,29.8125 31.968751,29.319842 31.96875,28.6875 L 31.96875,23.46875 L
32.25,23.46875 C 32.74684,23.46875 33.156249,23.059339 33.15625,22.5625 L 33.15625,-5.375
C 33.15625,-5.8718398 32.74684,-6.28125 32.25,-6.28125 L 8.4382985,-6.28125 z "
+ transform="translate(282.8327,227.1903)"
+
style="fill:#5c5c4f;stroke:black;stroke-width:3.23021388;stroke-miterlimit:4;stroke-dasharray:none"
+ id="path5091" />
+ <rect
+ width="27.85074"
+ height="29.369793"
+ rx="1.1414107"
+ ry="1.1414107"
+ x="286.96509"
+ y="227.63805"
+ style="fill:#032c87"
+ id="rect5093" />
+ <path
+ d="M 288.43262,225.43675 L 313.67442,225.43675 L 313.67442,254.80655 L
287.29827,254.83069 L 288.43262,225.43675 z "
+ style="fill:white"
+ id="rect5095" />
+ <path
+ d="M 302.44536,251.73726 C 303.83227,259.59643 301.75225,263.02091
301.75225,263.02091 C 303.99609,261.41329 305.71651,259.54397 306.65747,257.28491 C
307.62455,259.47755 308.49041,261.71357 310.9319,263.27432 C 310.9319,263.27432
309.33686,256.07392 309.22047,251.73726 L 302.44536,251.73726 z "
+ style="fill:#a70000;fill-opacity:1;stroke-width:2"
+ id="path5097" />
+ <rect
+ width="25.241802"
+ height="29.736675"
+ rx="0.89682275"
+ ry="0.89682275"
+ x="290.73544"
+ y="220.92249"
+ style="fill:#809cc9"
+ id="rect5099" />
+ <path
+ d="M 576.47347,725.93939 L 582.84431,726.35441 L 583.25121,755.8725 C
581.35919,754.55465 576.39694,752.1117 574.98889,754.19149 L 574.98889,727.42397 C
574.98889,726.60151 575.65101,725.93939 576.47347,725.93939 z "
+ transform="matrix(0.499065,-0.866565,0,1,0,0)"
+ style="fill:#4573b3;fill-opacity:1"
+ id="rect5101" />
+ <path
+ d="M 293.2599,221.89363 L 313.99908,221.89363 C 314.45009,221.89363
314.81318,222.25673 314.81318,222.70774 C 315.02865,229.0361 295.44494,244.47124
292.44579,240.30491 L 292.44579,222.70774 C 292.44579,222.25673 292.80889,221.89363
293.2599,221.89363 z "
+ style="opacity:0.65536726;fill:url(#linearGradient2371);fill-opacity:1"
+ id="path5103" />
+ </g>
+</svg>
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse1.png
===================================================================
(Binary files differ)
Property changes on:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse1.png
___________________________________________________________________
Added: svn:executable
+ *
Added: svn:mime-type
+ application/octet-stream
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse10.png
===================================================================
(Binary files differ)
Property changes on:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse10.png
___________________________________________________________________
Added: svn:executable
+ *
Added: svn:mime-type
+ application/octet-stream
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse2.png
===================================================================
(Binary files differ)
Property changes on:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse2.png
___________________________________________________________________
Added: svn:executable
+ *
Added: svn:mime-type
+ application/octet-stream
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse3.png
===================================================================
(Binary files differ)
Property changes on:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse3.png
___________________________________________________________________
Added: svn:executable
+ *
Added: svn:mime-type
+ application/octet-stream
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse3a.png
===================================================================
(Binary files differ)
Property changes on:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse3a.png
___________________________________________________________________
Added: svn:executable
+ *
Added: svn:mime-type
+ application/octet-stream
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse4.png
===================================================================
(Binary files differ)
Property changes on:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse4.png
___________________________________________________________________
Added: svn:executable
+ *
Added: svn:mime-type
+ application/octet-stream
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse5.png
===================================================================
(Binary files differ)
Property changes on:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse5.png
___________________________________________________________________
Added: svn:executable
+ *
Added: svn:mime-type
+ application/octet-stream
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse6.png
===================================================================
(Binary files differ)
Property changes on:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse6.png
___________________________________________________________________
Added: svn:executable
+ *
Added: svn:mime-type
+ application/octet-stream
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse7.png
===================================================================
(Binary files differ)
Property changes on:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse7.png
___________________________________________________________________
Added: svn:executable
+ *
Added: svn:mime-type
+ application/octet-stream
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse8.png
===================================================================
(Binary files differ)
Property changes on:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse8.png
___________________________________________________________________
Added: svn:executable
+ *
Added: svn:mime-type
+ application/octet-stream
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse9.png
===================================================================
(Binary files differ)
Property changes on:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/installineclipse9.png
___________________________________________________________________
Added: svn:executable
+ *
Added: svn:mime-type
+ application/octet-stream
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_1.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_10.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_11.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_12.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_13.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_2.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_3.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_8.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/jsp_application/jsp_application_9.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/eap5runtime.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_1.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_11.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_15.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_16.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_17.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_3.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_4.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_6.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_8.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/manage/manage_9.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_1.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_2.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_2a.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_2b.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_4.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_41.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_42.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/pr_example_5.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/project_examples/preferences.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_1.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_10.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_11.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_12.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_14.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_15.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_16.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_17.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_19.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_2.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_20.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_21.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_23.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_3.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_4.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_5.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_6.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_7.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_8.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_8a.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_8b.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/images/rad_jsf_application/rad_jsf_application_9.png
===================================================================
(Binary files differ)
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/jsp_application.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/jsp_application.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/jsp_application.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -1,380 +1,460 @@
<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="jsp_application" xreflabel="jsp_application">
- <?dbhtml filename="jsp_application.html"?>
- <chapterinfo>
- <keywordset>
- <keyword>JBoss Developer Studio</keyword>
- <keyword>JSP</keyword>
- <keyword>JBoss</keyword>
- </keywordset>
- </chapterinfo>
- <title>Developing a simple JSP web application</title>
-
- <note>
- <title>Note:</title>
- <para>We highly recommend developing in <property>Seam</property>.
This chapter is for users
- who for some reason cannot use Seam.</para>
- </note>
-
- <para>In this chapter you'll find out how to create a simple <ulink
-
url="http://java.sun.com/products/jsp/">JSP</ulink> application
using the
- <property>JBoss Developer Studio</property>. The application will show a
classic
- "Hello World!" on the page.</para>
- <para>We'll assume that you have already launched <property>JBoss
Developer
- Studio</property> and also that the <property>Web
Development</property> perspective is the
- current perspective. If not, make it active by selecting <emphasis>
- <property>Window > Open Perspective > Web
Development</property>
- </emphasis> from the menu bar or by selecting <emphasis>
- <property>Window > Open Perspective > Other...</property>
- </emphasis> from the menu bar and then selecting Web Development from the Select
Perspective
- dialog box.</para>
-
- <section id="SettingUpTheProject">
- <?dbhtml filename="SettingUpTheProject.html"?>
- <title>Setting Up the Project</title>
- <para>We are going to start with the creating a Dynamic Web Project with a
minimal
- structure, i.e. with just required facets. Thus this section will perform you all
- necessary steps on how to do this.</para>
- <itemizedlist>
- <listitem>
- <para>Go to the menu bar and select <emphasis>
- <property>File > New > Other...</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Select <emphasis>
- <property>Web > Dynamic Web Project</property>
- </emphasis> in the New Project dialog box</para>
- </listitem>
- <listitem>
- <para>Click <emphasis>
- <property>Next</property>
- </emphasis>
- </para>
- </listitem>
- <listitem>
- <para>Enter "jspHello" as a project name</para>
- </listitem>
- <listitem>
- <para>Then select <emphasis>
- <property>Minimal Configuration</property>
- </emphasis> from the list of possible configurations and click
<emphasis>
- <property>Finish</property>
- </emphasis></para>
- </listitem>
- </itemizedlist>
- <figure>
- <title>Create New Web Project</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/jsp_application/jsp_application_1.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <para>The <emphasis>
- <property>jspHello</property>
- </emphasis> node should appear in the upper-left <property>Package
Explorer</property>
- view.</para>
- <figure>
- <title>New Web Project</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/jsp_application/jsp_application_2.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </section>
-
- <section id="CreatingJSPPage">
- <?dbhtml filename="CreatingJSPPage.html"?>
- <title>Creating JSP Page</title>
- <para>This section covers all the points how to create, edit and then preview JSP
page.</para>
- <para>In our simple application we need to create only one JSP page which
displays a
- <emphasis>"Hello World!"</emphasis>
message.</para>
- <itemizedlist>
- <listitem>
- <para>Right click <emphasis><property>WebContent > New
>
- JSP</property>. </emphasis></para>
- </listitem>
- <listitem>
- <para>Type "hello.jsp" for a file name and click the
<emphasis>
- <property>Next</property>
- </emphasis> button.</para>
- </listitem>
- </itemizedlist>
- <para>In the next window you can choose a template for your jsp page and see its
preview.</para>
- <itemizedlist>
- <listitem>
- <para>Select <emphasis>
- <property>New JSP File (xhtml)</property>
- </emphasis> template and click <emphasis>
- <property>Finish</property>
- </emphasis> button.</para>
- </listitem>
- </itemizedlist>
- <figure>
- <title>Create JSP Page</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/jsp_application/jsp_application_3.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>Our
<emphasis><property>hello.jsp</property></emphasis> page will now
appear in
- <property>Project Explorer</property>.
- </para>
- <section id="EditingJSPPage">
- <?dbhtml filename="EditingJSPPage.html"?>
- <title>Editing a JSP Page</title>
- <para>Let's now make a little change so that a jsp page displays
- <emphasis>"Hello World!"</emphasis>
message.</para>
- <itemizedlist>
- <listitem>
- <!--<para>Insert this line inside the <emphasis
role="bold">
+<chapter id="jsp_application">
+<?dbhtml filename="jsp_application.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+
+ <keyword>JSP</keyword>
+
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
+ <title>Developing a simple JSP web application</title>
+ <note>
+ <title>Note:</title>
+ <para>
+ We highly recommend developing in <property>Seam</property>. This
chapter is for users who for some reason cannot use Seam.
+ </para>
+ </note>
+
+ <para>
+ In this chapter you'll find out how to create a simple <ulink
+
url="http://java.sun.com/products/jsp/">JSP</ulink> application
using <property>JBoss Developer Studio</property>. The application will show a
classic "Hello World!" on the page.
+ </para>
+
+ <para>
+ We'll assume that you have already launched <property>JBoss Developer
Studio</property> and also that the <property>Web Development</property>
perspective is the current perspective. If not, make it active by selecting
<menuchoice><guimenuitem>Window</guimenuitem><guimenuitem>Open
Perspective</guimenuitem><guimenuitem>Web
Development</guimenuitem></menuchoice> from the menu bar or by selecting
<menuchoice><guimenuitem>Window</guimenuitem><guimenuitem>Open
Perspective</guimenuitem><guimenuitem>Other...</guimenuitem></menuchoice>
from the menu bar and then selecting Web Development from the Select Perspective dialog
box.
+ </para>
+
+ <section id="SettingUpTheProject">
+<?dbhtml filename="SettingUpTheProject.html"?>
+ <title>Setting Up the Project</title>
+ <para>
+ We are going to start by creating a Dynamic Web Project with a minimal structure,
i.e. with just required facets. Thus this section will perform you all necessary steps on
how to do this.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ Go to the menu bar and select
<menuchoice><guimenuitem>File</guimenuitem><guimenuitem>New</guimenuitem><guimenuitem>Other...</guimenuitem></menuchoice>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Select
<menuchoice><guimenuitem>Web</guimenuitem><guimenuitem>Dynamic Web
Project</guimenuitem></menuchoice> in the New Project dialog box
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Click the
+ <guibutton>
+ Next
+ </guibutton>
+ button
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Enter "jspHello" as a project name
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Then select <emphasis> <property>Minimal
Configuration</property> </emphasis> from the list of possible configurations
and click the
+ <guibutton>
+ Finish
+ </guibutton>
+ button.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <figure>
+ <title>Create New Web Project</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>
+ The <emphasis><property>jspHello</property></emphasis> node
should appear in the upper-left <property>Package Explorer</property> view.
+ </para>
+
+ <figure>
+ <title>New Web Project</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+
+ <section id="CreatingJSPPage">
+<?dbhtml filename="CreatingJSPPage.html"?>
+ <title>Creating JSP Page</title>
+ <para>
+ This section covers all the points how to create, edit and then preview JSP page.
+ </para>
+
+ <para>
+ In our simple application we need to create only one JSP page which displays a
<emphasis>"Hello World!"</emphasis> message.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ Right click the <filename>WebContent</filename> folder and select
<menuchoice><guimenuitem>New</guimenuitem><guimenuitem>JSP</guimenuitem></menuchoice>.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Type <filename>hello.jsp</filename> for a file name and click the
+ <guibutton>
+ Next
+ </guibutton>
+ button.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>
+ In the next window you can choose a template for your JSP page and see its
preview.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ Select <emphasis> <property>New JSP File (xhtml)</property>
</emphasis> template and click the
+ <guibutton>
+ Finish
+ </guibutton>
+ button.
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <figure>
+ <title>Create JSP Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_3.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>
+ Our <filename>hello.jsp</filename> page will now appear in the
<property>Project Explorer</property> view.
+ </para>
+
+ <section id="EditingJSPPage">
+<?dbhtml filename="EditingJSPPage.html"?>
+ <title>Editing a JSP Page</title>
+ <para>
+ Let's now make a little change so that a JSP page displays
<emphasis>"Hello World!"</emphasis> message.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+<!--<para>Insert this line inside the <emphasis role="bold">
<property><body></property>
</emphasis><emphasis role="bold">
<property></body></property>
</emphasis> tag: </para>-->
- <para>
-
- Insert this line inside the
- <code><body> </body>
- </code>
- tag:
- </para>
- </listitem>
- </itemizedlist>
- <programlisting role="XML"><![CDATA[<%
System.out.println("Hello World!"); %>]]>
- </programlisting>
-
- <para>Notice that content assist functionality is always available when you are
typing:</para>
- <figure>
- <title>Content Assist in JSP Page</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/jsp_application/jsp_application_4.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>After changes made your <emphasis>
- <property>hello.jsp</property>
- </emphasis> page should look like this:</para>
- <figure>
- <title>Hello.jsp Page Source</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/jsp_application/jsp_application_5.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <para>This line will actually output <emphasis>"Hello
- World!"</emphasis> message in the
<property>Console</property>. To make the
- message displayed in the Browser, just replace this line with the simple
- <emphasis>Hello World!</emphasis>.</para>
- </section>
-
- <section id="WebXML">
- <?dbhtml filename="WebXML.html"?>
- <title>web.xml file</title>
- <para>When you are creating web project the wizard creates the <emphasis>
- <property>web.xml</property>
- </emphasis> for you automatically. The <property>web.xml file
editor</property>
- provided by <property>JBoss Developer Studio</property> is available in
two modes:
- <property>Tree</property> and
<property>Source</property>.</para>
- <figure>
- <title>Web.xml in Design and Source Mode</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/jsp_application/jsp_application_6.png"
scale="90"
+ <para>
+ Insert this line inside the <code><body>
</body> </code> tag:
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <programlisting role="XML">
+<![CDATA[<% System.out.println("Hello World!"); %>]]>
+ </programlisting>
+
+ <para>
+ Notice that content assist functionality is always available when you are
typing:
+ </para>
+
+ <figure>
+ <title>Content Assist in JSP Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_4.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>
+ After changes made your <filename>hello.jsp</filename> page should
look like this:
+ </para>
+
+ <figure>
+ <title>Hello.jsp Page Source</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_5.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>
+ This line will actually output <emphasis>"Hello
World!"</emphasis> message in the <property>Console</property>.
To make the message displayed in the Browser, just replace this line with the simple
<emphasis>Hello World!</emphasis>.
+ </para>
+ </section>
+
+ <section id="WebXML">
+<?dbhtml filename="WebXML.html"?>
+ <title>web.xml file</title>
+ <para>
+ When you are creating web project the wizard creates the
<filename>web.xml</filename> file for you automatically. The
<property>web.xml file editor</property> provided by <property>JBoss
Developer Studio</property> is available in two modes:
<property>Tree</property> and <property>Source</property>.
+ </para>
+
+ <figure>
+ <title>Web.xml in Design and Source Mode</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_6.png" scale="90"
/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>Both modes are fully synchronized. Let's add mapping to our
<emphasis>
- <property>hello.jsp</property>
- </emphasis> page in <emphasis>
- <property>web.xml</property>
- </emphasis> file.</para>
- <itemizedlist>
- <listitem>
- <para>Switch to <property>Source</property> tab.</para>
- </listitem>
- <listitem>
- <para>Add the next code into
- <code><welcome-file-list></code>
- :</para>
- </listitem>
- </itemizedlist>
- <programlisting
role="XML"><![CDATA[<welcome-file>hello.jsp</welcome-file>
-]]></programlisting>
- <para>If you come back to <property>Tree</property> mode you will
see that the changes
- made are automatically reflected in that mode.</para>
- <para>Actually you don't really need to do any configurations right
now.</para>
- </section>
-
- <section id="DeployTheProject">
- <?dbhtml filename="DeployTheProject.html"?>
- <title>Deploying the project</title>
- <para>While creating any web project you could experience a pain writing ant
scripts and
- managing the packaging even when writing the most trivial web applications. With
- <property>JBoss Developer Studio</property> you are saved from such a
pain. All
- you need is to start <property>JBoss Server</property> and launch your
application
- in your favorite browser.</para>
- <para>You can also create a war archive with JBDS's Archive Tools
- and export it to any web server.</para>
- <section id="WarConfig">
- <?dbhtml filename="WarConfig.html"?>
- <title>WAR Config</title>
- <para>Project archives managing is available through Project Archives
view.</para>
- <itemizedlist>
- <listitem>
- <para>Select <emphasis>
- <property>Window > Show view > Other > JBoss
- Tools > Project archives</property>
- </emphasis> from menu bar</para>
- </listitem>
- <listitem>
- <para>Select a project in Package Explorer you want to be
archived</para>
- </listitem>
- </itemizedlist>
- <para>In <property>Project Archives</property> you will see
available archive types
- for the project:</para>
- <figure>
- <title>Project Archives</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/jsp_application/jsp_application_8.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <itemizedlist>
- <listitem>
- <para>Click, for example, <emphasis>
- <property>WAR</property>
- </emphasis> option to create war archive</para>
- </listitem>
- </itemizedlist>
- <para>In the <property>New WAR</property> dialog you can see
automatically selected
- default values.</para>
- <figure>
- <title>New WAR Archive</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/jsp_application/jsp_application_9.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <itemizedlist>
- <listitem>
- <para>Click <emphasis>
- <property>Next</property>
- </emphasis> to see a stub archive configuration for your project:
<figure>
- <title>Stub Archive Configuration</title>
- <mediaobject>
- <imageobject>
- <imagedata
- fileref="images/jsp_application/jsp_application_10.png"
- />
- </imageobject>
- </mediaobject>
- </figure>
- </para>
- </listitem>
- <listitem>
- <para>Click <emphasis>
- <property>Finish</property>. </emphasis> The
- <emphasis>.war</emphasis> file will appear in <property>Package
- Explorer</property> and also in <property>Project
Archives</property>
- view as structure tree: <figure>
- <title>Archive is Created</title>
- <mediaobject>
- <imageobject>
- <imagedata
- fileref="images/jsp_application/jsp_application_11.png"
- />
- </imageobject>
- </mediaobject>
- </figure>
- <figure>
- <title>Archive in Project Archives View</title>
- <mediaobject>
- <imageobject>
- <imagedata
- fileref="images/jsp_application/jsp_application_12.png"
- />
- </imageobject>
- </mediaobject>
- </figure>
- </para>
- </listitem>
- </itemizedlist>
- <para>Via <property>Project Archives</property> view you could now
edit your
- archive, add new folders, publish to server, and so on:</para>
- <figure>
- <title>Configure Archive</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/jsp_application/jsp_application_13.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </section>
-
- <section id="AutoRedeploy">
- <?dbhtml filename="AutoRedeploy.html"?>
- <title>Auto redeploy</title>
- <para>When you are creating a web application and register it on
<property>JBoss
- Server</property> it is automatically deployed into
- <emphasis>/deploy</emphasis> directory of the server. JBDS comes with
the
- feature of auto-redeploy. It means that you don't need to restart
- <property>JBoss Server</property>. Any changes made in the application
in
- exploded format will trigger a redeployment on the server.</para>
-
- <para>You can also use the "Finger touch" button for a quick restart
of the project without restarting the server:</para>
- <figure>
- <title>Finger Touch button</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/jsp_application/jsp_application_19_finger_touch.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>The "Finger" touches descriptors dependent on project (i.e.
web.xml for WAR, application.xml for EAR, jboss-esb.xml in ESB projects).</para>
-
- </section>
-
- </section>
-
- <section id="Previewtab">
- <?dbhtml filename="Previewtab.html"?>
- <title>JSP Page Preview</title>
- <para><property>JBDS</property> comes with JSP design-time preview
features. When
- designing JSP pages you can easily preview how they will look during runtime. You
- can even attach your stylesheet to the
- Preview.</para>
- <itemizedlist>
- <listitem>
- <para>Make a little change to <emphasis>
- <property>hello.jsp</property>
- </emphasis> page, e.g. put this code snippet:</para>
- </listitem>
- </itemizedlist>
- <programlisting role="XML"><![CDATA[<%= new java.util.Date()
%>
-]]></programlisting>
- <itemizedlist>
- <listitem>
- <para>Click <emphasis>
- <property>Save</property>
- </emphasis> button.</para>
- </listitem>
- <listitem>
- <para>Switch to Preview page by clicking
<property>Preview</property> tab at the
- bottom of the page. You will see how the page will look at runtime.</para>
- </listitem>
- </itemizedlist>
- <!-- <figure>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>
+ Both modes are fully synchronized. Let's add a mapping to our
<filename>hello.jsp</filename> page in the
<filename>web.xml</filename> file.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ Switch to the <property>Source</property> tab.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Add the next code into
<code><welcome-file-list></code> :
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <programlisting role="XML">
+<![CDATA[<welcome-file>hello.jsp</welcome-file>
+]]>
+ </programlisting>
+
+ <para>
+ If you come back to <property>Tree</property> mode you will see that
the changes made are automatically reflected in that mode.
+ </para>
+
+ <para>
+ Actually you don't really need to do any configurations right now.
+ </para>
+ </section>
+
+ <section id="DeployTheProject">
+<?dbhtml filename="DeployTheProject.html"?>
+ <title>Deploying the project</title>
+ <para>
+ Writing ant scripts and managing the packaging process can be quite a complicated
and time consuming task for even the most trivial web applications. However,
<property>JBoss Developer Studio</property> relieves you of this burden. All
you need is to start <property>JBoss Server</property> and launch your
application in your favorite browser.
+ </para>
+
+ <para>
+ You can also create a WAR archive with JBoss Developer Studio's Archive
Tools and export it to any web server.
+ </para>
+
+ <section id="WarConfig">
+<?dbhtml filename="WarConfig.html"?>
+ <title>WAR Config</title>
+ <para>
+ Project archives managing is available through Project Archives view.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ Select
<menuchoice><guimenuitem>Window</guimenuitem><guimenuitem>Show
view</guimenuitem><guimenuitem>Other</guimenuitem><guimenuitem>JBoss
Tools</guimenuitem><guimenuitem>Project
archives</guimenuitem></menuchoice> from the menu bar
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Select a project in Package Explorer you want to be archived
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>
+ In the <property>Project Archives</property> view you will see the
that the project is now listed:
+ </para>
+
+ <figure>
+ <title>Project Archives</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_8.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>
+ Right click on the project and select the type of archive you want to create.
In this case we will create a WAR archive.
+ </para>
+
+ <figure>
+ <title>Project Archives</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_8a.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>
+ In the <property>New WAR</property> dialog you can see
automatically selected default values.
+ </para>
+
+ <figure>
+ <title>New WAR Archive</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_9.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ Click the
+ <guibutton>
+ Next
+ </guibutton>
+ button to see a stub archive configuration for your project:
+ <figure>
+ <title>Stub Archive Configuration</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_10.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Click the
+ <guibutton>
+ Finish
+ </guibutton>
+ button. The <emphasis>.WAR</emphasis> file will appear in
<property>Package Explorer</property> and also in <property>Project
Archives</property> view as structure tree:
+ <figure>
+ <title>Archive is Created</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_11.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <figure>
+ <title>Archive in Project Archives View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_12.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>
+ Using the <property>Project Archives</property> view you can
rebuild the archive:
+ </para>
+
+ <figure>
+ <title>Configure Archive</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_13.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+
+ <section id="AutoRedeploy">
+<?dbhtml filename="AutoRedeploy.html"?>
+ <title>Auto redeploy</title>
+ <para>
+ When you are creating a web application and register it on <property>JBoss
Server</property> it is automatically deployed into the
<filename>/deploy</filename> directory of the server. JBoss Developer Studio
comes with the feature of auto-redeploy. It means that you don't need to restart
<property>JBoss Server</property>. Any changes made in the application in
exploded format will trigger a redeployment on the server.
+ </para>
+
+ <para>
+ You can also use the "Finger touch" button for a quick restart of the
project without restarting the server:
+ </para>
+
+ <figure>
+ <title>Finger Touch button</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_19_finger_touch.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>
+ The "Finger" touches descriptors dependent on project (i.e. web.xml
for WAR, application.xml for EAR, jboss-esb.xml in ESB projects).
+ </para>
+ </section>
+ </section>
+
+ <section id="Previewtab">
+<?dbhtml filename="Previewtab.html"?>
+ <title>JSP Page Preview</title>
+ <para>
+ <property>JBoss Developer Studio</property> comes with JSP design-time
preview features. When designing JSP pages you can easily preview how they will look
during runtime. You can even attach your stylesheet to the Preview.
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ Make a little change to <filename>hello.jsp</filename> page, e.g.
put this code snippet:
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <programlisting role="XML">
+<![CDATA[<%= new java.util.Date() %>
+]]>
+ </programlisting>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ Click the
+ <guibutton>
+ Save
+ </guibutton>
+ button.
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Switch to Preview page by clicking the
<property>Preview</property> tab at the bottom of the page. You will see how
the page will look at runtime.
+ </para>
+ </listitem>
+ </itemizedlist>
+<!-- <figure>
<title>Preview Page</title>
<mediaobject>
<imageobject>
@@ -383,59 +463,63 @@
</mediaobject>
</figure>
-->
- </section>
- <section id="LaunchingTheProject">
- <?dbhtml filename="LaunchingTheProject.html"?>
- <title>Launch JSP Project</title>
- <para>Let's now launch our project on server. We'll use
- <property>JBoss Server</property> that is shipped with
<property>JBoss Developer
- Studio</property>. You can do it by performing one of the following
actions:</para>
- <itemizedlist>
- <listitem>
- <para>Start JBoss Server from
- Servers view by clicking the Start the server icon (
- <inlinemediaobject>
- <imageobject>
- <imagedata
fileref="images/jsp_application/jsp_application_18.png"/>
- </imageobject>
- </inlinemediaobject> ) .</para>
- </listitem>
- </itemizedlist>
-
- <itemizedlist>
- <listitem>
- <para>Click the Run icon or right click your project folder and select
<emphasis>
- <property>Run As > Run on Server</property>. </emphasis>
If you
- haven't made any changes in <emphasis>
- <property>web.xml</property>
- </emphasis> file or cleared it out you can launch the application by right
- clicking the <emphasis>
- <property>hello.jsp</property>
- </emphasis> page and selecting <emphasis>
- <property>Run on the Server</property> </emphasis>(
- <inlinemediaobject>
- <imageobject>
- <imagedata
fileref="images/jsp_application/jsp_application_16.png"/>
- </imageobject>
- </inlinemediaobject> ).</para>
- </listitem>
- </itemizedlist>
-
- <para>You should see the next page in a Browser :</para>
- <figure>
- <title>Running Project</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/jsp_application/jsp_application_17.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>Thus with the help of this chapter you've learnt how to organize
a Dynamic
- Web Project with a minimal configuration, add any staff to it (in our case
it's
- just one jsp page) and deploy and run it on the <property>JBoss
Server</property>
- shipped with <property>JBDS</property>.
- </para>
- </section>
-
- </section>
+ </section>
+
+ <section id="LaunchingTheProject">
+<?dbhtml filename="LaunchingTheProject.html"?>
+ <title>Launch JSP Project</title>
+ <para>
+ Let's now launch our project on server. We'll use
<property>JBoss Server</property> that is shipped with <property>JBoss
Developer Studio</property>. You can do it by performing one of the following
actions:
+ </para>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ Start JBoss Server from Servers view by clicking the Start the server icon (
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_18.png"/>
+ </imageobject>
+ </inlinemediaobject>
+ ) .
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ Click the
+ <guibutton>
+ Run
+ </guibutton>
+ icon or right click your project folder and select
<menuchoice><guimenuitem>Run As</guimenuitem><guimenuitem>Run on
Server</guimenuitem></menuchoice>. If you haven't made any changes in
the <filename>web.xml</filename> file or cleared it out you can launch the
application by right clicking the <filename>hello.jsp</filename> page and
selecting <guimenuitem>Run on the Server</guimenuitem>(
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_16.png"/>
+ </imageobject>
+ </inlinemediaobject>
+ ).
+ </para>
+ </listitem>
+ </itemizedlist>
+
+ <para>
+ You should see the next page in a Browser :
+ </para>
+
+ <figure>
+ <title>Running Project</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsp_application/jsp_application_17.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>
+ Thus with the help of this chapter you've learnt how to organize a Dynamic
Web Project with a minimal configuration, add new elements to it (in our case
it's just one JSP page) and deploy and run it on the <property>JBoss
Server</property> shipped with <property>JBoss Developer
Studio</property>.
+ </para>
+ </section>
+ </section>
</chapter>
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/manage.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/manage.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/manage.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -1,98 +1,103 @@
<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="manage" xreflabel="manage">
- <?dbhtml filename="manage.html"?>
- <chapterinfo>
- <keywordset>
- <keyword>JBoss Developer Studio</keyword>
- <keyword>Eclipse</keyword>
- <keyword>Deploy</keyword>
- <keyword>Deployment</keyword>
- <keyword>JBoss</keyword>
- </keywordset>
- </chapterinfo>
+<chapter id="manage">
+ <?dbhtml filename="manage.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>Eclipse</keyword>
+ <keyword>Deploy</keyword>
+ <keyword>Deployment</keyword>
+ <keyword>JBoss</keyword>
+ </keywordset>
+ </chapterinfo>
- <title>Manage JBoss AS from JBoss Developer Studio</title>
+ <title condition="jbds">Manage JBoss AS from JBoss Developer
Studio</title>
+ <title condition="jbt">Manage JBoss AS with JBoss Tools</title>
- <para>In this chapter we'll focus more on how to operate the
<property>JBoss
- AS</property> from <property>JBoss Developer
Studio</property>.</para>
- <para><property>JBoss Developer Studio 3.0.0.GA</property> is
shipped with <property>JBoss EAP 5
- </property>. When you followed the default installation of
<property>JBoss
- Developer Studio</property>, you should already have a JBoss EAP 5
Server installed and
- defined. To run JBoss AS you need preinstalled JDK 6.</para>
- <note>
- <title>Note:</title>
- <para>You can leave <property>JDK 1.5</property> configuration
for <property>JBDS</property> and set <property>JDK 6</property>
as <property>JRE</property> only for <property>JBoss EAP
Server</property>. For this you need on <emphasis><property>Windows >
Preferences</property></emphasis> menu click
<emphasis><property>Server > Runtime
Enviroments</property></emphasis>. On the opened preference page you should
select <property>JBoss EAP Runtime</property> and click
<property>Edit</property>. In <property>Edit Server Runtime
Enviroment</property> dialog you can configure <property>Jave Runtime
Enviroment</property> by clicking <property>JRE</property> button.
</para>
- </note>
+ <para>
+ In this chapter we'll focus more on how to operate the <property>JBoss
AS</property> from <property condition="jbds">JBoss Developer
Studio</property><property condition="jbt">JBoss
Tools</property>.
+ </para>
+ <para condition="jbds">
+ <property>JBoss Developer Studio: Portfolio Edition</property> ships with
<property>JBoss EAP</property>. When you followed the default installation of
<property>JBoss Developer Studio</property>, you should already have a JBoss
EAP Server installed and defined. To run JBoss AS you need you will need to have JDK 6
installed.
+ </para>
+
+ <para condition="jbt">
+ <property>JBoss Tools</property> can be used to operate a wide range of
<property>JBoss Application Server</property> versions, which can be
downloaded from the <ulink
url="http://www.jboss.org/jbossas/downloads.html">JBoss Application
Server</ulink> website.
+ </para>
+
+ <!--<note>
+ <title>Note:</title>
+ <para>You can leave <property>JDK 1.5</property> configuration for
<property>JBoss Developer Studio</property> and set <property>JDK
6</property> as <property>JRE</property> only for <property>JBoss
EAP Server</property>. For this you need to select <menuchoice>
+ <guimenuitem>Windows</guimenuitem>
+ <guimenuitem>Preferences</guimenuitem>
+ </menuchoice>, and then click <menuchoice>
+ <guimenuitem>Server</guimenuitem>
+ <guimenuitem>Runtime Environments</guimenuitem>
+ </menuchoice>. On the opened preference page you should select
<property>JBoss EAP Runtime</property> and clicking the
<guibutton>Edit</guibutton> button. In <property>Edit Server Runtime
Environment</property> dialog you can configure <property>Jave Runtime
Environment</property> by clicking the <guibutton>JRE</guibutton>
button. </para>
+ </note>-->
- <section id="JBossbundled">
- <?dbhtml filename="JBossbundled.html"?>
- <title>How to Manage the JBoss AS Bundled in JBDS</title>
- <para>This section covers the basics of working with the
<property>JBoss Server</property>
- supported directly by <property>JBDS</property> via bundled AS
plug-in. The server points to
- the JBoss Enterprise Application Platform 5.0 Runtime shipped with
<property>JBDS</property>.</para>
+ <section id="JBossbundled">
+ <?dbhtml filename="JBossbundled.html"?>
+ <title condition="jbds">How to Manage the JBoss AS Bundled in JBoss
Developer Studio</title>
+ <title condition="jbt">How to Manage JBoss AS with JBoss
Tools</title>
+ <para>This section covers the basics of working with the <property>JBoss
Server</property>
+ supported directly by <property>JBoss Developer Studio</property> via
bundled AS plug-in. The server points to
+ the JBoss Enterprise Application Platform Runtime shipped with <property>JBoss
Developer Studio</property>.</para>
- <figure>
- <title>JBoss EAP 5.0 Runtime</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/manage/eap5runtime.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <para>To read more about AS plug-in, refer to the Server Manager
guide.</para>
- <section id="StartingServer">
- <?dbhtml filename="StartingServer.html"?>
- <title>Starting JBoss Server</title>
- <para>Starting <property>JBoss Server</property> is quite
simple. <property>JBoss
- Developer Studio</property> allows you to control its behaviour
with the help of
+ <figure>
+ <title>JBoss Enterprise Application Platform Runtime</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/manage/eap5runtime.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>To read more about AS plug-in, refer to the Server Manager
guide.</para>
+ <section id="StartingServer">
+ <?dbhtml filename="StartingServer.html"?>
+ <title>Starting JBoss Server</title>
+ <para>Starting <property>JBoss Server</property> is quite simple.
<property>JBoss
+ Developer Studio</property> allows you to control its behavior
with the help of
a special toolbar, where you could start it in a regular or debug mode,
stop it or
restart it.</para>
- <itemizedlist>
- <listitem>
- <para>To launch the server click the green-with-white-arrow
icon on the
- <property>Servers</property> or right click
server name in
- this view and select <emphasis>
- <property>Start</property>
- </emphasis>. If this view is not open, select
<emphasis>
- <property>Window > Show View > Other
> Server
- > Servers</property>
- </emphasis></para>
- </listitem>
- </itemizedlist>
- <figure>
- <title>Starting from Icon</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/manage/manage_1.png"/>
- </imageobject>
- </mediaobject>
- </figure>
+ <itemizedlist>
+ <listitem>
+ <para>To launch the server click the green-with-white-arrow icon in the
<property>Servers</property> view or right click server name in this view and
click the <guibutton>Start</guibutton> button. If this view is not open,
select
<menuchoice><guimenuitem>Window</guimenuitem><guimenuitem>Show
View</guimenuitem><guimenuitem>Other</guimenuitem><guimenuitem>Server</guimenuitem><guimenuitem>Servers</guimenuitem></menuchoice>
+ </para>
+ </listitem>
+ </itemizedlist>
+ <figure>
+ <title>Starting from Icon</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/manage/manage_1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
- <para>While launching, server output is written to the
<property>Console
+ <para>While launching, server output is written to the <property>Console
view</property>:</para>
- <figure>
- <title>Console Output</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/manage/manage_3.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>When the server is started you should see <emphasis>
- <property>Started</property>
- </emphasis> in the square brackets right next its name in
<property>Servers</property>.</para>
+ <figure>
+ <title>Console Output</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/manage/manage_3.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>When the server is started you should see
<emphasis><property>Started</property></emphasis> in the square
brackets right next its name in the <property>Servers</property>
view.</para>
- <figure>
- <title>Server is Started</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/manage/manage_4.png"/>
- </imageobject>
- </mediaobject>
- </figure>
+ <figure>
+ <title>Server is Started</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/manage/manage_4.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
<!--para>To see event log after the server is started, expand
<property>Event
Log</property> branch beneath
<property>Servers</property>:</para>
<figure>
@@ -103,207 +108,190 @@
</imageobject>
</mediaobject>
</figure-->
- </section>
+ </section>
- <section id="StoppingJBoss">
- <?dbhtml filename="StoppingJBoss.html"?>
- <title>Stopping JBoss Server</title>
- <para>To stop the server, click the <emphasis>
- <property>Stop</property>
- </emphasis> icon in <property>Servers</property> or
right click the server
- name and press <emphasis>
- <property>Stop</property>.
</emphasis></para>
+ <section id="StoppingJBoss">
+ <?dbhtml filename="StoppingJBoss.html"?>
+ <title>Stopping JBoss Server</title>
+ <para>To stop the server, click the <guibutton>Stop</guibutton>
button icon in <property>Servers</property> or right click the server name and
press <guimenuitem>Stop</guimenuitem>.
+ </para>
- <figure>
- <title>Stopping Server</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/manage/manage_6.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>When the server is stopped you will see <emphasis>
+ <figure>
+ <title>Stopping Server</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/manage/manage_6.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>When the server is stopped you will see <emphasis>
<property>Stopped</property>
- </emphasis> in the square brackets next to its name.</para>
- </section>
- <section id="ServerPreferences">
- <?dbhtml filename="ServerPreferences.html"?>
- <title>Server Container Preferences</title>
- <para>You can control how <property>JBoss Developer
Studio</property> interacts with
+ </emphasis> in the square brackets next to its name.</para>
+ </section>
+ <section id="ServerPreferences">
+ <?dbhtml filename="ServerPreferences.html"?>
+ <title>Server Container Preferences</title>
+ <para>You can control how <property>JBoss Developer
Studio</property> interacts with
server containers in the <property>Server editor</property>.
Double-click the server
to open it in the editor.</para>
- <figure>
- <title>Server Overview</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/manage/manage_8.png"/>
- </imageobject>
- </mediaobject>
- </figure>
+ <figure>
+ <title>Server Overview</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/manage/manage_8.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
- <para>Here you can specify some common settings: host name, server
name, runtime as well
- as settings related to the publishing, timeouts and server
ports.</para>
+ <para>Here you can specify some common settings: host name, server name, runtime
as well
+ as settings related to publishing, timeouts and server
ports.</para>
- </section>
- </section>
+ </section>
+ </section>
- <section id="JBossInstances">
- <?dbhtml filename="JBossInstances.html"?>
- <title>How to Use Your Own JBoss AS Instance with JBDS</title>
- <para>Although <property>JBoss Developer Studio</property>
works closely with
+ <section id="JBossInstances">
+ <?dbhtml filename="JBossInstances.html"?>
+ <title>How to Use Your Own JBoss AS Instance with JBoss Developer
Studio</title>
+ <para>Although <property>JBoss Developer Studio</property> works
closely with
<property>JBoss EAP 5</property> we do not ultimately tie you
to any particular
server for deployment. There are some servers that Studio supports directly
(via the
bundled Eclipse WTP plug-ins). In this section we discuss how to manage
self-installed
JBoss AS. Suppose you want to deploy the application to <property>JBoss
4.2.3
server</property>. First of all you need to install
it.</para>
- <section id="JBossInstalling">
- <?dbhtml filename="JBossInstalling.html"?>
- <title>JBoss AS Installation</title>
- <itemizedlist>
- <listitem>
- <para>Download the binary package of JBoss AS, e.g.
<property>JBoss 4.2.3</property> and save
- it on your computer: <ulink
url="http://labs.jboss.com/jbossas/downloads"
-
>http://labs.jboss.com/jbossas/downloads</ulink></para>
- </listitem>
- </itemizedlist>
- <para>It does not matter where on your system you install JBoss
server.</para>
+ <section id="JBossInstalling">
+ <?dbhtml filename="JBossInstalling.html"?>
+ <title>JBoss AS Installation</title>
+ <itemizedlist>
+ <listitem>
+ <para>Download the binary package of JBoss AS, e.g. <property>JBoss
4.2.3</property> and save
+ it on your computer: <ulink
url="http://labs.jboss.com/jbossas/downloads">http://labs.jb...
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>It does not matter where on your system you install JBoss
server.</para>
- <note>
- <title>Note:</title>
- <para>The installation of JBoss server into a directory that has a
name containing
+ <note>
+ <title>Note:</title>
+ <para>The installation of JBoss server into a directory that has a name
containing
spaces provokes problems in some situations with Sun-based VMs. Try
to avoid
- using installation folders that have spaces in their
names.</para>
- </note>
+ using installation folders that contain spaces in their
names.</para>
+ </note>
- <para>There is no requirement for root access to run JBoss Server on
UNIX/Linux systems
+ <para>There is no requirement for root access to run JBoss Server on UNIX/Linux
systems
because none of the default ports are within the 0-1023 privileged port
range.</para>
- <itemizedlist>
- <listitem>
- <para>After you have the binary archive you want to install,
use the JDK jar
- tool (or any other ZIP extraction tool) to extract the
jboss-4.2.3.GA.zip
- archive contents into a location of your choice. The
jboss-4.2.3.GA.tgz
+ <itemizedlist>
+ <listitem>
+ <para>After you have the binary archive you want to install, use the JDK jar
+ tool (or any other ZIP extraction tool) to extract the
<filename>jboss-4.2.3.GA.zip</filename>
+ archive contents into a location of your choice. The
<filename>jboss-4.2.3.GA.tgz</filename>
archive is a gzipped tar file that requires a gnutar compatible
tar which
can handle the long pathnames in the archive. The extraction
process will
- create a jboss-4.2.3.GA directory. </para>
- </listitem>
- </itemizedlist>
- </section>
+ create a <filename>jboss-4.2.3.GA</filename>
directory. </para>
+ </listitem>
+ </itemizedlist>
+ </section>
- <section id="AddingJBossServer">
- <?dbhtml filename="AddingJBossServer.html"?>
- <title>Adding and Configuring JBoss Server</title>
- <para>Now we should add just installed server into server manager in
<property>JBoss
- Developer Studio</property>.</para>
- <itemizedlist>
- <listitem>
- <para>Open the <property>Servers</property> by
selecting <emphasis>
- <property>Window > Show View > Other
> Server
- > Servers</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Right click anywhere in this view and select
<emphasis>
- <property>New Server</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Select <emphasis>
- <property>JBoss Community > JBoss 4.2
Server</property>
- </emphasis></para>
- </listitem>
- </itemizedlist>
- <figure>
- <title>Selecting Server Name and Server Type</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/manage/manage_9.png"/>
- </imageobject>
- </mediaobject>
- </figure>
+ <section id="AddingJBossServer">
+ <?dbhtml filename="AddingJBossServer.html"?>
+ <title>Adding and Configuring JBoss Server</title>
+ <para>Now we should add the just installed server into server manager in
<property>JBoss Developer Studio</property>.</para>
+ <itemizedlist>
+ <listitem>
+ <para>Select the <property>Servers</property> view by selecting
<menuchoice><guimenuitem>Window</guimenuitem><guimenuitem>Show
View</guimenuitem><guimenuitem>Other</guimenuitem><guimenuitem>Server</guimenuitem><guimenuitem>Servers</guimenuitem></menuchoice>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>Right click anywhere in this view and select
<menuchoice><guimenuitem>New</guimenuitem><guimenuitem>Server</guimenuitem></menuchoice>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>Select <menuchoice><guimenuitem>JBoss
Community</guimenuitem><guimenuitem>JBoss 4.2
Server</guimenuitem></menuchoice>
+ </para>
+ </listitem>
+ </itemizedlist>
+ <figure>
+ <title>Selecting Server Name and Server Type</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/manage/manage_9.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
- <note>
- <title>Note:</title>
+ <note>
+ <title>Note:</title>
- <para>Now in the <property>New Server wizard</property>
there is a separation
- between the .org servers (the <emphasis>
- <property>JBoss Community</property>
- </emphasis> category) and product server that comes bundled
with JBoss EAP (the
- <emphasis>
- <property>JBoss Enterprise
Middleware</property></emphasis> category).</para>
- </note>
+ <para>Now in the <property>New Server wizard</property> there is a
separation between the .org servers (the <emphasis><property>JBoss
Community</property></emphasis> category) and product server that comes
bundled with JBoss EAP (the <emphasis><property>JBoss Enterprise
Middleware</property></emphasis> category).</para>
+ </note>
- <itemizedlist>
- <listitem>
- <para>To create a new runtime, which Jboss AS 4.2 matches to,
click <emphasis>
- <property>Next</property>
- </emphasis></para>
- </listitem>
- </itemizedlist>
+ <itemizedlist>
+ <listitem>
+ <para>To create a new runtime, which Jboss AS 4.2 matches to, click the
<guibutton>Next</guibutton> button
+ </para>
+ </listitem>
+ </itemizedlist>
- <itemizedlist>
- <listitem>
- <para>In the next step make <property>JBoss Developer
Studio</property> to know
- where you have installed the Server and define JRE.</para>
- </listitem>
- </itemizedlist>
- <figure>
- <title>Defining JBoss Runtime</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/manage/manage_11.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <note>
- <title>Note:</title>
- <para>When adding a new server you will need to specify what JRE to
use. It is
+ <itemizedlist>
+ <listitem>
+ <para>In the next step you need to specify the location of the Server and
define JRE to be used.</para>
+ </listitem>
+ </itemizedlist>
+ <figure>
+ <title>Defining JBoss Runtime</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/manage/manage_11.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <note>
+ <title>Note:</title>
+ <para>When adding a new server you will need to specify what JRE to use. It is
important to set this value to a full JDK, not JRE. Again, you need a
full JDK
to run Web applications, JRE will not be enough.</para>
- </note>
+ </note>
- <itemizedlist>
- <listitem>
- <para>In the next dialog verify the specified information and
if something is
+ <itemizedlist>
+ <listitem>
+ <para>In the next dialog verify the specified information and if something is
unfair go back and correct it</para>
- </listitem>
- </itemizedlist>
- <figure>
- <title>JBoss Runtime Summary</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/manage/manage_15.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <itemizedlist>
- <listitem>
- <para>In the last wizard's dialog modify the projects
that are
- configured on the server and click <emphasis>
- <property>Finish</property>
- </emphasis>.</para>
- </listitem>
- </itemizedlist>
- <figure>
- <title>Configuring Projects</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/manage/manage_16.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>A new <property>JBoss Server</property> should now
appear in the <property>Servers</property> view.</para>
- <figure>
- <title>New JBoss Server</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/manage/manage_17.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>Now, we are ready to create the first web
application.</para>
- </section>
+ </listitem>
+ </itemizedlist>
+ <figure>
+ <title>JBoss Runtime Summary</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/manage/manage_15.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <itemizedlist>
+ <listitem>
+ <para>In the last wizard's dialog modify the projects that are
+ configured on the server and click the
<guibutton>Finish</guibutton> button.</para>
+ </listitem>
+ </itemizedlist>
+ <figure>
+ <title>Configuring Projects</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/manage/manage_16.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>A new <property>JBoss Server</property> should now appear in
the <property>Servers</property> view.</para>
+ <figure>
+ <title>New JBoss Server</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/manage/manage_17.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>Now, we are ready to create the first web application.</para>
+ </section>
- </section>
+ </section>
</chapter>
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/master.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/master.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/master.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -3,6 +3,7 @@
"http://www.docbook.org/xml/4.3/docbookx.dtd"
[
<!ENTITY getting_started SYSTEM "getting_started.xml">
+<!ENTITY jbossinstall SYSTEM "jbossinstall.xml">
<!ENTITY manage SYSTEM "manage.xml">
<!ENTITY first_seam SYSTEM "first_seam.xml">
<!ENTITY jsp_application SYSTEM "jsp_application.xml">
@@ -11,7 +12,9 @@
<!ENTITY further_reading SYSTEM "further_reading.xml">
<!ENTITY project_examples SYSTEM "project_examples.xml">
+<!ENTITY usage_stats_intro SYSTEM "usage_stats_jbt_intro.xml">
+
<!ENTITY seamlink "../../seam/html_single/index.html">
<!ENTITY aslink "../../as/html_single/index.html">
<!ENTITY esblink "../../esb_ref_guide/html_single/index.html">
@@ -45,7 +48,7 @@
<year>2010</year>
<holder>JBoss by Red Hat</holder>
</copyright>
- <releaseinfo>Version: 3.0.1.GA</releaseinfo>
+ <releaseinfo>Version: 3.2.0.GA</releaseinfo>
<abstract>
<title/>
<para>
@@ -59,7 +62,8 @@
- &getting_started;
+ <!--&getting_started;-->
+ &jbossinstall;
&manage;
&first_seam;
&jsp_application;
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/project_examples.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/project_examples.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/project_examples.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="project_examples" xreflabel="project_examples"
role="new">
+<chapter id="project_examples" role="new">
<?dbhtml filename="project_examples.html"?>
<chapterinfo>
<keywordset>
@@ -12,11 +12,10 @@
</chapterinfo>
<title>Project Examples</title>
- <para><emphasis><property>JBoss Developer
Studio</property></emphasis> provides an option to download and import a
ready-made
- project that you can explore and derive some useful technology implementation lessons
from. </para>
+ <para><emphasis><property>JBoss Developer
Studio</property></emphasis> provides an option to download and import a
ready-made project that you can explore learn from. </para>
<para>
- To adjust the settings of the Project Examples feature you need to navigate to
<property>Windows> Preferences > JBoss Tools > Project
Examples</property>. </para>
+ To adjust the settings of the Project Examples feature you need to navigate to
<menuchoice><guimenuitem>Windows</guimenuitem><guimenuitem>Preferences</guimenuitem><guimenuitem>JBoss
Tools</guimenuitem><guimenuitem>Project
Examples</guimenuitem></menuchoice>. </para>
<figure>
<title>Project Examples Preferences</title>
@@ -27,27 +26,20 @@
</mediaobject>
</figure>
- <para>The <property>Show experimental sites</property> checkbox
serves to enable/disable representing the user sites in the <property>Project
Example</property> dialog ( <property>Help > Project
Examples</property>). </para>
+ <para>The <property>Show experimental sites</property> checkbox
serves to enable or disable user sites in the <property>Project
Example</property> dialog
(<menuchoice><guimenuitem>Help</guimenuitem><guimenuitem>Project
Examples</guimenuitem></menuchoice>). </para>
<section id="UserSites">
<title>User Sites</title>
<para>
- As you can see from the <emphasis role="bold">Project
Examples Preferences</emphasis> image you can add a custom project example that can
be provided by anyone.
- This feature can, for example, facilitate project testing.
+ As you can see from the <emphasis role="bold">Project
Examples Preferences</emphasis> image you can add a custom project example that can
be provided by anyone. This feature can, for example, facilitate project testing.
</para>
<para>
- In oder to add a new project example you need to select the
<property>User sites</property>
- option and press the <property>Add</property> button to the
right.
+ In oder to add a new project example you need to select the
<property>User sites</property> option and press the
<guibutton>Add</guibutton> button to the right.
</para>
- <para>When the <property>Add</property> button is pressed the
- <property>Add Project Example Site</property> dialog is
displayed. The dialog contains 2
- input fields: <property>Name</property> where you need to specify
the name of the new entry and <property>URL</property>
- that has to point to the xml file that contains example project(s) properties.
- In more detail the structure of the xml file is discussed further in the
chapter of the guide.
- Alternatively, if the xml is stored on your local machine, you can hit the
<property>Browse</property> button to select the file in the file
system.</para>
- <para>Here is an example of the xml file that holds project example
settings:</para>
+ <para>When the <guibutton>Add</guibutton> button is pressed the
<property>Add Project Example Site</property> dialog is displayed. The dialog
contains two input fields: <property>Name</property>, where you need to
specify the name of the new entry and <property>URL</property>,which has to
point to the XML file that contains example project(s) properties. The structure of the
XML file is discussed in more detail in a later chapter of this guide. Alternatively, if
the XML is stored on your local machine, you can hit the
<guibutton>Browse</guibutton> button to select the file in the file
system.</para>
+ <para>Here is an example of the XML file that holds project example
settings:</para>
<programlisting role="XML"><![CDATA[<projects>
<project>
@@ -67,12 +59,9 @@
</projects>
]]></programlisting>
- <para>Once you define the location of the xml file with projects settings
you will see a new user site entry added.
- Please note now if you select the entry you can edit and remove it with the
corresponding buttons to the right.
- You can not do such operations with the <property>Plugin provides
sites</property>.</para>
+ <para>Once you define the location of the XML file with projects settings
you will see a new user site entry added. Please note now if you select the entry you can
edit and remove it with the corresponding buttons to the right. You can not perform such
operations with the <property>Plugin provides sites</property>.</para>
- <para>When the user sites location is set up you can download and install
the project(s).
- Please see the next chapter of the guide. </para>
+ <para>When the user sites location is set up you can download and install
the project(s). Please see the next chapter of the guide for more details.</para>
</section>
@@ -80,13 +69,15 @@
<section id="DownloadingProjectExample">
<title>Downloading a Project Example</title>
- <para>To download a project example and start working with it you need to
take a few steps:</para>
+ <para>To download a project example and start working with it you need to
perform a few steps:</para>
<itemizedlist>
<listitem>
- <para>Go to the menu bar and select
<emphasis><property>File > New >
Other...</property></emphasis>
- </para></listitem>
+ <para>Go to the menu bar and select
<menuchoice><guimenuitem>File</guimenuitem><guimenuitem>New</guimenuitem><guimenuitem>Other...</guimenuitem></menuchoice></para></listitem>
- <listitem><para>Select <emphasis><property>Jboss
Tools > Project Examples</property></emphasis> (You can also call the
<emphasis><property>Project Examples</property></emphasis> from
menu bar: <property>Help > Project Examples...</property> or directly
from <emphasis><property>File > New >
Example...</property></emphasis> menu )</para></listitem>
+ <listitem>
+ <para>
+ Select <menuchoice><guimenuitem>Jboss
Tools</guimenuitem><guimenuitem>Project
Examples</guimenuitem></menuchoice> (You can also select
<guimenuitem>Project Examples</guimenuitem> from menu bar:
<menuchoice><guimenuitem>Help</guimenuitem><guimenuitem> Project
Examples...</guimenuitem></menuchoice> or directly by selecting
+
<menuchoice><guimenuitem>File</guimenuitem><guimenuitem>New</guimenuitem><guimenuitem>Example...</guimenuitem></menuchoice>
menu )</para></listitem>
</itemizedlist>
@@ -101,11 +92,11 @@
</figure>
<para>
- Alternatively, you should navigate to <property>New >
Other..</property>, scroll down to find the <property>JBoss
Tools</property> option (or just type in the first letters of the word
"JBoss" for quick search), expand the option and select
<property>Project Examples</property>, click
<property>Next</property>.
+ Alternatively, you should navigate to
<menuchoice><guimenuitem>New</guimenuitem><guimenuitem>Other...</guimenuitem></menuchoice>,
scroll down to find the <guilabel>JBoss Tools</guilabel> option (or just type
in the first letters of the word "JBoss" for quick search), expand the
option and select <guilabel>Project Examples</guilabel>, and click the
<guibutton>Next</guibutton> button.
</para>
<itemizedlist>
- <listitem><para>Now in the <property>New Project
Example</property> dialog you can select a project you would like to explore and a
site to download it from</para>
- <para>Project Examples Wizard provides a filter field to more
easily locate the project examples you want, so you can type in the project you would like
to explore in the field.</para></listitem>
+ <listitem><para>Now in the <guilabel>New Project
Example</guilabel> dialog you can select a project you would like to explore and a
site to download it from</para>
+ <para>The <guilabel>Project Examples Wizard</guilabel>
provides a filter field to more easily locate the project examples you want, so you can
type in the project you would like to explore in the field.</para></listitem>
</itemizedlist>
@@ -121,7 +112,7 @@
<para>Some project examples have dependencies which could not be
automatically configured.
- In such cases you will receive the message prompted about detected
requirements (see the figure below).</para>
+ In these cases you will receive a message prompt listing the detected
requirements (see the figure below).</para>
<figure>
<title>Prompt about Project Example Requirements</title>
@@ -132,8 +123,7 @@
</mediaobject>
</figure>
- <para>You should click
<emphasis><property>Details</property></emphasis> to see the list
of requirements
- and make fixes.</para>
+ <para>You should click the <guibutton>Details</guibutton>
button to see the list of requirements and make any necessary fixes.</para>
<figure>
<title>Requirements Details Dialog</title>
@@ -144,7 +134,7 @@
</mediaobject>
</figure>
- <para>If you have previously specified user sites (see the <link
linkend="UserSites">User Sites</link> chapter) they also will be
displayed in the list of project examples in the category that was defined in the xml
file with user sites settings. </para>
+ <para>If you have previously specified user sites (see the <link
linkend="UserSites">User Sites</link> chapter) they also will be
displayed in the list of project examples in the category that was defined in the XML file
with user sites settings. </para>
<figure>
<title>User Site</title>
<mediaobject>
@@ -161,23 +151,20 @@
<note>
<title>Note:</title>
<para>
- The <emphasis><property>Show the Quick Fix
Dialog</property></emphasis> option is described in the <link
linkend="QuickFixes">Quick Fixes</link> section.
+ The <guilabel>Show the Quick Fix Dialog</guilabel> option is
described in the <link linkend="QuickFixes">Quick Fixes</link>
section.
</para>
</note>
<itemizedlist>
- <listitem><para>Press
<emphasis><property>Finish</property></emphasis> to start
downloading the project from the repository
- </para></listitem>
-
+ <listitem>
+ <para>Press the <guibutton>Finish</guibutton> button to
start downloading the project from the repository</para>
+ </listitem>
</itemizedlist>
- <para>When downloading is finished the project will be imported
automatically and you will be able to see it in the Package Explorer.</para>
+ <para>When downloading is finished the project will be imported
automatically and you will be able to see it in the <guilabel>Package
Explorer</guilabel> view.</para>
- <para>Now you can run the application on the server.
+ <para>Now you can run the application on the server.</para>
- </para>
-
-
<figure>
<title>Seam Demo Application run on the Server</title>
<mediaobject>
@@ -196,19 +183,17 @@
...
<nature>org.jboss.tools.jst.web.kb.kbnature</nature>
]]></programlisting>
- <para>It is needed for correct work of <property>Code
Assist</property> and <property>JSF EL
Validation</property>.</para>
+ <para>It is needed for <property>Code Assist</property> and
<property>JSF EL Validation</property> to function correctly.</para>
</section>
<section id="QuickFixes">
<title>Quick Fixes</title>
<para>
- Project Examples Wizard has an option for making quick fixes
- for the imported project to easily fix possible issues like missing servers,
Seam runtimes etc.
+ The <guilabel>Project Examples Wizard</guilabel> has an option
for making quick fixes for the imported project to easily fix possible issues like
missing servers, Seam runtimes etc.
</para>
- <para>To enable quick fixing option you need to check the
- <emphasis><property>Show the Quick Fix
dialog</property></emphasis> while choosing the <link
linkend="DownloadingProjectExample">Project
Example</link>.</para>
- <para>When the project you selected is downloaded it will be checked for
missing dependences and if there are some you will see a dialog listing the
problems.</para>
+ <para>To enable the quick fix option you need to check the
<guilabel>Show the Quick Fix dialog</guilabel> while choosing the <link
linkend="DownloadingProjectExample">Project
Example</link>.</para>
+ <para>When the project you selected is downloaded it will be checked for
missing dependences and if any are detected you will see a dialog listing the
problems.</para>
<figure>
<title>Quick Fix Dialog box</title>
<mediaobject>
@@ -221,7 +206,7 @@
<itemizedlist>
<listitem><para>Select the problem from the
list</para></listitem>
- <listitem><para>Click <emphasis><property>Quick
Fix</property></emphasis> button</para></listitem>
+ <listitem><para>Click the <guibutton>Quick
Fix</guibutton> button</para></listitem>
</itemizedlist>
<para>You will be offered a solution or a number of solutions to the
problem.</para>
@@ -234,11 +219,11 @@
</imageobject>
</mediaobject>
</figure>
- <para>In this case (see the image above), when the
<emphasis><property>Finish</property></emphasis> button is
pressed, Seam Settings dialog box will be displayed where you need to provide a path to
the Seam environment to fix the issue.</para>
+ <para>In this case (see the image above), when the
<guibutton>Finish</guibutton> button is pressed, the Seam Settings dialog box
will be displayed where you need to provide a path to the Seam environment in order to fix
the issue.</para>
<para>When the problem is fixed you will be returned to the Quick Fix
dialog box with the remaining problems to be fixed.</para>
- <para>There is a possibility to fix problems before downloading. When the
project example is selected you will see warning message on the <property>New
Project Example</property> dialog.</para>
+ <para>You can also fix problems before downloading. When the project
example is selected you will see warning message on the <guilabel>New Project
Example</guilabel> dialog.</para>
<figure>
<title>Requirements warning in the Project Example
wizard</title>
@@ -251,9 +236,9 @@
<para>To fix the problem immediately you need to:</para>
<itemizedlist>
- <listitem><para>Click
<emphasis><property>Details...</property></emphasis> button in the
<property>New Project Example</property> dialog</para></listitem>
- <listitem><para>Select the problem from the list in the
<property>Requirement details</property> dialog
box</para></listitem>
- <listitem><para>Click
<emphasis><property>Fix</property></emphasis>
button</para></listitem>
+ <listitem><para>Click the
<guibutton>Details...</guibutton> button in the <guilabel>New Project
Example</guilabel> dialog</para></listitem>
+ <listitem><para>Select the problem from the list in the
<guilabel>Requirement details</guilabel> dialog
box</para></listitem>
+ <listitem><para>Click the <guibutton>Fix</guibutton>
button</para></listitem>
</itemizedlist>
<figure>
Modified:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/rad_jsf_application.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/rad_jsf_application.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/rad_jsf_application.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -1,406 +1,352 @@
<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="rad_jsf_application"
xreflabel="rad_jsf_application">
- <?dbhtml filename="rad_jsf_application.html"?>
- <chapterinfo>
- <keywordset>
- <keyword>JBoss Developer Studio</keyword>
- <keyword>JSF</keyword>
- <keyword>JBoss</keyword>
- <keyword>RAD</keyword>
- </keywordset>
- </chapterinfo>
- <title>RAD development of a simple JSF application</title>
+<chapter id="rad_jsf_application">
+ <?dbhtml filename="rad_jsf_application.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Developer Studio</keyword>
+ <keyword>JSF</keyword>
+ <keyword>JBoss</keyword>
+ <keyword>RAD</keyword>
+ </keywordset>
+ </chapterinfo>
+ <title>RAD development of a simple JSF application</title>
- <note>
- <title>Note:</title>
- <para>We highly recommend developing in
<property>Seam</property>. This chapter is for users
+ <note>
+ <title>Note:</title>
+ <para>We highly recommend developing in <property>Seam</property>.
This chapter is for users
who for some reason cannot use
<property>Seam</property>.</para>
- </note>
+ </note>
- <para>In this chapter you will see how to create a simple JSF application being
based on
+ <para>In this chapter you will learn how to create a simple JSF application being
based on the
<property>"RAD"</property> philosophy. We will
create the familiar
- Guess Number application. The scenario is the following. You are asked to guess a
number
+ Guess Number application. The game is played according to the following rules.
You are asked to guess a number
between 0 and 100. If the guess is correct, a success page is displayed with a
link to play
again. If the guess is incorrect, a message is printed notifying that a smaller
or a larger
number should be entered and the game continues.</para>
- <para>We'll show you how to create such an application from scratch,
along the way
- demonstrating powerful features of JBoss Developer Studio such as project
templating, Visual
+ <para>We'll show you how to create such an application from scratch,
along the way
+ demonstrating the powerful features included in JBoss Developer Studio such as
project templating, Visual
Page Editor, code completion and others. You will design the JSF application and
then run
the application from inside JBoss Developer Studio using the bundled JBoss
server.</para>
- <section id="SettingUpTheProject12">
- <?dbhtml filename="SettingUpTheProject12.html"?>
- <title>Setting up the project</title>
- <para>First, you should create a JSF 1.2 project using an integrated
JBDS's new
+ <section id="SettingUpTheProject12">
+ <?dbhtml filename="SettingUpTheProject12.html"?>
+ <title>Setting up the project</title>
+ <para>First, you should create a JSF 1.2 project using an integrated JBoss
Developer Studio's new
project wizard and predefined templates. Follow the next steps:</para>
- <itemizedlist>
- <listitem>
- <para>In Web Projects (if it is not open select <emphasis>
- <property>Window > Show View > Others
> JBoss Tools Web
- > Web Projects</property></emphasis>)
click <emphasis>
- <property>Create New JSF Project</property>
- </emphasis> button. <figure>
+ <itemizedlist>
+ <listitem>
+ <para>In the Web Projects view (if it is not open select
<menuchoice><guimenuitem>Window</guimenuitem><guimenuitem>Show
View</guimenuitem><guimenuitem>Others</guimenuitem><guimenuitem>JBoss
Tools Web</guimenuitem><guimenuitem>Web
Projects</guimenuitem></menuchoice>) click <guibutton>Create New JSF
Project</guibutton> button. <figure>
<title>Create New JSF Project</title>
- <mediaobject>
- <imageobject>
- <imagedata
-
fileref="images/rad_jsf_application/rad_jsf_application_1.png"/>
- </imageobject>
- </mediaobject>
- </figure></para>
- </listitem>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </para>
+ </listitem>
- <listitem>
- <para>Put <property>GuessNumber</property> as a project
name, in JSF Environment
- drop down list choose <property>JSF
1.2</property></para>
- </listitem>
- <listitem>
- <para>Leave everything else as it is and click <emphasis>
- <property>Finish</property>
- </emphasis></para>
- </listitem>
- </itemizedlist>
- <para>Our project will appear in Project Explorer and Web Projects. As you
can see
- JBoss Developer Studio has created for us the whole skeleton for the project
with all
- needed libraries, faces-config.xml and web.xml files.</para>
- <figure>
- <title>New JSF Project</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_2.png"/>
- </imageobject>
- </mediaobject>
- </figure>
+ <listitem>
+ <para>Enter <property>GuessNumber</property> as a project name, in
JSF Environment
+ drop down list choose <property>JSF 1.2</property>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Leave everything else as it is and click the
<guibutton>Finish</guibutton> button
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>Our project will appear in the Project Explorer and Web Projects views. As
you can see
+ JBoss Developer Studio has created the entire skeleton for the project with
all
+ required libraries, <filename>faces-config.xml</filename> file
and <filename>web.xml</filename> file.</para>
+ <figure>
+ <title>New JSF Project</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
- <para>As the project has been set up, new JSP pages should be created
now.</para>
- </section>
- <section id="CreatingJSPPages">
- <?dbhtml filename="CreatingJSPPages.html"?>
- <title>Creating JSP Pages</title>
+ <para>As the project has been set up, new JSP pages should now be
created.</para>
+ </section>
+ <section id="CreatingJSPPages">
+ <?dbhtml filename="CreatingJSPPages.html"?>
+ <title>Creating JSP Pages</title>
- <para>Here, we are going to add two pages to our application. The first
page is
- inputnumber.jsp. It prompts you to enter a number. If the guess is incorrect,
the same
+ <para>Here, we are going to add two pages to our application. The first page is
called
+ <filename>inputnumber.jsp</filename>. It prompts you to enter a
number. If the guess is incorrect, the same
page will be redisplayed with a message indicating whether a smaller or a
larger number
- should be tried. The second page is success.jsp. This page will be shown
after you guess
+ should be tried. The second page is called
<filename>success.jsp</filename>. This page will be shown after you guess
the number correctly. From this page you also have the option to play the
game again.</para>
- <para>Now, we will guide you through the steps on how to do
this.</para>
- <itemizedlist>
- <listitem>
- <para>Open <emphasis>
- <property>faces-config.xml</property>
- </emphasis> file</para>
- </listitem>
- <listitem>
- <para>Right click anywhere on the diagram mode</para>
- </listitem>
- <listitem>
- <para>From the context menu select <emphasis>
- <property>New View</property>
- </emphasis></para>
- </listitem>
- </itemizedlist>
- <figure>
- <title>Create New View</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_3.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <itemizedlist>
+ <para>Now, we will guide you through the steps on how to do this.</para>
+ <itemizedlist>
+ <listitem>
+ <para>First a folder called <filename>pages</filename> needs to be
created under the <filename>WebContent</filename> folder. To do this right
click on the <filename>WebContent</filename> folder in the Package Explorer
view and select
<menuchoice><guimenuitem>New</guimenuitem><guimenuitem>Folder</guimenuitem></menuchoice>.
Set the <guilabel>Folder Name</guilabel> to
<filename>pages</filename> and click the
<guibutton>Finish</guibutton> button.</para>
+ <para>
+ <figure>
+ <title>Create pages folder</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_2a.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>Open the <filename>faces-config.xml</filename>
file.</para>
+ </listitem>
+ <listitem>
+ <para>Right click anywhere on the diagram mode</para>
+ </listitem>
+ <listitem>
+ <para>From the context menu select <guimenuitem>New
View</guimenuitem>
+ </para>
+ </listitem>
+ </itemizedlist>
+ <figure>
+ <title>Create New View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_3.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <itemizedlist>
- <listitem>
- <para>Type <emphasis>
- <property>pages/inputnumber</property>
- </emphasis> as the value for <emphasis>
- <property>From-view-id</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Leave everything else as is and click <emphasis>
- <property>Finish</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>In the same way create another jsf view. Type
<emphasis>
- <property>pages/success</property>
- </emphasis> as the value for <emphasis>
- <property>From-view-id</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Select <emphasis>
- <property>File > Save</property>
- </emphasis></para>
- </listitem>
- </itemizedlist>
- <para>On the diagram you will see two created views.</para>
- <figure>
- <title>New Views</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_4.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </section>
+ <listitem>
+ <para>Type
<emphasis><property>pages/inputnumber</property></emphasis> as the
value for <emphasis> the <property>From View ID</property> field
+ </emphasis>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Leave everything else as is and click the
<guibutton>Finish</guibutton> button</para>
+ </listitem>
+ <listitem>
+ <para>In the same way create another JSF view. Type
<emphasis><property>pages/success</property></emphasis> as the
value for <emphasis><property>From View ID</property></emphasis>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Select
<menuchoice><guimenuitem>File</guimenuitem><guimenuitem>Save</guimenuitem></menuchoice>
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>On the diagram you will see two created views.</para>
+ <figure>
+ <title>New Views</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_4.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
- <section id="CreatingTransition">
- <?dbhtml filename="CreatingTransition.html"?>
- <title>Creating Transition between two views</title>
- <para>Then, we should create connection between jsp pages.</para>
- <itemizedlist>
- <listitem>
- <para>In the diagram, select the <emphasis>
- <property>Create New Connection</property>
- </emphasis> icon third from the top along the upper left side
of the diagram to
- get an arrow cursor with a two-pronged plug at the arrow's
bottom <figure>
- <title>Create Connection</title>
- <mediaobject>
- <imageobject>
- <imagedata
-
fileref="images/rad_jsf_application/rad_jsf_application_5.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </para>
- </listitem>
- <listitem>
- <para>Click on the <emphasis>
- <property>pages/inputnumber</property>
- </emphasis> page icon and then click on the <emphasis>
- <property>pages/success</property>
- </emphasis> page icon</para>
- </listitem>
- </itemizedlist>
- <para>A transition should appear between the two icons of
views.</para>
- <figure>
- <title>Created Connection</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_6.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <itemizedlist>
- <listitem>
- <para>Select <emphasis>
- <property>File > Save</property>
- </emphasis> from the menu bar</para>
- </listitem>
- </itemizedlist>
- </section>
+ <section id="CreatingTransition">
+ <?dbhtml filename="CreatingTransition.html"?>
+ <title>Creating Transition between two views</title>
+ <para>Then, we should create connection between JSP pages.</para>
+ <itemizedlist>
+ <listitem>
+ <para>In the diagram, select the <guibutton>Create New
Connection</guibutton> icon third from the top along the upper left side of the
diagram to get an arrow cursor with a two-pronged plug at the arrow's bottom
+ <figure>
+ <title>Create Connection</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_5.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Click on the
<emphasis><property>pages/inputnumber</property></emphasis> page
icon and then click on the
<emphasis><property>pages/success</property></emphasis> page
icon</para>
+ </listitem>
+ </itemizedlist>
+ <para>A transition should appear between the two icons of views.</para>
+ <figure>
+ <title>Created Connection</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_6.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <itemizedlist>
+ <listitem>
+ <para>Select
<menuchoice><guimenuitem>File</guimenuitem><guimenuitem>Save</guimenuitem></menuchoice>
from the menu bar</para>
+ </listitem>
+ </itemizedlist>
+ </section>
- <section id="CreatingResourceFile">
- <?dbhtml filename="CreatingResourceFile.html"?>
- <title>Creating Resource File</title>
- <para>A resource file is just a file with a
<emphasis>.properties</emphasis> extension for
+ <section id="CreatingResourceFile">
+ <?dbhtml filename="CreatingResourceFile.html"?>
+ <title>Creating Resource File</title>
+ <para>A resource file is just a file with a
<emphasis>.properties</emphasis> extension for
collecting text messages in one central place. JBoss Developer Studio allows
you to
create quickly a resource file. The messages stored in resource file can be
displayed to
you on a Web page during application execution. </para>
- <para>With resource file first, you don't hard code anything into
the JSP pages.
- And second, it makes it easier to translate your application to other
languages. All you
- have to do is to translate all your messages to the other language and save
them in a
- new properties file with a name that ends with the appropriate ISO-639
language code.</para>
- <para>It is a good idea to keep your resources inside the <emphasis>
- <property>JavaSource</property>
- </emphasis> folder, where you keep your .java files. Every time you
build the project,
- all <emphasis>.properties</emphasis> files will then be copied to
the
- <emphasis>classes</emphasis> folder by default.</para>
- <itemizedlist>
- <listitem>
- <para>Right click <emphasis>
- <property>JavaSource</property>
- </emphasis> folder and select <emphasis>
- <property>New > Folder</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Type <emphasis>
- <property>game</property>
- </emphasis> for Folder name and click <emphasis>
- <property>Finish</property>
- </emphasis></para>
- </listitem>
- </itemizedlist>
- <para>Your resource file and java bean will be stored in this
folder.</para>
- <itemizedlist>
- <listitem>
- <para>Right click on <emphasis>
- <property>game folder</property>
- </emphasis> and select <emphasis>
- <property>New > Properties File</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Type <emphasis>
- <property>messages</property>
- </emphasis> as the value for "name" attribute
and click <emphasis>
- <property>Finish</property>
- </emphasis></para>
- </listitem>
- </itemizedlist>
- <para>JBoss Developer Studio will automatically open
+ <para>
+ With resource file you don't hard code anything into the JSP pages. It also
makes it easier to translate your application to other languages. All you have to do is to
translate all your messages to the other language and save them in a new properties file
with a name that ends with the appropriate ISO-639 language code.
+ </para>
+ <para>It is a good idea to keep your resources inside the
<filename>JavaSource</filename> folder, where you keep your .java files. Every
time you build the project, all <emphasis>.properties</emphasis> files will
then be copied to the <filename>classes</filename> folder by
default.</para>
+ <itemizedlist>
+ <listitem>
+ <para>Right click the <filename>JavaSource</filename> folder and
select
<menuchoice><guimenuitem>New</guimenuitem><guimenuitem>Folder</guimenuitem></menuchoice>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Enter <filename>game</filename> as the Folder name and click
the <guibutton>Finish</guibutton> button
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>Your resource file and java bean will be stored in this
folder.</para>
+ <itemizedlist>
+ <listitem>
+ <para>Right click on the <filename>game</filename> folder and
select
<menuchoice><guimenuitem>New</guimenuitem><guimenuitem>Properties
File</guimenuitem></menuchoice>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Type <emphasis><property>messages</property></emphasis> as
the value for "name" attribute and click the
<guibutton>Finish</guibutton> button
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>JBoss Developer Studio will automatically open
<property>messages.properties</property> file for
editing.</para>
- <figure>
- <title>Messages.properties File</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_7.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <itemizedlist>
- <listitem>
- <para>Click <emphasis>
- <property>Add</property>
- </emphasis> button for adding new attribute to your resource
file</para>
- </listitem>
- <listitem>
- <para>Type <emphasis role="italic">
- <property>how_to_play</property>
- </emphasis> for "name" and <emphasis
role="italic">
- <property>Please pick a number between 0 and
100.</property>
- </emphasis> for value</para>
- </listitem>
- <listitem>
- <para>Click <emphasis>
- <property>Finish</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>In such a way add the next properties:</para>
- </listitem>
- </itemizedlist>
- <programlisting role="JAVA"><![CDATA[makeguess_button=Make
Guess
+ <figure>
+ <title>Messages.properties File</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_7.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <itemizedlist>
+ <listitem>
+ <para>Click the <guibutton>Add</guibutton> button for adding new
attribute to your resource file</para>
+ </listitem>
+ <listitem>
+ <para>Enter <emphasis
role="italic"><property>how_to_play</property></emphasis>
for the "name" and <emphasis
role="italic"><property>Please pick a number between 0 and
100.</property></emphasis> for the value</para>
+ </listitem>
+ <listitem>
+ <para>Click the <guibutton>Finish</guibutton> button
+ </para>
+ </listitem>
+ <listitem>
+ <para>Add the following properties using the same process:</para>
+ </listitem>
+ </itemizedlist>
+ <programlisting role="JAVA"><![CDATA[makeguess_button=Make Guess
trayagain_button=Play Again?
success_text=How cool.. You have guessed the number, {0} is correct!
tryagain_smaller=Oops..incorrect guess. Please try a smaller number.
tryagain_bigger=Oops..incorrect guess. Please try a bigger number.
]]></programlisting>
- <itemizedlist>
- <listitem>
- <para>Click <emphasis>
- <property>File > Save</property>
- </emphasis> from the menu bar</para>
- </listitem>
- </itemizedlist>
- <para>Your .properties file should now look like follows:</para>
- <figure>
- <title>Properties are Added</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_8.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para><emphasis>
- <property>Up</property></emphasis>
- and <emphasis>
- <property>Down</property>
- </emphasis> buttons allow you to move you attribute on the list. For
delete the attribute, choose it and press <emphasis>
- <property>Delete</property></emphasis>
button.</para>
- <para>If you want to change a value or a name of your attribute, click on
it and than on <emphasis>
- <property>Edit</property></emphasis> button.</para>
-
- <para>If the .properties file is rather big and there are a lot of entries
in it, you can use filtering and regular expressions to find the necessary ones. The
Filter and Regular Expressions Search is implemented by an expandable panel, closed by
default: </para>
- <para>When "Expression" is not selected (as by default), filter
is case insensitive. When "Expression" is selected, filter uses regular
expressions which are case sensitive</para>
- <figure>
- <title>Filter and Regular Expressions Search Panel</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_8a.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para> Enter the characters that should be searched for in the entries to
the 'name' or 'value' input fields accordingly. The filtered results will
be displayed in the table below:</para>
-
- <figure>
- <title>Filter results</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_8b.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <para>When using regular expressions please note, that regular expression
syntax does not use "*" for any characters and "?" for any one
character. It's necessary to use "." for any one character and
".*" for any characters. Symbols "*" and "?" are used to
show that the preceding token is not required, for example, "a.a" matches
"aba" but not "aa", while "a.?a" or a.*a" matches both;
besides "a.*a" matches "abcda".</para>
- <para>To find the exact match, use sequences \A and \z in expression. For
example, expression "\Adate\z" matches only string "date"; expression
"\Adate" matches "date" and "dateline", expression
"date\z" matches "date" and "Begin date", and expression
"date" matches all of them.</para>
-
- </section>
+ <itemizedlist>
+ <listitem>
+ <para>Select
<menuchoice><guimenuitem>File</guimenuitem><guimenuitem>Save</guimenuitem></menuchoice>
from the menu bar</para>
+ </listitem>
+ </itemizedlist>
+ <para>Your .properties file should now look like follows:</para>
+ <figure>
+ <title>Properties are Added</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_8.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>
+ The <guibutton>Up</guibutton> and <guibutton>Down</guibutton>
buttons allow you to move the attributes in the list. To delete the attribute, select it
and press the <guibutton>Delete</guibutton> button.</para>
+ <para>If you want to change a value or a name of your attribute, select it and
then click the <guibutton>Edit</guibutton> button.</para>
- <section id="CreatingJavaBean">
- <?dbhtml filename="CreatingJavaBean.html"?>
- <title>Creating Java Bean</title>
- <para>In this section you'll see how to create a Java bean that
will hold business
- logic of our application.</para>
- <itemizedlist>
- <listitem>
- <para>Right click <emphasis>
- <property>game folder</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Select <emphasis>
- <property>New > Class</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Type <emphasis>
- <property>NumberBean</property>
- </emphasis> for bean name</para>
- </listitem>
- </itemizedlist>
- <para>A java bean is created.</para>
- <itemizedlist>
- <listitem>
- <para>Declare the variable of your entered number:</para>
- </listitem>
- </itemizedlist>
- <programlisting role="JAVA"><![CDATA[Integer userNumber;
+ <para>If the .properties file is rather big and there are a lot of entries in it,
you can use filtering and regular expressions narrow down the list. The Filter and Regular
Expressions Search is implemented by an expandable panel, closed by default:
</para>
+ <para>When "Expression" is not selected (as by default), filter is case
insensitive. When "Expression" is selected, filter uses regular expressions
which are case sensitive</para>
+ <figure>
+ <title>Filter and Regular Expressions Search Panel</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_8a.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para> Enter the characters that should be searched for in the entries to the
'name' or 'value' input fields accordingly. The filtered results will be
displayed in the table below:</para>
+
+ <figure>
+ <title>Filter results</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_8b.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>When using regular expressions please note, that regular expression syntax
does not use "*" for any characters and "?" for any one character.
It's necessary to use "." for any one character and ".*" for any
characters. Symbols "*" and "?" are used to show that the preceding
token is not required, for example, "a.a" matches "aba" but not
"aa", while "a.?a" or a.*a" matches both; besides
"a.*a" matches "abcda".</para>
+ <para>To find the exact match, use sequences \A and \z in expression. For
example, expression "\Adate\z" matches only string "date"; expression
"\Adate" matches "date" and "dateline", expression
"date\z" matches "date" and "Begin date", and expression
"date" matches all of them.</para>
+
+ </section>
+
+ <section id="CreatingJavaBean">
+ <?dbhtml filename="CreatingJavaBean.html"?>
+ <title>Creating Java Bean</title>
+ <para>In this section you'll learn how to create a Java bean that will
hold business logic of our application.</para>
+ <itemizedlist>
+ <listitem>
+ <para>Right click the <filename>game</filename> folder
+ </para>
+ </listitem>
+ <listitem>
+ <para>Select
<menuchoice><guimenuitem>New</guimenuitem><guimenuitem>Class</guimenuitem></menuchoice></para>
+ </listitem>
+ <listitem>
+ <para>Type
<emphasis><property>NumberBean</property></emphasis> for bean
name</para>
+ </listitem>
+ </itemizedlist>
+ <para>A java bean is created.</para>
+ <itemizedlist>
+ <listitem>
+ <para>Declare the variable of your entered number:</para>
+ </listitem>
+ </itemizedlist>
+ <programlisting role="JAVA"><![CDATA[Integer userNumber;
]]></programlisting>
- <para>JBDS allows to quickly generate getters and setters for java
bean.</para>
- <itemizedlist>
- <listitem>
- <para>Right click <emphasis>
- <property>NumberBean.java</property>
- </emphasis> in Package Explorer</para>
- </listitem>
- <listitem>
- <para>Select <emphasis>
- <property>Source > Generate Getters and
Setters...</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Check <emphasis>
- <property>userNumber</property>
- </emphasis> box and click <emphasis>
- <property>OK</property>
- </emphasis>
- <figure>
- <title>Generate Getters and Setters</title>
- <mediaobject>
- <imageobject>
- <imagedata
-
fileref="images/rad_jsf_application/rad_jsf_application_9.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </para>
- </listitem>
- <listitem>
- <para>Add the declaration of the second variable</para>
- </listitem>
- </itemizedlist>
- <programlisting role="JAVA"><![CDATA[int randomNumber;
+<para>JBoss Developer Studio allows to quickly generate getters and setters for
java bean.</para>
+ <itemizedlist>
+ <listitem>
+ <para>Right click the <filename>NumberBean.java</filename> file in
the Package Explorer view</para>
+ </listitem>
+ <listitem>
+ <para>Select
<menuchoice><guimenuitem>Source</guimenuitem><guimenuitem>Generate
Getters and Setters...</guimenuitem></menuchoice>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Check
<emphasis><property>userNumber</property></emphasis> box and click
the <guibutton>OK</guibutton> button
+ <figure>
+ <title>Generate Getters and Setters</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_9.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Add the declaration of the second variable</para>
+ </listitem>
+ </itemizedlist>
+ <programlisting role="JAVA"><![CDATA[int randomNumber;
]]></programlisting>
- <itemizedlist>
- <listitem>
- <para>.. other bean methods:</para>
- </listitem>
- </itemizedlist>
- <programlisting role="JAVA"><![CDATA[public NumberBean ()
+ <itemizedlist>
+ <listitem>
+ <para>.. other bean methods:</para>
+ </listitem>
+ </itemizedlist>
+ <programlisting role="JAVA"><![CDATA[public NumberBean ()
{
randomNumber = (int)(Math.random()*100);
System.out.println ( "Random number: "+randomNumber);
@@ -439,18 +385,20 @@
}
}
]]></programlisting>
- <itemizedlist>
- <listitem>
- <para>And the import declarations:</para>
- </listitem>
- </itemizedlist>
- <programlisting role="JAVA"><![CDATA[import
javax.faces.context.FacesContext;
+ <itemizedlist>
+ <listitem>
+ <para>And the import declarations:</para>
+ </listitem>
+ </itemizedlist>
+ <programlisting role="JAVA"><![CDATA[import
javax.faces.context.FacesContext;
import javax.servlet.http.HttpSession;
import javax.faces.application.FacesMessage;
import java.util.ResourceBundle;
]]></programlisting>
- <para>The whole java bean should look as follows:</para>
- <programlisting role="JAVA"><![CDATA[import
javax.faces.context.FacesContext;
+ <para>The whole java bean contain the following code:</para>
+ <programlisting role="JAVA"><![CDATA[package game;
+
+import javax.faces.context.FacesContext;
import javax.servlet.http.HttpSession;
import javax.faces.application.FacesMessage;
import java.util.ResourceBundle;
@@ -459,7 +407,8 @@
{
Integer userNumber;
int randomNumber; // random number generated by application
-public Integer getUserNumber ()
+
+ public Integer getUserNumber ()
{
return userNumber;
}
@@ -515,29 +464,31 @@
}
}
}
+
]]></programlisting>
- </section>
+ </section>
- <section id="EditingFacesConfig">
- <?dbhtml filename="EditingFacesConfig.html"?>
- <title>Editing faces-config.xml File</title>
- <para>In this section you know about faces-config.xml file.</para>
- <para>This file holds two navigation rules and defines the backing bean
used.</para>
- <itemizedlist>
- <listitem>
- <para>Open faces-config.xml file in a source mode</para>
- </listitem>
- <listitem>
- <para>Add here one more navigation rule and a managed bean
declarations that the
- content of the file looks like this:</para>
- </listitem>
- </itemizedlist>
- <programlisting role="XML"><![CDATA[<?xml
version="1.0" encoding="UTF-8"?>
-<faces-config version="1.2"
xmlns="http://java.sun.com/xml/ns/javaee
-xmlns:xi="http://www.w3.org/2001/XInclude"
-xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
-
http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2_.xsd">
+ <section id="EditingFacesConfig">
+ <?dbhtml filename="EditingFacesConfig.html"?>
+ <title>Editing faces-config.xml File</title>
+ <para>In this section you will learn about the
<filename>faces-config.xml</filename> file.</para>
+ <para>This file holds two navigation rules and defines the backing bean
used.</para>
+ <itemizedlist>
+ <listitem>
+ <para>Open the <filename>faces-config.xml</filename> file in a
source mode</para>
+ </listitem>
+ <listitem>
+ <para>Here we will add one more navigation rule and a managed bean declaration,
so that the content of the file looks like this:</para>
+ </listitem>
+ </itemizedlist>
+ <programlisting role="XML"><![CDATA[<?xml version="1.0"
encoding="UTF-8"?>
+<faces-config
+ version="1.2"
+
xmlns="http://java.sun.com/xml/ns/javaee"
+
xmlns:xi="http://www.w3.org/2001/XInclude"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+
http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2_.xsd">
<navigation-rule>
<from-view-id>*</from-view-id>
@@ -563,399 +514,287 @@
</faces-config>
]]></programlisting>
- <para>The first navigation rule states that from any page
(<property>*</property> stands for
- any page) an outcome of playagain will take you to <emphasis>
- <property>/pages/inputnumber.jsp</property>
- </emphasis>. Outcome values are returned from backing bean methods in
this example. The
- second navigation rule states that if you are at the page <emphasis>
- <property>/pages/inputnumber.jsp</property>
- </emphasis>, and the outcome is success, then navigate to the
<emphasis>
- <property>/pages/success.jsp</property>
- </emphasis> page. </para>
- </section>
- <section id="EditingTheJSPViewFiles2">
- <?dbhtml filename="EditingTheJSPViewFiles2.html"?>
- <title>Editing the JSP View Files</title>
- <para>Now, we will continue editing the JSP files for our two
"views" using
- Visual Page Editor.</para>
- <section id="EditingInputjsp">
- <?dbhtml filename="EditingInputjsp.html"?>
- <title>Editing inputnumber.jsp page</title>
- <para>First, let's dwell on how to edit
inputnumber.jsp.</para>
- <para>On this page we will have an output text component displaying a
message, a text
- field for user's number entering and a button for input
submission.</para>
- <itemizedlist>
- <listitem>
- <para>Open inputnumber.jsp by double-clicking on the
<emphasis>
- <property>/pages/inputnumber. jsp</property>
- </emphasis> icon</para>
- </listitem>
- </itemizedlist>
- <para>The Visual Page Editor will open in a screen split between source
code along the
- top and a WYSIWIG view along the bottom. You can see that some JSF code
will be
- already generated as we choose a template when creating the
page.</para>
- <para>At the beginning it's necessary to create a
- <code><h:form></code>
- component where all others components are put.</para>
- <itemizedlist>
- <listitem>
- <para>Place the mouse cursor inside
- <code><f:view>
- </f:view></code>
- </para>
- </listitem>
- <listitem>
- <para>Go to JBoss Tools Palette and expand JSF HTML folder by
selecting
- it</para>
- </listitem>
- <listitem>
- <para>Click on
- <code><h:form></code>
- tag <figure>
- <title>Insert h:form</title>
- <mediaobject>
- <imageobject>
- <imagedata
-
fileref="images/rad_jsf_application/rad_jsf_application_10.png"
- />
- </imageobject>
- </mediaobject>
- </figure>
- </para>
- </listitem>
- <listitem>
- <para>In the dialog Insert Tag select <emphasis>
- <property>id</property>
- </emphasis> and click on this line below the value header.
A blinking cursor
- will appear in a input text field inviting to enter a value of id
<figure>
- <title>Define Id of Form</title>
- <mediaobject>
- <imageobject>
- <imagedata
-
fileref="images/rad_jsf_application/rad_jsf_application_11.png"
- />
- </imageobject>
- </mediaobject>
- </figure>
- </para>
- </listitem>
- <listitem>
- <para>Type <emphasis>
- <property>inputNumbers</property>
- </emphasis> and click <emphasis>
- <property>Finish</property>
- </emphasis></para>
- </listitem>
- </itemizedlist>
- <para>In source view you can see the declaration of a
form.</para>
- <figure>
- <title>Created Form</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_12.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>First let's declare the properties file in
inputnumber.jsp page using the
- loadBundle JSF tag.</para>
- <itemizedlist>
- <listitem>
- <para>Put this declaration on the top of a page, right after
the first two
- lines:</para>
- </listitem>
- </itemizedlist>
- <programlisting role="XML"><![CDATA[<f:loadBundle
basename="game.messages" var="msg"/>
+ <para>The first navigation rule states that from any page
(<property>*</property> stands for any page) an outcome of playagain will take
you to the <filename>/pages/inputnumber.jsp</filename> file. Outcome values
are returned from backing bean methods in this example. The second navigation rule states
that if you are at the page <filename>/pages/inputnumber.jsp</filename>, and
the outcome is success, then navigate to the
<filename>/pages/success.jsp</filename> page. </para>
+ </section>
+ <section id="EditingTheJSPViewFiles2">
+ <?dbhtml filename="EditingTheJSPViewFiles2.html"?>
+ <title>Editing the JSP View Files</title>
+ <para>Now, we will continue editing the JSP files for our two
"views" using the Visual Page Editor.</para>
+ <section id="EditingInputjsp">
+ <?dbhtml filename="EditingInputjsp.html"?>
+ <title>Editing inputnumber.jsp page</title>
+ <para>First, edit the <filename>inputnumber.jsp</filename>
file.</para>
+ <para>On this page we will have an output text component displaying a message, a
text field for user's number entering and a button for input
submission.</para>
+ <itemizedlist>
+ <listitem>
+ <para>Open the <filename>inputnumber.jsp</filename> file by
double-clicking on the <filename>/pages/inputnumber. jsp</filename>
icon</para>
+ </listitem>
+ </itemizedlist>
+ <para>The Visual Page Editor will open in a screen split between source code
along the top and a WYSIWIG view along the bottom. You can see that some JSF code will
have already been generated since we chose a template when creating the
page.</para>
+ <para>At the beginning it's necessary to create a
<code><h:form></code> component that will hold the other
components.</para>
+ <itemizedlist>
+ <listitem>
+ <para>Place the mouse cursor inside the
<code><f:view></f:view></code> tag
+ </para>
+ </listitem>
+ <listitem>
+ <para>Go to JBoss Tools Palette and expand JSF HTML folder by selecting
it</para>
+ </listitem>
+ <listitem>
+ <para>Click on the <code><h:form></code> tag
+ <figure>
+ <title>Insert h:form</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_10.png" />
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </para>
+ </listitem>
+ <listitem>
+ <para>In the Insert Tag dialog select the
<emphasis><property>id</property></emphasis> field and click on
the second column. A blinking cursor will appear in a input text field inviting to enter a
value of id
+ <figure>
+ <title>Define Id of Form</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_11.png" />
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Enter
<emphasis><property>inputNumbers</property></emphasis> and click
the <guibutton>Finish</guibutton> button
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>In source view you can see the declaration of a form.</para>
+ <figure>
+ <title>Created Form</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_12.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>First let's declare the properties file in the
<filename>inputnumber.jsp</filename> page using the loadBundle JSF
tag.</para>
+ <itemizedlist>
+ <listitem>
+ <para>Add this declaration on the top of a page, right after the first two
lines:</para>
+ </listitem>
+ </itemizedlist>
+ <programlisting role="XML"><![CDATA[<f:loadBundle
basename="game.messages" var="msg"/>
]]></programlisting>
- <para>As always JBDS provides code assist:</para>
- <figure>
- <title>Code Assist</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_13.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <itemizedlist>
- <listitem>
- <para>Switch to Visual tab, so it could be possible to work
with the editor
- completely in its WYSIWYG mode</para>
- </listitem>
- <listitem>
- <para>Click on <emphasis>
- <property>outputText</property>,
</emphasis> drag the cursor over to the
- editor, and drop it inside the blue box in the
editor</para>
- </listitem>
+<para>As always JBoss Developer Studio provides code assist:</para>
+ <figure>
+ <title>Code Assist</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_13.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <itemizedlist>
+ <listitem>
+ <para>Switch to Visual tab, where it is possible to work with the editor
through a WYSIWYG interface</para>
+ </listitem>
+ <listitem>
+ <para>Click the
<emphasis><property>outputText</property></emphasis> item from the
<guilabel>JSF HTML</guilabel> group in the <guilabel>JBoss Tools
Palette</guilabel> view, drag the cursor over to the editor, and drop it inside the
blue box in the editor</para>
+ </listitem>
- <listitem>
- <para>Select <emphasis>
- <property>value</property>
- </emphasis> and click on this line below
"value"
- header</para>
- </listitem>
- <listitem>
- <para>Click <property>...</property> button next to
the value field</para>
- </listitem>
- </itemizedlist>
- <para>JBDS will nicely propose you to choose within available
values:</para>
- <figure>
- <title>Choose Value</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_14.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <itemizedlist>
- <listitem>
- <para>Expand <emphasis>
- <property>Resource Bundles >
msg</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Select <emphasis>
- <property>how_to_play</property>
- </emphasis> value and click <emphasis>
- <property>Ok</property>. </emphasis> Then
click <emphasis>
- <property>Finish</property>
- </emphasis>
- <figure>
- <title>Selecting Value</title>
- <mediaobject>
- <imageobject>
- <imagedata
-
fileref="images/rad_jsf_application/rad_jsf_application_15.png"
- />
- </imageobject>
- </mediaobject>
- </figure>
- </para>
- </listitem>
- </itemizedlist>
- <para>The text will appear on the page:</para>
- <figure>
- <title>Created OutputText Component</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_16.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <itemizedlist>
- <listitem>
- <para>Switch to Source mode and insert
- <code><br/></code>
- tag after
- <code><h:outputText></code>
- component to make a new line.</para>
- </listitem>
- <listitem>
- <para>Click <emphasis>
- <property>Save</property>
- </emphasis> button.</para>
- </listitem>
- <listitem>
- <para>On the Palette click on <emphasis>
- <property>inputText</property>, </emphasis>
drag the cursor over to the
- editor, and drop it inside the editor after the
text.</para>
- </listitem>
- <listitem>
- <para>Switch to a Source mode and insert
- <code><br/></code>
- tag after
- <code><h:outputText></code>
- component to make a new line</para>
- </listitem>
- <listitem>
- <para>Click <emphasis>
- <property>Save</property>
- </emphasis> button</para>
- </listitem>
- <listitem>
- <para>On the Palette click on <emphasis>
- <property>inputText</property>, </emphasis>
drag the cursor over to the
- editor, and drop it inside the editor after the
text</para>
- </listitem>
- <listitem>
- <para>Select <emphasis>
- <property>value</property>
- </emphasis> and click on this line below
"value"
- header</para>
- </listitem>
- <listitem>
- <para>Click <property>...</property> button next to
the value field</para>
- </listitem>
- <listitem>
- <para>Expand <emphasis>
- <property>Managed Beans >
NumberBean</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Select <emphasis>
- <property>userNumber</property>
- </emphasis> value and click <emphasis>
- <property>Ok</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Switch <emphasis>
- <property>Advanced</property>
- </emphasis> tab</para>
- </listitem>
- <listitem>
- <para>Select <emphasis>
- <property>id</property>
- </emphasis> and click on this line below
"value"
- header</para>
- </listitem>
- <listitem>
- <para>Type <emphasis>
- <property>userNumber</property>
- </emphasis> in text field</para>
- </listitem>
- <listitem>
- <para>Select <emphasis>
- <property>required</property>
- </emphasis> and click on this line below
"value"
- header</para>
- </listitem>
- <listitem>
- <para>Click <property>...</property> button next to
the value field</para>
- </listitem>
- <listitem>
- <para>Expand <emphasis>
- <property>Enumeration</property>
- </emphasis> and select <emphasis>
- <property>true</property>
- </emphasis> as a value</para>
- </listitem>
- </itemizedlist>
- <figure>
- <title>Add "required" Attribute</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_17.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <itemizedlist>
- <listitem>
- <para>Click <emphasis>
- <property>Ok</property>, </emphasis> then
click <emphasis>
- <property>Finish</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Go to Source mode</para>
- </listitem>
- <listitem>
- <para>Add the validation attribute to
- <code><f:validateLongRange></code>
- for user input validation</para>
- </listitem>
- </itemizedlist>
- <programlisting role="XML"><![CDATA[<h:inputText
id="userNumber" value="#{NumberBean.userNumber}"
required="true">
+ <listitem>
+ <para>Select the second column in the <property>value</property>
row.</para>
+ </listitem>
+ <listitem>
+ <para>Click the <guibutton>...</guibutton> button next to the
value field</para>
+ </listitem>
+ </itemizedlist>
+ <para>JBoss Developer Studio will display a list of possible
values:</para>
+ <figure>
+ <title>Choose Value</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_14.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <itemizedlist>
+ <listitem>
+ <para>Expand <menuchoice><guimenuitem>Resource
Bundles</guimenuitem><guimenuitem>msg</guimenuitem></menuchoice>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Select the
<emphasis><property>how_to_play</property></emphasis> value and
click the <guibutton>OK</guibutton> button. Then click the
<guibutton>Finish</guibutton> button.
+ <figure>
+ <title>Selecting Value</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_15.png" />
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para>The text will appear on the page:</para>
+ <figure>
+ <title>Created OutputText Component</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_16.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <itemizedlist>
+ <listitem>
+ <para>Switch to Source mode and insert a
<code><br/></code> tag after the
<code><h:outputText></code> component to make a new
line.</para>
+ </listitem>
+ <listitem>
+ <para>Click the <guibutton>Save</guibutton> button.</para>
+ </listitem>
+ <listitem>
+ <para>On the Palette click on
<emphasis><property>inputText</property>, </emphasis> drag the
cursor over to the editor, and drop it inside the editor after the text.</para>
+ </listitem>
+ <listitem>
+ <para>Switch to a Source mode and insert a
<code><br/></code> tag after the
<code><h:outputText></code> component to make a new
line</para>
+ </listitem>
+ <listitem>
+ <para>Click the <guibutton>Save</guibutton> button</para>
+ </listitem>
+ <listitem>
+ <para>On the Palette click on
<emphasis><property>inputText</property>, </emphasis> drag the
cursor over to the editor, and drop it inside the editor after the text</para>
+ </listitem>
+ <listitem>
+ <para>Select the
<emphasis><property>value</property></emphasis> row and click in
the second column</para>
+ </listitem>
+ <listitem>
+ <para>Click the <guibutton>...</guibutton> button next to the
value field</para>
+ </listitem>
+ <listitem>
+ <para>Expand <menuchoice><guimenuitem>Managed
Beans</guimenuitem><guimenuitem>NumberBean</guimenuitem></menuchoice>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Select
<emphasis><property>userNumber</property></emphasis> value and
click the <guibutton>OK</guibutton> button
+ </para>
+ </listitem>
+ <listitem>
+ <para>Select the
<emphasis><property>Advanced</property></emphasis>
tab</para>
+ </listitem>
+ <listitem>
+ <para>Select the
<emphasis><property>id</property></emphasis> row and click in the
second column</para>
+ </listitem>
+ <listitem>
+ <para>Type
<emphasis><property>userNumber</property></emphasis> in the text
field</para>
+ </listitem>
+ <listitem>
+ <para>Select the
<emphasis><property>required</property></emphasis> row and click
in the second column</para>
+ </listitem>
+ <listitem>
+ <para>Click <guibutton>...</guibutton> button next to the value
field</para>
+ </listitem>
+ <listitem>
+ <para>Expand
<emphasis><property>Enumeration</property></emphasis> and select
<emphasis><property>true</property></emphasis> as a
value</para>
+ </listitem>
+ </itemizedlist>
+ <figure>
+ <title>Add "required" Attribute</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_17.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <itemizedlist>
+ <listitem>
+ <para>Click the <guibutton>OK</guibutton> button, then click the
<guibutton>Finish</guibutton> button
+
+ </para>
+ </listitem>
+ <listitem>
+ <para>Go to Source mode</para>
+ </listitem>
+ <listitem>
+ <para>Add the validation attribute to
<code><f:validateLongRange></code> for user input
validation</para>
+ </listitem>
+ </itemizedlist>
+ <programlisting role="XML"><![CDATA[<h:inputText
id="userNumber" value="#{NumberBean.userNumber}"
required="true">
<f:validateLongRange minimum="0" maximum="100"/>
</h:inputText>
]]></programlisting>
- <itemizedlist>
- <listitem>
- <para>Click <emphasis>
- <property>Save</property>
- </emphasis> button</para>
- </listitem>
- <listitem>
- <para>Again select <emphasis>
- <property>Visual</property>
- </emphasis> mode</para>
- </listitem>
- <listitem>
- <para>On the Palette, click on <emphasis>
- <property>commandButton</property>,
</emphasis> drag the cursor over to
- the editor, and drop it inside the editor after the inputText
- component.</para>
- </listitem>
- <listitem>
- <para>In the editing dialog select <emphasis>
- <property>value</property>
- </emphasis> and click on this line below
"value"
- header</para>
- </listitem>
- <listitem>
- <para>Click <property>...</property> button next to
the value field</para>
- </listitem>
- <listitem>
- <para>Expand <emphasis>
- <property>Resource Bundles >
msg</property>
- </emphasis> and select <emphasis>
- <property>makeguess_button</property>
- </emphasis> as a value</para>
- </listitem>
- <listitem>
- <para>Click <emphasis>
- <property>Ok</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Select <emphasis>
- <property>action</property>
- </emphasis> and click on this line below
"value"
- header</para>
- </listitem>
- <listitem>
- <para>Type <emphasis>
- <property>NumberBean.checkGuess</property>
- </emphasis> in text field</para>
- </listitem>
- <listitem>
- <para>Click <emphasis>
- <property>Finish</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>In Source mode add
- <code><br/></code>
- tags between
- <code><outputText></code>
- , <code><inputText></code>
- and <code><commandButton></code>
- components to place them on different lines</para>
- </listitem>
- </itemizedlist>
- <para>inputnumber.jsp page should look like this:</para>
- <programlisting role="XML"><![CDATA[<%@ taglib
uri="http://java.sun.com/jsf/html" prefix="h" %>
-<%@ taglib
uri="http://java.sun.com/jsf/core" prefix="f" %>
-<f:loadBundle basename="game.messages" var="msg" />
+ <itemizedlist>
+ <listitem>
+ <para>Click the <guibutton>Save</guibutton> button</para>
+ </listitem>
+ <listitem>
+ <para>Again select
<emphasis><property>Visual</property></emphasis>
mode</para>
+ </listitem>
+ <listitem>
+ <para>On the Palette, click on
<emphasis><property>commandButton</property>, </emphasis> drag the
cursor over to the editor, and drop it inside the editor after the
<code>inputText</code> component.</para>
+ </listitem>
+ <listitem>
+ <para>In the editing dialog select the
<emphasis><property>value</property></emphasis> row and click on
the second column</para>
+ </listitem>
+ <listitem>
+ <para>Click the <guibutton>...</guibutton> button next to the
value field</para>
+ </listitem>
+ <listitem>
+ <para>Expand <menuchoice><guimenuitem>Resource
Bundles</guimenuitem><guimenuitem>msg</guimenuitem></menuchoice>
and select
<emphasis><property>makeguess_button</property></emphasis> as a
value</para>
+ </listitem>
+ <listitem>
+ <para>Click the <guibutton>OK</guibutton> button
+ </para>
+ </listitem>
+ <listitem>
+ <para>Select the
<emphasis><property>action</property></emphasis> row and click in
the second column</para>
+ </listitem>
+ <listitem>
+ <para>Type
<emphasis><property>#{NumberBean.checkGuess}</property></emphasis>
in the text field</para>
+ </listitem>
+ <listitem>
+ <para>Click the <guibutton>Finish</guibutton> button
+ </para>
+ </listitem>
+ <listitem>
+ <para>In Source mode add <code><br/></code> tags
between the <code><outputText></code>,
<code><inputText></code> and
<code><commandButton></code> components to place them on
different lines</para>
+ </listitem>
+ </itemizedlist>
+ <para><filename>inputnumber.jsp</filename> page should look like
this:</para>
+ <programlisting role="XML"><![CDATA[<%@ page
language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
+<%@ taglib prefix="f"
uri="http://java.sun.com/jsf/core"%>
+<%@ taglib prefix="h"
uri="http://java.sun.com/jsf/html"%>
+<f:loadBundle basename="game.messages" var="msg"/>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
-<head>
-<title></title>
-</head>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
+ <title>Insert title here</title>
+ </head>
<body>
<f:view>
<h:form id="inputNumbers">
- <h:outputText value="#{msg.how_to_play}" />
- <br />
+ <h:outputText value="#{msg.how_to_play}"/>
+ <br/>
<h:messages style="color: blue" />
- <br />
- <h:inputText value="#{NumberBean.userNumber}" id="userNumber"
- required="true">
+ <br/>
+ <h:inputText id="userNumber" required="true"
value="#{NumberBean.userNumber}">
<f:validateLongRange minimum="0" maximum="100" />
</h:inputText>
- <br />
- <br />
- <h:commandButton value="#{msg.makeguess_button}"
- action="#{NumberBean.checkGuess}" />
+ <br/>
+ <br/>
+ <h:commandButton action="#{NumberBean.checkGuess}"
value="#{msg.makeguess_button}"/>
</h:form>
- </f:view>
+ </f:view>
</body>
</html>
]]></programlisting>
- </section>
- <section id="EditingSuccessJsp">
- <?dbhtml filename="EditingSuccessJsp.html"?>
- <title>Editing success.jsp page</title>
- <para>In the same way like inputnumber.jsp, edit success.jsp page. Its
whole source
- should be the next:</para>
- <programlisting role="XML"><![CDATA[<%@ taglib
uri="http://java.sun.com/jsf/html" prefix="h" %>
+ </section>
+ <section id="EditingSuccessJsp">
+ <?dbhtml filename="EditingSuccessJsp.html"?>
+ <title>Editing success.jsp page</title>
+ <para>We now edit the <filename>success.jsp</filename> page in the
same way as we just edited the <filename>inputnumber.jsp</filename> file. The
code for the <filename>success.jsp</filename> page should look like the
following:</para>
+ <programlisting role="XML"><![CDATA[<%@ taglib
uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib
uri="http://java.sun.com/jsf/core" prefix="f" %>
<f:loadBundle basename="game.messages" var="msg"/>
@@ -979,70 +818,53 @@
</html>
]]></programlisting>
- <para>Again you can use code assist provided by JBDS when editing jsp
page:</para>
- <figure>
- <title>Code Assist for <f:param></title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_18.png"
- scale="80"/>
- </imageobject>
- </mediaobject>
- </figure>
- <para>This page, success.jsp, is shown if you correctly guessed the
number. The
- <code><h:outputFormat></code>
- tag will get the value of success_text from the properties file. The {0}
- in success_text will be substituted for by the value of the value
attribute within
- the <code><f:param></code>
- tag during runtime.</para>
- <para>At the end, you have a button which allows you to replay the
game. The action
- value references a backing bean method. In this case, the method only
terminates the
- current session so that when you are shown the first page, the input text
box is
- clear and a new random number is generated.</para>
- <itemizedlist>
- <listitem>
- <para>Switch to Preview mode to see how this page will look in
a browser:</para>
- </listitem>
- </itemizedlist>
- <figure>
- <title>Success.jsp in Preview Mode</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_19.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </section>
- </section>
- <section id="CreatingIndexjsp">
- <?dbhtml filename="CreatingIndexjsp.html"?>
- <title>Creating index.jsp page</title>
- <para>Now you know how to create index.jsp page.</para>
- <para>The index.jsp page is the entry point of our application.
It's just
- forwarding to inputnumber.jsp page.</para>
- <itemizedlist>
- <listitem>
- <para>Right click <emphasis>
- <property>WebContent > New > JSP
File</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Type <emphasis>
- <property>index</property>
- </emphasis> for name field and choose <emphasis>
- <property>JSPRedirect</property>
- </emphasis> as a template</para>
- </listitem>
- <listitem>
- <para>Click <emphasis>
- <property>Finish</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>The source for this page should be like the
following:</para>
- </listitem>
- </itemizedlist>
- <programlisting role="XML"><![CDATA[<!doctype html public
"-//w3c//dtd html 4.0 transitional//en">
+<para>Again you can use code assist provided by JBoss Developer Studio when editing
jsp page:</para>
+ <figure>
+ <title>Code Assist for <f:param></title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_18.png"
scale="80"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>The <filename>success.jsp</filename> page is shown if you
correctly guessed the number. The <code><h:outputFormat></code>
tag will get the value of <code>success_text</code> from the properties file.
The <code>{0}</code> in <code>success_text</code> will be
substituted for by the value of the value attribute within the
<code><f:param></code> tag during runtime.</para>
+ <para>In the final result you have a button which allows you to replay the game.
The <code>action</code> value references a backing bean method. In this case,
the method only terminates the current session so that when you are shown the first page,
the input text box is clear and a new random number is generated.</para>
+ <itemizedlist>
+ <listitem>
+ <para>Switch to Preview mode to see how this page will look in a
browser:</para>
+ </listitem>
+ </itemizedlist>
+ <figure>
+ <title>Success.jsp in Preview Mode</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_19.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+ </section>
+ <section id="CreatingIndexjsp">
+ <?dbhtml filename="CreatingIndexjsp.html"?>
+ <title>Creating index.jsp page</title>
+ <para>Now we need to create the <filename>index.jsp</filename>
page.</para>
+ <para>The <filename>index.jsp</filename> page is the entry point of
our application. It's just forwarding to the
<filename>inputnumber.jsp</filename> page.</para>
+ <itemizedlist>
+ <listitem>
+ <para>Right click the <filename>WebContent</filename> folder and
select <menuchoice><guimenuitem>New</guimenuitem><guimenuitem>JSP
File</guimenuitem></menuchoice>
+ </para>
+ </listitem>
+ <listitem>
+ <para>Enter <filename>index</filename> for name field and click the
<guibutton>Next</guibutton> button.</para>
+ </listitem>
+ <listitem>
+ <para>Untick the <guilabel>Use JSP Template</guilabel> check box
and click the <guibutton>Finish</guibutton> button.</para>
+ </listitem>
+ <listitem>
+ <para>Edit the source of the file so it looks like the following:</para>
+ </listitem>
+ </itemizedlist>
+ <programlisting role="XML"><![CDATA[<!doctype html public
"-//w3c//dtd html 4.0 transitional//en">
<html>
<body>
<jsp:forward page="/pages/inputnumber.jsf" />
@@ -1050,70 +872,58 @@
</html>
]]></programlisting>
- <para>Note the <emphasis>.jsf</emphasis> extension of a page.
It means that we trigger the
- JSF controller servlet to handle the page according the servlet mapping in
the
- faces-config.xml file.</para>
- </section>
- <section id="RunningTheApplication33">
- <?dbhtml filename="RunningTheApplication33.html"?>
- <title>Running the Application</title>
- <para>Finally, we have all the pieces needed to run the
application.</para>
- <itemizedlist>
- <listitem>
- <para>Start up JBoss server by clicking on the <emphasis>
- <property>Start</property>
- </emphasis> icon in <property>Servers</property>. (If
JBoss is already running, stop it by
- clicking on the red icon and then start it again. After the messages
in the
- Console tabbed view stop scrolling, JBoss is available)</para>
- </listitem>
- <listitem>
- <para>Right-click on project <emphasis>
- <property>Run AS > Run on Server</property>
- </emphasis></para>
- </listitem>
- <listitem>
- <para>Play with the application by entering correct as well as
incorrect
- values</para>
- </listitem>
- </itemizedlist>
- <figure>
- <title>You are Asked to Enter a Number Between 0 and 100</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_20.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- <figure>
- <title>Your Input is Validated and an Error Message is Displayed if
Invalid Input was
+ <para>Note the <emphasis>.jsf</emphasis> extension of a page. It
means that we trigger the JSF controller servlet to handle the page according the servlet
mapping in the <filename>faces-config.xml</filename> file.</para>
+ </section>
+ <section id="RunningTheApplication33">
+ <?dbhtml filename="RunningTheApplication33.html"?>
+ <title>Running the Application</title>
+ <para>Finally, we have all the pieces needed to run the
application.</para>
+ <itemizedlist>
+ <listitem>
+ <para>Start up JBoss server by clicking on the
<guibutton>Start</guibutton> icon in the
<property>Servers</property> view. (If the JBoss Server is already running,
stop it by clicking on the red icon and then start it again. After the messages in the
Console tabbed view stop scrolling, JBoss is available)</para>
+ </listitem>
+ <listitem>
+ <para>Right-click on the project and select
<menuchoice><guimenuitem>Run As</guimenuitem><guimenuitem>Run on
Server</guimenuitem></menuchoice></para>
+ </listitem>
+ <listitem>
+ <para>Play with the application by entering correct as well as incorrect
values</para>
+ </listitem>
+ </itemizedlist>
+ <figure>
+ <title>You are Asked to Enter a Number Between 0 and 100</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_20.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <figure>
+ <title>Your Input is Validated and an Error Message is Displayed if Invalid
Input was
Entered</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_21.png"
- scale="90"/>
- </imageobject>
- </mediaobject>
- </figure>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_21.png"
scale="90"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
- <figure>
- <title>After You Enter a Guess, the Application Tells You Whether a
Smaller or a Larger
+ <figure>
+ <title>After You Enter a Guess, the Application Tells You Whether a Smaller or a
Larger
Number Should be Tried</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_22.png"
- scale="90"/>
- </imageobject>
- </mediaobject>
- </figure>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_22.png"
scale="90"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
- <figure>
- <title>Your Guess is Correct</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_23.png"
- scale="90"/>
- </imageobject>
- </mediaobject>
- </figure>
- </section>
+ <figure>
+ <title>Your Guess is Correct</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/rad_jsf_application/rad_jsf_application_23.png"
scale="90"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
</chapter>
Added:
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/usage_reporting.xml
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/usage_reporting.xml
(rev 0)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/en-US/usage_reporting.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE Book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" []>
+<section id="Usage_Reporting">
+ <title>Usage Reporting</title>
+
+ <!-- JBT Intro -->
+
+ <para condition="jbt">
+ JBoss Tools now includes a usage plug-in that anonymously reports information back to
JBoss. The plug-in is not enabled by default. To enable, click the
<guibutton>Yes</guibutton> button.
+ </para>
+
+ <figure condition="jbt">
+ <title>Usage plug-in pop-up</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/installineclipse10.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <!-- JBoss Developer Studio Intro -->
+
+ <para condition="jbds">
+ The JBoss Developer Studio now includes a usage plug-in that anonymously reports
information back to JBoss. The plug-in is not enabled by default. To enable, click the
<guibutton>Yes</guibutton> button.
+ </para>
+
+ <figure condition="jbds">
+ <title>Usage plug-in pop-up</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/getting_started/usage_plug-in_1_JBDS.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>
+ Once enabled, the plug-in will remain active until turned off. To turn the active
plug-in off, navigate to <menuchoice><guimenuitem>Window</guimenuitem>
+ <guimenuitem>Preferences</guimenuitem>
+ <guimenuitem>JBoss Tools</guimenuitem>
+ <guimenuitem>Usage Reporting</guimenuitem>
+ </menuchoice>.
+ </para>
+ <para>
+ The gathered data allows JBoss to see how the tools are being used and where they
are being used geographically. Currently we are looking into the operating systems being
used, screen resolution and how often the tooling environment is started. In the future
geographic information will assist in focusing translation resources to areas where the
developer environment is most used.
+ </para>
+ <para>
+ The plug-in uses Google Analytics to track and report data by acting as if you were
visiting the site
http://jboss.org/tools/usage/. To view the type of information being
collected, refer to <xref linkend="Collected_usage_information_guide"/>.
+ </para>
+ <para>
+ To view the source code of the usage plug-in visit <ulink
url="http://anonsvn.jboss.org/repos/jbosstools/trunk/usage/">...;.
+ </para>
+ <section id="Collected_usage_information_guide">
+ <title>Collected usage information guide</title>
+ <para>
+ Below you will find an outline of the information that is reported and the Goolge
Analytics fields that are used to gather this information.
+ </para>
+ <variablelist>
+ <varlistentry>
+ <term>Version</term>
+ <listitem>
+ <para>
+ The <guilabel>Content</guilabel> field has been modified to report the
installed JBoss Developer Studio version. Sample returned values include:
jbdevstudio-linux-gtk-x86_64-4.0.0.v201009301221R-H20-Beta1.jar and
jbdevstudio-linux-gtk-3.0.2.v201009161622R-H138-GA.jar.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Installed components</term>
+ <listitem>
+ <para>
+ The <guilabel>Keyword</guilabel> field has been modified to report the
installed JBoss Developer Studio components. Sample returned values include: JBoss AS,
Drools, Teiid and ModeShape.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Visitor type</term>
+ <listitem>
+ <para>
+ The <guilabel>Visitor type</guilabel> field reports if the current
user is new or returning.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Language</term>
+ <listitem>
+ <para>
+ The <guilabel>Language</guilabel> field reports the localized language
the product is being used in. Sample returned values include: en-US, de-DE and fr-FR.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Location fields</term>
+ <listitem>
+ <para>
+ The location fields report the geographical location where the product is being
used based on the continent, country and city. Sample returned values include: Europe
(continent), Germany (country) and Munich (city).
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Eclipse interface and version</term>
+ <listitem>
+ <para>
+ The <guilabel>Browser</guilabel> field has been modified to report the
Eclipse interface and version being used. Sample returned values include: JBoss Developer
Studio: 3.0.0 and JBoss Developer Studio: 3.0.1.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Operating System</term>
+ <listitem>
+ <para>
+ The <guilabel>Operating System</guilabel> field reports the Operating
System and its version that the product is running on (with Linux distribution version
reporting conducted through the <guilabel>User Defined Value</guilabel>
field). Sample returned values include: Linux, Macintosh 10.4, Macintosh 10.6, Windows XP
and Windows 7.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Linux distribution version</term>
+ <listitem>
+ <para>
+ The <guilabel>User Defined Value</guilabel> field reports the
distribution and version of Linux, if one is being used as the Operating System. Sample
returned values include: Red Hat Enterprise Linux 5.4 and Fedora 13.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Screen colors</term>
+ <listitem>
+ <para>
+ The <guilabel>Screen colors</guilabel> field reports the color depth
being used. Sample returned values include: 32-bit and 24-bit.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Screen resolution</term>
+ <listitem>
+ <para>
+ The <guilabel>Screen resolution</guilabel> field reports the
resolution being used. Sample returned values include: 2048x1536 and 1920x1080.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Java version</term>
+ <listitem>
+ <para>
+ The <guilabel>Flash version</guilabel> field has been modified to
report the Java version used. Sample returned values include: 1.6.0_20 and 1.5.0_9.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Connection speed</term>
+ <listitem>
+ <para>
+ The <guilabel>Connection speed</guilabel> field reports the type of
internet connection being used. Sample returned values include: T1, Cable and DSL.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </section>
+ </section>
Modified: branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/pom.xml
===================================================================
--- branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/pom.xml 2011-07-18
00:55:29 UTC (rev 32968)
+++ branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/pom.xml 2011-07-18
01:11:28 UTC (rev 32969)
@@ -1,7 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<project
xmlns="http://maven.apache.org/POM/4.0.0"
-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.jboss.tools</groupId>
@@ -9,230 +7,241 @@
<version>1.0</version>
<packaging>jdocbook</packaging>
<name>${bookname}-(${translation})</name>
+
+ <properties>
+ <translation>en-US</translation>
+ <docname>Getting_Started_Guide</docname>
+ <bookname>Getting Started Guide</bookname>
+ </properties>
+
+ <profiles>
- <properties>
- <translation>en-US</translation>
- <docname>Getting_Started_Guide</docname>
- <bookname>Getting Started Guide</bookname>
- </properties>
-
- <profiles>
-
<!-- mvn compile -->
- <profile>
- <id>all</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.jboss.maven.plugins</groupId>
- <artifactId>maven-jdocbook-plugin</artifactId>
- <version>2.3.3</version>
- <extensions>true</extensions>
- <configuration>
- <formats>
- <format>
- <formatName>pdf</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
- <finalName>${docname}.pdf</finalName>
- </format>
- <format>
- <formatName>html</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
- <finalName>index.html</finalName>
- </format>
- <format>
- <formatName>html_single</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
- <finalName>index.html</finalName>
- </format>
- <format>
- <formatName>eclipse</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/eclipse.xsl</stylesheetResource>
- <finalName>index.html</finalName>
- </format>
- </formats>
- </configuration>
- </plugin>
+ <profile>
+ <id>all</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.3.4</version>
+ <extensions>true</extensions>
+ <configuration>
+
+ <profiling>
+ <enabled>true</enabled>
+ <attributeName>condition</attributeName>
+ <attributeValue>jbt</attributeValue>
+ </profiling>
+
+
+ <formats>
+ <format>
+ <formatName>pdf</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
+ <finalName>${docname}.pdf</finalName>
+ </format>
+ <format>
+ <formatName>html</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ <format>
+ <formatName>html_single</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ <format>
+ <formatName>eclipse</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/eclipse.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ </formats>
+ <options>
+ <useRelativeImageUris>true</useRelativeImageUris>
+ </options>
+ </configuration>
+ </plugin>
</plugins>
</build>
</profile>
<!-- mvn compile -Phtml -->
- <profile>
- <id>html</id>
- <activation>
- <activeByDefault>false</activeByDefault>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.jboss.maven.plugins</groupId>
- <artifactId>maven-jdocbook-plugin</artifactId>
- <version>2.3.3</version>
- <extensions>true</extensions>
- <configuration>
- <formats>
- <format>
- <formatName>html</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
- <finalName>index.html</finalName>
- </format>
- </formats>
- </configuration>
- </plugin>
+ <profile>
+ <id>html</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.3.3</version>
+ <extensions>true</extensions>
+ <configuration>
+ <formats>
+ <format>
+ <formatName>html</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ </formats>
+ </configuration>
+ </plugin>
</plugins>
</build>
</profile>
<!-- mvn compile -Phtml-single -->
- <profile>
- <id>html-single</id>
- <activation>
- <activeByDefault>false</activeByDefault>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.jboss.maven.plugins</groupId>
- <artifactId>maven-jdocbook-plugin</artifactId>
- <version>2.3.3</version>
- <extensions>true</extensions>
- </plugin>
+ <profile>
+ <id>html-single</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.3.3</version>
+ <extensions>true</extensions>
+ </plugin>
</plugins>
</build>
</profile>
<!-- mvn compile -Ppdf -->
- <profile>
- <id>pdf</id>
- <activation>
- <activeByDefault>false</activeByDefault>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.jboss.maven.plugins</groupId>
- <artifactId>maven-jdocbook-plugin</artifactId>
- <version>2.3.3</version>
- <extensions>true</extensions>
- <configuration>
- <formats>
- <format>
- <formatName>pdf</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
- <finalName>${docname}.pdf</finalName>
- </format>
- </formats>
- </configuration>
- </plugin>
+ <profile>
+ <id>pdf</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.3.3</version>
+ <extensions>true</extensions>
+ <configuration>
+ <formats>
+ <format>
+ <formatName>pdf</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
+ <finalName>${docname}.pdf</finalName>
+ </format>
+ </formats>
+ </configuration>
+ </plugin>
</plugins>
</build>
</profile>
<!-- mvn compile -Peclipse -->
- <profile>
- <id>eclipse</id>
- <activation>
- <activeByDefault>false</activeByDefault>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.jboss.maven.plugins</groupId>
- <artifactId>maven-jdocbook-plugin</artifactId>
- <version>2.3.3</version>
- <extensions>true</extensions>
- <configuration>
- <formats>
- <format>
- <formatName>eclipse</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/eclipse.xsl</stylesheetResource>
- <finalName>index.html</finalName>
- </format>
- </formats>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
-
- </profiles>
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.jboss.maven.plugins</groupId>
- <artifactId>maven-jdocbook-plugin</artifactId>
- <version>2.3.3</version>
- <extensions>true</extensions>
- <dependencies>
- <dependency>
- <groupId>org.jboss.pressgang</groupId>
- <artifactId>pressgang-xslt</artifactId>
- <version>1.2.0</version>
- </dependency>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jbossorg-jdocbook-style</artifactId>
- <version>1.1.1</version>
- <type>jdocbook-style</type>
- </dependency>
- </dependencies>
- <configuration>
- <sourceDirectory>${project.basedir}</sourceDirectory>
+ <profile>
+ <id>eclipse</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.3.3</version>
+ <extensions>true</extensions>
+ <configuration>
+ <formats>
+ <format>
+ <formatName>eclipse</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/eclipse.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ </formats>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
+ </profiles>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.3.3</version>
+ <extensions>true</extensions>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.pressgang</groupId>
+ <artifactId>pressgang-xslt</artifactId>
+ <version>1.2.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jbossorg-jdocbook-style</artifactId>
+ <version>1.1.1</version>
+ <type>jdocbook-style</type>
+ </dependency>
+ </dependencies>
+ <configuration>
+ <sourceDirectory>${project.basedir}</sourceDirectory>
<!--
<sourceDocumentName>${docname}.xml</sourceDocumentName> -->
- <sourceDocumentName>master.xml</sourceDocumentName>
- <masterTranslation>en-US</masterTranslation>
- <imageResource>
- <directory>${project.basedir}/en-US</directory>
- <includes>
- <include>images/**/*</include>
- </includes>
- </imageResource>
- <formats>
- <format>
- <formatName>pdf</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
- <finalName>${pdf.name}</finalName>
- </format>
- <format>
- <formatName>html</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
- <finalName>index.html</finalName>
- </format>
- <format>
- <formatName>html_single</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
- <finalName>index.html</finalName>
- </format>
- <format>
- <formatName>eclipse</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/eclipse.xsl</stylesheetResource>
- <finalName>index.html</finalName>
- </format>
- </formats>
- <options>
- <xincludeSupported>true</xincludeSupported>
- <xmlTransformerType>saxon</xmlTransformerType>
- <docbookVersion>1.72.0</docbookVersion>
- <localeSeparator>-</localeSeparator>
- <transformerParameters>
- <property>
- <name>javax.xml.parsers.DocumentBuilderFactory</name>
- <value>org.apache.xerces.jaxp.DocumentBuilderFactoryImpl</value>
- </property>
- <property>
- <name>javax.xml.parsers.SAXParserFactory</name>
- <value>org.apache.xerces.jaxp.SAXParserFactoryImpl</value>
- </property>
- </transformerParameters>
- </options>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
+ <sourceDocumentName>master.xml</sourceDocumentName>
+ <masterTranslation>en-US</masterTranslation>
+ <imageResource>
+ <directory>${project.basedir}/en-US</directory>
+ <includes>
+ <include>images/**/*</include>
+ </includes>
+ </imageResource>
+ <formats>
+ <format>
+ <formatName>pdf</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
+ <finalName>${pdf.name}</finalName>
+ </format>
+ <format>
+ <formatName>html</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ <format>
+ <formatName>html_single</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ <format>
+ <formatName>eclipse</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/eclipse.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ </formats>
+ <options>
+ <xincludeSupported>true</xincludeSupported>
+ <xmlTransformerType>saxon</xmlTransformerType>
+ <docbookVersion>1.72.0</docbookVersion>
+ <localeSeparator>-</localeSeparator>
+ <transformerParameters>
+ <property>
+ <name>javax.xml.parsers.DocumentBuilderFactory</name>
+ <value>org.apache.xerces.jaxp.DocumentBuilderFactoryImpl</value>
+ </property>
+ <property>
+ <name>javax.xml.parsers.SAXParserFactory</name>
+ <value>org.apache.xerces.jaxp.SAXParserFactoryImpl</value>
+ </property>
+ </transformerParameters>
+ </options>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
</project>
Modified: branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/publican.cfg
===================================================================
---
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/publican.cfg 2011-07-18
00:55:29 UTC (rev 32968)
+++
branches/jbosstools-3.2.x/documentation/guides/GettingStartedGuide/publican.cfg 2011-07-18
01:11:28 UTC (rev 32969)
@@ -4,4 +4,5 @@
xml_lang: en-US
type: Book
brand: JBoss
+condition: jbds