Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<term>Visual Page Editor</term>
<listitem>
<para>
The Visual Page Editor allows an application to be developed in conjunction with a real time visual preview. The application can be viewed either as the source code, as a preview of the application, or both simultaneously in a split-screen presentation. The Visual Page Editor can be used for developing an application using technologies such as JavaServer Faces (<acronym>JSF</acronym>), JavaServer Pages (<acronym>JSP</acronym>), Struts, and Hypertext Markup Language (<acronym>HTML</acronym>). The Visual Page Editor also features a graphical toolbar for in-line styling.
The Visual Page Editor allows an application to be developed in conjunction with a real time visual preview. The application can be viewed either as the source code, as a preview of the application, or both simultaneously in a split-screen presentation. The Visual Page Editor can be used for developing an application using technologies such as JavaServer Faces (<acronym>JSF</acronym>), JavaServer Pages (<acronym>JSP</acronym>), and Hypertext Markup Language (<acronym>HTML</acronym>). The Visual Page Editor also features a graphical toolbar for in-line styling.
</para>
<figure id="figu-Beginners_Guide-Visual_Web_Tools-Visual_Page_Editor">
<title>Visual Page Editor</title>
Expand Down Expand Up @@ -72,11 +72,6 @@
Oracle <acronym>ADF</acronym> (Application Development Framework) Faces
</para>
</listitem>
<listitem>
<para>
Struts
</para>
</listitem>
<listitem>
<para>
<acronym>XHTML</acronym> (Extensible Hypertext Markup Language)
Expand Down Expand Up @@ -113,7 +108,7 @@
<itemizedlist>
<listitem>
<para>
Project artifacts for <acronym>JSF</acronym> and Struts projects are organized by function, allowing for better project visualization.
Project artifacts for <acronym>JSF</acronym> projects are organized by function, allowing for better project visualization.
</para>
</listitem>
<listitem>
Expand Down Expand Up @@ -160,7 +155,7 @@
</listitem> -->
<listitem>
<para>
<acronym>JSF</acronym> and Struts projects can be quickly created or imported from the shortcut buttons.
<acronym>JSF</acronym> projects can be quickly created or imported from the shortcut buttons.
</para>
</listitem>
<listitem>
Expand All @@ -169,15 +164,15 @@
</para>
</listitem>
</itemizedlist>
<figure id="figu-Beginners_Guide-Visual_Web_Tools-Web_Projects_View_for_JSF_left_and_Struts_right_projects">
<title>Web Projects View for <acronym>JSF</acronym> (left) and Struts (right) projects</title>
<figure id="figu-Beginners_Guide-Visual_Web_Tools-Web_Projects_View_for_JSF_projects">
<title>Web Projects View for <acronym>JSF</acronym> projects</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/figu-Beginners_Guide-Visual_Web_Tools-Web_Projects_View_for_JSF_left_and_Struts_right_projects.png" format="PNG" />
<imagedata fileref="images/figu-Beginners_Guide-Visual_Web_Tools-Web_Projects_View_for_JSF_projects.png" format="PNG" />
</imageobject>
<textobject>
<phrase>
The Web Projects View, showing a <acronym>JSF</acronym> project on the left and a Struts project on the right.
The Web Projects View, showing a <acronym>JSF</acronym> project.
</phrase>
</textobject>
</mediaobject>
Expand Down
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 7 additions & 12 deletions guides/Beginners_Guide/en-US/master_output.xml
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,7 @@
<term>Visual Page Editor</term>
<listitem>
<para>
The Visual Page Editor allows an application to be developed alongside a visual preview. The application can be viewed either as the source code, as a preview of the application, or both simultaneously in a split-screen presentation. The Visual Page Editor can be used for developing an application using technologies such as JavaServer Faces (<acronym>JSF</acronym>), JavaServer Pages (<acronym>JSP</acronym>), Struts, and Hypertext Markup Language (<acronym>HTML</acronym>). The Visual Page Editor also features a graphical toolbar for in-line styling.
The Visual Page Editor allows an application to be developed alongside a visual preview. The application can be viewed either as the source code, as a preview of the application, or both simultaneously in a split-screen presentation. The Visual Page Editor can be used for developing an application using technologies such as JavaServer Faces (<acronym>JSF</acronym>), JavaServer Pages (<acronym>JSP</acronym>) and Hypertext Markup Language (<acronym>HTML</acronym>). The Visual Page Editor also features a graphical toolbar for in-line styling.
</para>
<figure float="0" id="figu-Beginners_Guide-Visual_Web_Tools-Visual_Page_Editor">
<title>Visual Page Editor</title>
Expand Down Expand Up @@ -390,11 +390,6 @@
Oracle <acronym>ADF</acronym> (Application Development Framework) Faces
</para>
</listitem>
<listitem>
<para>
Struts
</para>
</listitem>
<listitem>
<para>
<acronym>XHTML</acronym> (Extensible Hypertext Markup Language)
Expand Down Expand Up @@ -431,7 +426,7 @@
<itemizedlist>
<listitem>
<para>
Project artifacts for <acronym>JSF</acronym> and Struts projects are organized by function, allowing for better project visualization.
Project artifacts for <acronym>JSF</acronym> are organized by function, allowing for better project visualization.
</para>
</listitem>
<listitem>
Expand Down Expand Up @@ -478,7 +473,7 @@
</listitem> -->
<listitem>
<para>
<acronym>JSF</acronym> and Struts projects can be quickly created or imported from the shortcut buttons.
<acronym>JSF</acronym> projects can be quickly created or imported from the shortcut buttons.
</para>
</listitem>
<listitem>
Expand All @@ -487,15 +482,15 @@
</para>
</listitem>
</itemizedlist>
<figure float="0" id="figu-Beginners_Guide-Visual_Web_Tools-Web_Projects_View_for_JSF_left_and_Struts_right_projects">
<title>Web Projects View for <acronym>JSF</acronym> (left) and Struts (right) projects</title>
<figure float="0" id="figu-Beginners_Guide-Visual_Web_Tools-Web_Projects_View_for_JSF_projects">
<title>Web Projects View for <acronym>JSF</acronym> projects</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/figu-Beginners_Guide-Visual_Web_Tools-Web_Projects_View_for_JSF_left_and_Struts_right_projects.png" format="PNG"></imagedata>
<imagedata fileref="images/figu-Beginners_Guide-Visual_Web_Tools-Web_Projects_View_for_JSF_projects.png" format="PNG"></imagedata>
</imageobject>
<textobject>
<phrase>
The Web Projects View, showing a <acronym>JSF</acronym> project on the left and a Struts project on the right.
The Web Projects View, showing a <acronym>JSF</acronym> project.
</phrase>
</textobject>
</mediaobject>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<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="workspace.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
<xi:include href="jsf_struts.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
<xi:include href="jsf_struts_war.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
<xi:include href="jsf.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
<xi:include href="jsf_war.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
<xi:include href="Revision_History.xml" xmlns:xi="http://www.w3.org/2001/XInclude"></xi:include>
</book>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
10 changes: 1 addition & 9 deletions guides/Exadel-migration/en-US/introduction.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</chapterinfo>

<title>Introduction </title>
<para>This document is intended to help you to migrate an existing Exadel JSF or Struts projects
<para>This document is intended to help you to migrate an existing Exadel JSF projects
into <property>JBoss Developer Studio</property>. Preferences can be exported from Eclipse 3.2.0
(3.2.1 or 3.2.2) and imported in Eclipse 3.4.x by the standard Eclipse means.</para>

Expand Down Expand Up @@ -45,14 +45,6 @@
</entry>
</row>

<row>
<entry><para>Import Struts Project Wizard</para></entry>
<entry><para>It simplifies the process of bringing your existing Struts applications into your JBoss Developer Studio workspace as Struts projects. The import is possible with *.war files.</para></entry>
<entry>
<link linkend="struts_import">Migration of Struts project</link> and <link linkend="struts_war">Migration of Struts project from *.war file</link>
</entry>
</row>

</tbody>

</tgroup>
Expand Down
93 changes: 93 additions & 0 deletions guides/Exadel-migration/en-US/jsf.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<chapter id="jsf" xreflabel="jsf">
<?dbhtml filename="jsf.html"?>
<chapterinfo>
<keywordset>
<keyword>JBoss Developer Studio</keyword>
<keyword>JBDS</keyword>
<keyword>Exadel Studio Pro</keyword>
<keyword>Migration</keyword>
</keywordset>
</chapterinfo>

<title>Migration of JSF Projects</title>
<para>In this chapter you can find concise description of migration of JSF Projects.</para>
<section id="import_jsf">
<title>JSF</title>
<para>JBoss Developer Studio includes an Import <property>JSF Project</property> Wizard that radically simplifies the process of bringing your existing JSF applications
into your JBoss Developer Studio workspace as JSF projects. You just need to follow these four steps:</para>
<itemizedlist>
<listitem><para><emphasis><property>Select File > Import...</property></emphasis> from the menu bar, and then select <emphasis><property>Other > JSF Project </property></emphasis>from the Import dialog box that appears.</para></listitem>
</itemizedlist>

<figure>
<title>Selecting the Import Menu Item</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/jsf/migration_1.png"/>
</imageobject>
</mediaobject>
</figure>

<figure>
<title>Selecting the Import JSF Project Wizard</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/jsf/migration_2.png"/>
</imageobject>
</mediaobject>
</figure>

<itemizedlist>
<listitem><para>In the first screen of the wizard, select the <emphasis><property>Change...</property></emphasis> button next to the <emphasis><property>web.xml Location</property></emphasis> field. Browse to the location of the web.xml file for the application you
want to import as a <property>JSF project</property>. Once you select it, you&apos;ll be returned to the dialog box to see a project name derived from the web.xml file you selected.
You can edit this project name, if you wish.</para></listitem>
</itemizedlist>

<figure>
<title>Selecting the Web.xml File in the Project Location Screen</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/jsf/migration_3.png"/>
</imageobject>
</mediaobject>
</figure>

<itemizedlist id="import_jsf_screen">
<listitem><para>In the <emphasis><property>Project Folders</property></emphasis> screen, you can configure the rest of your project. Afterwards click on the <emphasis><property>Finish</property></emphasis> button.</para></listitem>
</itemizedlist>
<para>On this step JBoss Developer Studio will try to determine your project
structure and set the values for: <emphasis><property>Web Root</property></emphasis>, <emphasis><property>Source Folder</property></emphasis>, <emphasis><property>Classes Folder</property></emphasis>, <emphasis><property>Lib Folder</property></emphasis>. If your project has a custom structure, some values might not be
set. If this is the case, you can manually set those values by clicking the <emphasis><property>Change...</property></emphasis> button.</para>
<para>After dealing with these settings, you have to work through a few more configuration settings. These settings deal primarily with how the project will be deployed within JBoss Developer Studio.</para>
<para>First, if the project you are importing is not already a JSF project, select the <emphasis><property>Add Libraries</property></emphasis> check box to add all the JSF-related libraries to your project. </para>
<para>Then, you may select the JavaServer Faces implementation (<emphasis><property>Environment</property></emphasis>) and <emphasis><property>Servlet Version</property></emphasis>.</para>
<para>The <emphasis><property>Context Path</property></emphasis> is the name under which the application will be deployed. </para>
<para>The <emphasis><property>Runtime</property></emphasis> value tells Eclipse where to find Web libraries in order to build the project. It is not possible to finish the importing of a project without selecting a Runtime. If you don&apos;t have any choices displayed for this, select <emphasis><property>New...</property></emphasis> to add a new Runtime.</para>
<para>Finally, <emphasis><property>Target Server</property></emphasis> sets the server to deploy the application under. The Target Server corresponds to the Runtime value selected above. If you don&apos;t want to deploy the application, uncheck this value.</para>


<figure>
<title>The Project Folders Screen</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/jsf/migration_4.png"/>
</imageobject>
</mediaobject>
</figure>

<itemizedlist>
<listitem><para>Once the project is imported, it will appear in the Package Explorer view.</para></listitem>
</itemizedlist>

<figure>
<title>Imported Project in the Package Explorer View</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/jsf/migration_5.png"/>
</imageobject>
</mediaobject>
</figure>

</section>
</chapter>
Loading