Added: empire-db/site/legacy/documentation/documentation.htm
URL: 
http://svn.apache.org/viewvc/empire-db/site/legacy/documentation/documentation.htm?rev=1898936&view=auto
==============================================================================
--- empire-db/site/legacy/documentation/documentation.htm (added)
+++ empire-db/site/legacy/documentation/documentation.htm Mon Mar 14 20:41:26 
2022
@@ -0,0 +1,213 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en-gb" lang="en-gb" >
+<!-- #BeginTemplate "../main.dwt" -->
+<head>
+       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+       <meta http-equiv="language" content="en" />
+       <meta name="robots" content="index, follow" />
+       <meta name="keywords" content="java, jar, jdbc, sql, data, metadata, 
persistence, rdbms, orm, mapping" />
+       <meta name="description" content="Open Source relational data 
persistence component." />
+       
+       <!-- #BeginEditable "doctitle" -->
+<title>Empire-db - Documentation</title>
+       <!-- #EndEditable -->
+       
+       <script type="text/javascript" src="../js/prototype.js"></script>
+       <script type="text/javascript" src="../js/menu.js"></script>
+       <!-- #BeginEditable "javascripts" -->
+       <!-- #EndEditable -->
+       
+       <link rel="shortcut icon" href="../empire-db.ico" />
+       <link rel="stylesheet" href="../css/layout.css" type="text/css" />
+       <!-- #BeginEditable "stylesheets" -->
+       <!-- #EndEditable -->
+</head>
+
+<body>
+<div id="wrapper">
+
+       <!-- Header -->
+       <div id="header">
+               <div id="logo">
+                       <img src="../images/logos/empire-db-logo.gif" 
alt="Empire-db: The relational data persistence component." />
+               </div>
+               <div id="asf">
+                       <a id="asfhome" target="_blank" 
href="https://www.apache.org";><img src="../images/logos/feather-small.gif" 
alt="The Apache Software Foundation" /></a>
+                       <label for="asfhome" >The Apache Software 
Foundation</label>
+               </div>
+               <div style="clear:both"></div>
+       </div>
+       
+       <!-- Top -->
+       <div id="top">
+               <div id="topbar">&nbsp;</div>
+       </div>
+       
+       <!-- Middle -->
+       <div id="middle">
+               <div id="left">    
+                               <div id="menuBox">     
+                                       <ul id="mainMenu">
+                                               <li id="menu_home"><a 
href="../index.html">Home</a></li>
+                                               <li id="menu_news"><a 
href="../news.htm">News</a></li>
+                                               <li id="menu_empiredb"><a 
href="../empiredb/empiredb.htm">Empire-db</a>
+                                                               <ul 
class="subMenu">
+                                                                       <li 
id="menu_empiredb_extending_pattern"><a href="../empiredb/pattern.htm">The 
Empire DAO-<br />pattern</a></li>
+                                                                       <li 
id="menu_empiredb_handling_metadata"><a 
href="../empiredb/metadata.htm">Handling data and metadata</a></li>
+                                                                       <li 
id="menu_empiredb_wrong"><a href="../empiredb/hibernate.htm">What's wrong with 
Hibernate and JPA</a></li>
+                                                                       <li 
id="menu_empiredb_stringfree"><a href="../empiredb/stringfree.htm">The 
principle of<br/>string-free coding</a></li>
+                                                                       <li 
id="menu_empiredb_faq"><a href="../empiredb/faq.htm">FAQ</a></li>
+                                                               </ul>
+                                               </li>
+                                               <li id="menu_struts2ext"><a 
href="../struts2ext/struts2ext.htm">Empire-db and Struts2</a>
+                                                       <ul class="subMenu">
+                                                               <li 
id="menu_struts2ext_forms_controls"><a 
href="../struts2ext/forms_controls.htm">Forms and controls</a></li>
+                                                               <li 
id="menu_struts2ext_rendering_parsing"><a 
href="../struts2ext/rendering_parsing.htm">Rendering and parsing</a></li>
+                                                               <!--<li 
id="menu_struts2ext_tag_reference"><a href="struts2ext/tag_reference.htm">Tag 
reference</a></li>-->
+                                                               <li 
id="menu_struts2ext_input_controls"><a 
href="../struts2ext/input_controls.htm">Input controls</a></li>
+                                                       </ul>
+                                               </li>
+                                               <li id="menu_downloads"><a 
href="../downloads/latest.htm">Downloads</a>
+                                                               <ul 
class="subMenu">
+                                                                       <li 
id="menu_downloads_previous"><a href="../downloads/previous.htm">Previous 
releases</a></li>
+                                                                       <li 
id="menu_downloads_license"><a href="../downloads/license.htm">License</a></li>
+                                                               </ul>
+                                               </li>
+                                               <li id="menu_documentation"><a 
href="documentation.htm">Documentation</a>                                      
 
+                                                       <ul class="subMenu">
+                                                               <li 
id="menu_documentation_class_overview"><a href="class_overview.htm">Empire-db 
class<br />overview</a></li>
+                                                               <li 
id="menu_documentation_tutorials"><a href="tutorial.htm">Tutorial</a></li>
+                                                               <li 
id="menu_documentation_getting_started"><a href="getting_started.htm">Getting 
started</a></li>
+                                                               <li 
id="menu_documentation_reverse_engineering"><a 
href="reverse_engineering.htm">Reverse Engineering</a></li>
+                                                               <li 
id="menu_documentation_api"><a href="api.htm">API</a></li>
+                                                       </ul>
+                                               </li>
+                                               <li id="menu_community"><a 
href="../community/community.htm">Community</a>                                 
     
+                                                       <ul class="subMenu">
+                                                               <li 
id="menu_community_mailing_lists"><a 
href="../community/mailing_lists.htm">Mailing lists</a></li>
+                                                               <li 
id="menu_community_source_code"><a href="../community/source_code.htm">Source 
code</a></li>
+                                                               <li 
id="menu_community_jira"><a href="../community/jira.htm">Ticketing &amp; 
Wiki</a></li>
+                                                               <!--<li 
id="menu_community_road_map"><a href="community/road_map.htm">Road 
map</a></li>-->
+                                                               <li 
id="menu_community_contributors"><a 
href="../community/contributors.htm">Contributors</a></li>
+                                                       </ul>
+                                               </li>
+                                               <li id="menu_apache"><a 
href="../apache.htm">About Apache</a>
+                                                       <ul class="subMenu">
+                                                               <li 
id="menu_apache_home"><a href="https://www.apache.org";>Apache home<span 
class="asflink">&nbsp;</span></a></li>
+                                                               <li 
id="menu_apache_donate"><a 
href="https://www.apache.org/foundation/sponsorship.html";>Sponsorship<span 
class="asflink">&nbsp;</span></a></li>
+                                                               <li 
id="menu_apache_thanks"><a 
href="https://www.apache.org/foundation/thanks.html";>Foundation thanks<span 
class="asflink">&nbsp;</span></a></li>
+                                                               <li 
id="menu_apache_security"><a 
href="https://www.apache.org/security/";>Security<span 
class="asflink">&nbsp;</span></a></li>
+                                                       </ul>
+                                               </li>
+                                               <li id="menu_disclaimer"><a 
href="https://www.apache.org/licenses/";>License<span 
class="asflink">&nbsp;</span></a></li>
+                                       </ul>
+                               </div>
+                               
+               </div>
+       
+               <!-- #BeginEditable "menu" -->  
+       <script type="text/javascript">
+               var menu = new Menu( 'mainMenu', 'menu_documentation' );
+       </script>
+               <!-- #EndEditable -->
+               <script type="text/javascript">
+                       /* <![CDATA[ */
+                       if( menu ) {
+                               // Menu fully opened (comment out if not wanted)
+                               // menu.openAll();
+                       /* ]]> */
+                       }
+               </script>
+       
+               <div id="main">         
+                       
+                       <div id="pathway">
+                               <span style="float:left">
+                       <!-- #BeginEditable "pathway" -->
+                       Documentation
+               <!-- #EndEditable -->
+                       </span>
+                       <a id="downloadLink" href="../downloads/latest.htm" 
style="float:right">Download</a>
+               </div>
+                       
+                       <div id="content">
+                       <!-- #BeginEditable "content" -->
+               <h1>Overview</h1>
+               <p> This section provides tutorial and reference documents 
which are 
+               helpful for application development. Please choose from the 
following:</p>
+               <table id="find_out_more">
+                       <tr><th class="odd"><a 
href="class_overview.htm">Empire-db class overview</a></th>
+                               <td class="odd">This article gives you an 
overview of the most important 
+                               classes and tells you which to use wand which 
to extend. For 
+                               every class a brief description of the most 
important methods is 
+                               provided.</td></tr>
+                       <tr><th><a href="tutorial.htm">Tutorial</a></th>
+                               <td>This tutorial demonstrates in eight easy 
steps how to 
+                               work with Empire-db and perform the most common 
tasks of 
+                               data persistence: inserting, updating and 
deleting 
+                               records as well as performing queries.</td></tr>
+                       <tr><th class="odd"><a 
href="getting_started.htm">Getting started</a></th>
+                               <td class="odd">This step by step guide 
explains how to set up
+                               your environment for application development 
with Empire-db.</td></tr>
+                       <tr><th><a href="api.htm">Application Programming 
Interface</a></th>
+                               <td>Click here to browse the Empire-db Javadoc 
API documentation 
+                               online for detailed information about the 
classes and interfaces.</td></tr>
+                       </table>
+                               <!-- #EndEditable --></div>
+                                       
+                       <div id="nav">
+                               <hr />
+                               <div id="nav_prev">
+                                       <a id="prev" href=""><img 
src="../images/prev.gif" alt="" /> Previous Page</a> 
+                                       &nbsp;
+                               </div>
+                               <div id="nav_next">
+                                       &nbsp;
+                                       <a id="next" href="">Next Page <img 
src="../images/next.gif" alt="" /></a>
+                               </div>
+                               <div style="clear: both;"></div>
+                       </div>
+                       
+                       <script type="text/javascript">
+                       /* <![CDATA[ */
+                               if( ( typeof(prev_page) == "undefined" || 
prev_page == "" ) &&
+                                       ( typeof(next_page) == "undefined" || 
next_page == "" ) ) 
+                               {
+                                       $( 'nav' ).hide();
+                               }
+                               else 
+                               {                       
+                                       if( typeof(prev_page) != "undefined" && 
prev_page != "" ) {
+                                               $( 'prev' ).href = prev_page;
+                                               $( 'prev' ).show();
+                                       }
+                                       else {
+                                               $( 'prev' ).hide();
+                                       }
+                                       
+                                       if( typeof(next_page) != "undefined" && 
next_page !="" ) {
+                                               $( 'next' ).href = next_page;
+                                               $( 'next' ).show();
+                                       }
+                                       else {
+                                               $( 'next' ).hide();
+                                       }
+                               }
+                       /* ]]> */
+                       </script>
+
+               </div>
+
+       </div>
+       
+       <!-- Footer -->         
+       <div id="footer">
+               <div class="cr"><small>Copyright &copy; 2008-2021, The Apache 
Software Foundation</small></div>
+               <div class="tm"><small>Apache Empire-db, Empire-db, Apache, the 
Apache feather logo, and the Apache Empire-db project logo are trademarks of 
The Apache Software Foundation</small></div>
+       </div>
+
+</div>
+
+</body>
+<!-- #EndTemplate -->
+</html>
\ No newline at end of file

Propchange: empire-db/site/legacy/documentation/documentation.htm
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: empire-db/site/legacy/documentation/getting_started.htm
URL: 
http://svn.apache.org/viewvc/empire-db/site/legacy/documentation/getting_started.htm?rev=1898936&view=auto
==============================================================================
--- empire-db/site/legacy/documentation/getting_started.htm (added)
+++ empire-db/site/legacy/documentation/getting_started.htm Mon Mar 14 20:41:26 
2022
@@ -0,0 +1,302 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en-gb" lang="en-gb" 
xmlns:o="urn:schemas-microsoft-com:office:office" 
xmlns:v="urn:schemas-microsoft-com:vml" >
+<!-- #BeginTemplate "../main.dwt" -->
+<head>
+       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+       <meta http-equiv="language" content="en" />
+       <meta name="robots" content="index, follow" />
+       <meta name="keywords" content="java, jar, jdbc, sql, data, metadata, 
persistence, rdbms, orm, mapping" />
+       <meta name="description" content="Open Source relational data 
persistence component." />
+       
+       <!-- #BeginEditable "doctitle" -->
+<title>Empire-db - Getting started</title>
+       <!-- #EndEditable -->
+       
+       <script type="text/javascript" src="../js/prototype.js"></script>
+       <script type="text/javascript" src="../js/menu.js"></script>
+       <!-- #BeginEditable "javascripts" -->
+<script type="text/javascript" src="../js/maillink.js"></script>
+       <!-- #EndEditable -->
+       
+       <link rel="shortcut icon" href="../empire-db.ico" />
+       <link rel="stylesheet" href="../css/layout.css" type="text/css" />
+       <!-- #BeginEditable "stylesheets" -->
+<style type="text/css">
+
+
+
+ul.sublist {
+       margin-top:8px;
+}
+
+</style>
+       <!-- #EndEditable -->
+</head>
+
+<body>
+<div id="wrapper">
+
+       <!-- Header -->
+       <div id="header">
+               <div id="logo">
+                       <img src="../images/logos/empire-db-logo.gif" 
alt="Empire-db: The relational data persistence component." />
+               </div>
+               <div id="asf">
+                       <a id="asfhome" target="_blank" 
href="https://www.apache.org";><img src="../images/logos/feather-small.gif" 
alt="The Apache Software Foundation" /></a>
+                       <label for="asfhome" >The Apache Software 
Foundation</label>
+               </div>
+               <div style="clear:both"></div>
+       </div>
+       
+       <!-- Top -->
+       <div id="top">
+               <div id="topbar">&nbsp;</div>
+       </div>
+       
+       <!-- Middle -->
+       <div id="middle">
+               <div id="left">    
+                               <div id="menuBox">     
+                                       <ul id="mainMenu">
+                                               <li id="menu_home"><a 
href="../index.html">Home</a></li>
+                                               <li id="menu_news"><a 
href="../news.htm">News</a></li>
+                                               <li id="menu_empiredb"><a 
href="../empiredb/empiredb.htm">Empire-db</a>
+                                                               <ul 
class="subMenu">
+                                                                       <li 
id="menu_empiredb_extending_pattern"><a href="../empiredb/pattern.htm">The 
Empire DAO-<br />pattern</a></li>
+                                                                       <li 
id="menu_empiredb_handling_metadata"><a 
href="../empiredb/metadata.htm">Handling data and metadata</a></li>
+                                                                       <li 
id="menu_empiredb_wrong"><a href="../empiredb/hibernate.htm">What's wrong with 
Hibernate and JPA</a></li>
+                                                                       <li 
id="menu_empiredb_stringfree"><a href="../empiredb/stringfree.htm">The 
principle of<br/>string-free coding</a></li>
+                                                                       <li 
id="menu_empiredb_faq"><a href="../empiredb/faq.htm">FAQ</a></li>
+                                                               </ul>
+                                               </li>
+                                               <li id="menu_struts2ext"><a 
href="../struts2ext/struts2ext.htm">Empire-db and Struts2</a>
+                                                       <ul class="subMenu">
+                                                               <li 
id="menu_struts2ext_forms_controls"><a 
href="../struts2ext/forms_controls.htm">Forms and controls</a></li>
+                                                               <li 
id="menu_struts2ext_rendering_parsing"><a 
href="../struts2ext/rendering_parsing.htm">Rendering and parsing</a></li>
+                                                               <!--<li 
id="menu_struts2ext_tag_reference"><a href="struts2ext/tag_reference.htm">Tag 
reference</a></li>-->
+                                                               <li 
id="menu_struts2ext_input_controls"><a 
href="../struts2ext/input_controls.htm">Input controls</a></li>
+                                                       </ul>
+                                               </li>
+                                               <li id="menu_downloads"><a 
href="../downloads/latest.htm">Downloads</a>
+                                                               <ul 
class="subMenu">
+                                                                       <li 
id="menu_downloads_previous"><a href="../downloads/previous.htm">Previous 
releases</a></li>
+                                                                       <li 
id="menu_downloads_license"><a href="../downloads/license.htm">License</a></li>
+                                                               </ul>
+                                               </li>
+                                               <li id="menu_documentation"><a 
href="documentation.htm">Documentation</a>                                      
 
+                                                       <ul class="subMenu">
+                                                               <li 
id="menu_documentation_class_overview"><a href="class_overview.htm">Empire-db 
class<br />overview</a></li>
+                                                               <li 
id="menu_documentation_tutorials"><a href="tutorial.htm">Tutorial</a></li>
+                                                               <li 
id="menu_documentation_getting_started"><a href="getting_started.htm">Getting 
started</a></li>
+                                                               <li 
id="menu_documentation_reverse_engineering"><a 
href="reverse_engineering.htm">Reverse Engineering</a></li>
+                                                               <li 
id="menu_documentation_api"><a href="api.htm">API</a></li>
+                                                       </ul>
+                                               </li>
+                                               <li id="menu_community"><a 
href="../community/community.htm">Community</a>                                 
     
+                                                       <ul class="subMenu">
+                                                               <li 
id="menu_community_mailing_lists"><a 
href="../community/mailing_lists.htm">Mailing lists</a></li>
+                                                               <li 
id="menu_community_source_code"><a href="../community/source_code.htm">Source 
code</a></li>
+                                                               <li 
id="menu_community_jira"><a href="../community/jira.htm">Ticketing &amp; 
Wiki</a></li>
+                                                               <!--<li 
id="menu_community_road_map"><a href="community/road_map.htm">Road 
map</a></li>-->
+                                                               <li 
id="menu_community_contributors"><a 
href="../community/contributors.htm">Contributors</a></li>
+                                                       </ul>
+                                               </li>
+                                               <li id="menu_apache"><a 
href="../apache.htm">About Apache</a>
+                                                       <ul class="subMenu">
+                                                               <li 
id="menu_apache_home"><a href="https://www.apache.org";>Apache home<span 
class="asflink">&nbsp;</span></a></li>
+                                                               <li 
id="menu_apache_donate"><a 
href="https://www.apache.org/foundation/sponsorship.html";>Sponsorship<span 
class="asflink">&nbsp;</span></a></li>
+                                                               <li 
id="menu_apache_thanks"><a 
href="https://www.apache.org/foundation/thanks.html";>Foundation thanks<span 
class="asflink">&nbsp;</span></a></li>
+                                                               <li 
id="menu_apache_security"><a 
href="https://www.apache.org/security/";>Security<span 
class="asflink">&nbsp;</span></a></li>
+                                                       </ul>
+                                               </li>
+                                               <li id="menu_disclaimer"><a 
href="https://www.apache.org/licenses/";>License<span 
class="asflink">&nbsp;</span></a></li>
+                                       </ul>
+                               </div>
+                               
+               </div>
+       
+               <!-- #BeginEditable "menu" -->  
+       <script type="text/javascript">
+               var menu = new Menu( 'mainMenu', 'menu_documentation', 
'menu_documentation_getting_started' );
+               var prev_page = "tutorial.htm";
+               var next_page = "reverse_engineering.htm";
+       </script>
+               <!-- #EndEditable -->
+               <script type="text/javascript">
+                       /* <![CDATA[ */
+                       if( menu ) {
+                               // Menu fully opened (comment out if not wanted)
+                               // menu.openAll();
+                       /* ]]> */
+                       }
+               </script>
+       
+               <div id="main">         
+                       
+                       <div id="pathway">
+                               <span style="float:left">
+                       <!-- #BeginEditable "pathway" -->
+                       <a href="documentation.htm">Documentation</a> &raquo; 
Getting started
+               <!-- #EndEditable -->
+                       </span>
+                       <a id="downloadLink" href="../downloads/latest.htm" 
style="float:right">Download</a>
+               </div>
+                       
+                       <div id="content">
+                       <!-- #BeginEditable "content" -->
+                       <!--<h1>Tutorials</h1>-->
+               <h1>Getting started</h1>
+                       <p> The following step by step directions may help you 
to get the 
+                       sample applications provided with the distributions up 
and running 
+                       and to get started with Empire-db.</p>
+               <ul>
+                       <li><a href="#DBSample">Run the Empire-db sample 
application DBSample</a></li>
+                       <li><a href="#DBWebSample">Run the 
Empire-Struts2-Extensions sample application DBWebSample</a></li>
+                       <!--<li><a href="#websample">WebSample - How to create 
a WebApplication with JSPs, Struts2 and Empire-db</a></li>-->
+               </ul>
+               
+               <h1 id="DBSample">Run the Empire-db sample application DBSample 
from Eclipse </h1>
+                       <p>The following steps describe how to run and debug 
the Empire-db sample application 
+                       provided with the Emprie-db distribution package:</p>
+                       <ol start="1" type="1">
+                               <li>Download and unzip the <a 
href="../downloads/latest.htm">Empire-db distribution package</a>.</li>
+                               <li>In Eclipse choose <strong><em>File / 
Import</em></strong> 
+                               and select <strong><em>Existing projects into 
+                               workspace</em></strong>. When prompted for a 
root directory select the folder 
+                               ".../empire-db-2.0.0/examples/DBSample".</li>
+                               <li>Open the file DBSampleApp.java and set a 
breakpoint on the first line of the main method.</li>
+                               <li>From the Run menu select <strong><em>Debug 
as / Java Application</em></strong>. 
+                               When prompted for a Java application class 
select <strong><em>SampleApp – 
+                               de.esteam.sample.db</em></strong>.</li>
+                       </ol>
+                       <p>The sample should now run and stop at the breakpoint 
in the main method. 
+                       You may then step through the code and play around with 
it. For further 
+                       information please read the <a 
href="tutorial.htm">tutorial</a>.</p>
+                       <p>In order to manually configure the project the 
following jar files need 
+                       to be added to your classpath:</p>
+                       <ul type="disc">
+                               <li>commons-beanutils-1.x.x.jar</li>
+                               <li>empire-db-2.x.x.jar</li>
+                               <li>hsqldb.jar</li>
+                               <li>slf4j-api-1.x.x.jar</li>
+                               <li>slf4j-log4j12-1.x.x.jar</li>
+                       </ul>
+
+               <h1 id="DBWebSample">Run the Empire-Struts2-Extensions sample 
application DBWebSample from Eclipse</h1>
+                       <p>The following steps describe how to run the 
Empire-Struts2-Extensions sample 
+                       application from Eclipse using Apache Tomcat 5.5 
application server. 
+                       Apache Tomcat 5.5. should be already installed on your 
system – otherwise 
+                       it may be downloaded <a 
href="https://tomcat.apache.org/download-55.cgi"; target="_blank">here</a>.</p>
+                       <ol start="1" type="1">
+                               <li>Download and unzip the <a 
href="../downloads/latest.htm">Empire-Struts2-Extensions distribution 
package</a>.</li>
+                               <li>In Eclipse choose <strong><em>File / 
Import</em></strong> 
+                               and select <strong><em>Existing projects into 
workspace</em></strong>. 
+                               When prompted for a root directory select the 
folder ".../empire-struts2-ext-1.x.x\examples\DBWebSample".</li>
+                               <li>If you are reported an error that the type 
<code>javax.servlet.http.HttpSession</code> cannot be resolved 
+                               please do one of the following:
+                               <ul type="disc" class="sublist">
+                                       <li>In the Eclipse preferences panel, 
select <strong><em>Server / Installed Runtimes</em></strong> and add Apache 
+                                       Tomcat to the list of runtimes. Then 
open the project properties 
+                                       panel and 
+                                       check whether Apache Tomcat is listed 
on the Library tab. If not, 
+                                       choose <strong><em>Add Library / Server 
Runtime</em></strong> and select Apache Tomcat. 
+                                       Finally rebuild the project.</li>
+                                       <li>Alternatively you may add the 
required JARs directly. Choose 
+                                       <strong><em>Add External 
JARs</em></strong> and add 
+                                       the file servlet-api.jar from the 
Tomcat-5.5.x/common/lib folder.</li>
+                               </ul>
+                               </li>
+                               <li>In order to run the sample you can do 
either of the following (depending on your environment):
+                               <ul type="disc" class="sublist">
+                                       <li>From the 
<strong><em>Run</em></strong> menu select
+                                       <strong><em>Debug as / Debug on 
Server.</em></strong> When prompted for a 
+                                       server choose Apache Tomcat application 
class select <em>
+                                       <strong>
+                                       Apache Tomcat v5.5. Server at 
localhost</strong></em>.</li>
+                                       <li>If you prefer to use the <a 
href="https://www.eclipsetotale.com/tomcatPlugin.html";>Sysdeo Eclipse Tomcat 
Launcher plugin</a>
+                                       right click on the DBWebSample project. 
From the context menu select 
+                                       <strong><em>Tomcat project / Add 
context in Tomcat</em></strong>. Please make sure, that the plugin’s 
DevLoader class 
+                                       has been copied to 
TOMCAT_HOME/server/classes (see also readmeDevLoader.html in 
+                                       
/plugins/com.sysdeo.eclipse.tomcat_3.2.x). Now click on the Tomcat symbol in 
the toolbar 
+                                       in order to run tomcat.</li>
+                               </ul>
+                               </li>
+                               <li>Open your browser and enter 
<code>http://localhost:8080/DBWebSample</code> in the URL field. 
+                               The Empire Struts2 sample application should 
now prompt you with its login screen.</li>
+                       </ol>   
+
+                       <p><b>Note:</b> When running the sample you will be 
prompted for a username and 
+                       password. This is just a fake login screen. Any non 
empty username 
+                       will be accepted. The password field may even be left 
empty. On the 
+                       search form leave all fields empty and simple press the 
search 
+                       button in order to get all results.</p>
+                       <p>Further we recommend to set breakpoints at the 
following locations:</p>
+                       <ul type="disc">
+                               <li>on the 
<code>SampleApplication.init()</code> method.</li>
+                               <li>on the 
<code>EmployeeListAction.doList()</code> method.</li>
+                               <li>on the 
<code>EmployeeDetailAction</code>’s <code>doLoad()</code>, 
<code>doCreate()</code> and <code>doSave()</code> methods.</li>
+                       </ul>
+                       
+                       <p>If you have any problems running the samples please 
let us know on our <a href="../community/mailing_lists.htm">user mailing 
list</a>.</p>
+               
+               <!--<h1 id="websample">WebSample - Building a WebApplication 
with Empire-db</h1>
+               <p>
+               </p>-->
+                               <!-- #EndEditable --></div>
+                                       
+                       <div id="nav">
+                               <hr />
+                               <div id="nav_prev">
+                                       <a id="prev" href=""><img 
src="../images/prev.gif" alt="" /> Previous Page</a> 
+                                       &nbsp;
+                               </div>
+                               <div id="nav_next">
+                                       &nbsp;
+                                       <a id="next" href="">Next Page <img 
src="../images/next.gif" alt="" /></a>
+                               </div>
+                               <div style="clear: both;"></div>
+                       </div>
+                       
+                       <script type="text/javascript">
+                       /* <![CDATA[ */
+                               if( ( typeof(prev_page) == "undefined" || 
prev_page == "" ) &&
+                                       ( typeof(next_page) == "undefined" || 
next_page == "" ) ) 
+                               {
+                                       $( 'nav' ).hide();
+                               }
+                               else 
+                               {                       
+                                       if( typeof(prev_page) != "undefined" && 
prev_page != "" ) {
+                                               $( 'prev' ).href = prev_page;
+                                               $( 'prev' ).show();
+                                       }
+                                       else {
+                                               $( 'prev' ).hide();
+                                       }
+                                       
+                                       if( typeof(next_page) != "undefined" && 
next_page !="" ) {
+                                               $( 'next' ).href = next_page;
+                                               $( 'next' ).show();
+                                       }
+                                       else {
+                                               $( 'next' ).hide();
+                                       }
+                               }
+                       /* ]]> */
+                       </script>
+
+               </div>
+
+       </div>
+       
+       <!-- Footer -->         
+       <div id="footer">
+               <div class="cr"><small>Copyright &copy; 2008-2021, The Apache 
Software Foundation</small></div>
+               <div class="tm"><small>Apache Empire-db, Empire-db, Apache, the 
Apache feather logo, and the Apache Empire-db project logo are trademarks of 
The Apache Software Foundation</small></div>
+       </div>
+
+</div>
+
+</body>
+<!-- #EndTemplate -->
+</html>
\ No newline at end of file

Propchange: empire-db/site/legacy/documentation/getting_started.htm
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: empire-db/site/legacy/documentation/reverse_engineering.htm
URL: 
http://svn.apache.org/viewvc/empire-db/site/legacy/documentation/reverse_engineering.htm?rev=1898936&view=auto
==============================================================================
--- empire-db/site/legacy/documentation/reverse_engineering.htm (added)
+++ empire-db/site/legacy/documentation/reverse_engineering.htm Mon Mar 14 
20:41:26 2022
@@ -0,0 +1,450 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en-gb" lang="en-gb" >
+<!-- #BeginTemplate "../main.dwt" -->
+<head>
+       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+       <meta http-equiv="language" content="en" />
+       <meta name="robots" content="index, follow" />
+       <meta name="keywords" content="java, jar, jdbc, sql, data, metadata, 
persistence, rdbms, orm, mapping" />
+       <meta name="description" content="Open Source relational data 
persistence component." />
+       
+       <!-- #BeginEditable "doctitle" -->
+<title>Empire-db - Reverse Engineering</title>
+       <!-- #EndEditable -->
+       
+       <script type="text/javascript" src="../js/prototype.js"></script>
+       <script type="text/javascript" src="../js/menu.js"></script>
+       <!-- #BeginEditable "javascripts" -->
+       <!-- #EndEditable -->
+       
+       <link rel="shortcut icon" href="../empire-db.ico" />
+       <link rel="stylesheet" href="../css/layout.css" type="text/css" />
+       <!-- #BeginEditable "stylesheets" -->
+       <style type="text/css">
+</style>
+       <!-- #EndEditable -->
+</head>
+
+<body>
+<div id="wrapper">
+
+       <!-- Header -->
+       <div id="header">
+               <div id="logo">
+                       <img src="../images/logos/empire-db-logo.gif" 
alt="Empire-db: The relational data persistence component." />
+               </div>
+               <div id="asf">
+                       <a id="asfhome" target="_blank" 
href="https://www.apache.org";><img src="../images/logos/feather-small.gif" 
alt="The Apache Software Foundation" /></a>
+                       <label for="asfhome" >The Apache Software 
Foundation</label>
+               </div>
+               <div style="clear:both"></div>
+       </div>
+       
+       <!-- Top -->
+       <div id="top">
+               <div id="topbar">&nbsp;</div>
+       </div>
+       
+       <!-- Middle -->
+       <div id="middle">
+               <div id="left">    
+                               <div id="menuBox">     
+                                       <ul id="mainMenu">
+                                               <li id="menu_home"><a 
href="../index.html">Home</a></li>
+                                               <li id="menu_news"><a 
href="../news.htm">News</a></li>
+                                               <li id="menu_empiredb"><a 
href="../empiredb/empiredb.htm">Empire-db</a>
+                                                               <ul 
class="subMenu">
+                                                                       <li 
id="menu_empiredb_extending_pattern"><a href="../empiredb/pattern.htm">The 
Empire DAO-<br />pattern</a></li>
+                                                                       <li 
id="menu_empiredb_handling_metadata"><a 
href="../empiredb/metadata.htm">Handling data and metadata</a></li>
+                                                                       <li 
id="menu_empiredb_wrong"><a href="../empiredb/hibernate.htm">What's wrong with 
Hibernate and JPA</a></li>
+                                                                       <li 
id="menu_empiredb_stringfree"><a href="../empiredb/stringfree.htm">The 
principle of<br/>string-free coding</a></li>
+                                                                       <li 
id="menu_empiredb_faq"><a href="../empiredb/faq.htm">FAQ</a></li>
+                                                               </ul>
+                                               </li>
+                                               <li id="menu_struts2ext"><a 
href="../struts2ext/struts2ext.htm">Empire-db and Struts2</a>
+                                                       <ul class="subMenu">
+                                                               <li 
id="menu_struts2ext_forms_controls"><a 
href="../struts2ext/forms_controls.htm">Forms and controls</a></li>
+                                                               <li 
id="menu_struts2ext_rendering_parsing"><a 
href="../struts2ext/rendering_parsing.htm">Rendering and parsing</a></li>
+                                                               <!--<li 
id="menu_struts2ext_tag_reference"><a href="struts2ext/tag_reference.htm">Tag 
reference</a></li>-->
+                                                               <li 
id="menu_struts2ext_input_controls"><a 
href="../struts2ext/input_controls.htm">Input controls</a></li>
+                                                       </ul>
+                                               </li>
+                                               <li id="menu_downloads"><a 
href="../downloads/latest.htm">Downloads</a>
+                                                               <ul 
class="subMenu">
+                                                                       <li 
id="menu_downloads_previous"><a href="../downloads/previous.htm">Previous 
releases</a></li>
+                                                                       <li 
id="menu_downloads_license"><a href="../downloads/license.htm">License</a></li>
+                                                               </ul>
+                                               </li>
+                                               <li id="menu_documentation"><a 
href="documentation.htm">Documentation</a>                                      
 
+                                                       <ul class="subMenu">
+                                                               <li 
id="menu_documentation_class_overview"><a href="class_overview.htm">Empire-db 
class<br />overview</a></li>
+                                                               <li 
id="menu_documentation_tutorials"><a href="tutorial.htm">Tutorial</a></li>
+                                                               <li 
id="menu_documentation_getting_started"><a href="getting_started.htm">Getting 
started</a></li>
+                                                               <li 
id="menu_documentation_reverse_engineering"><a 
href="reverse_engineering.htm">Reverse Engineering</a></li>
+                                                               <li 
id="menu_documentation_api"><a href="api.htm">API</a></li>
+                                                       </ul>
+                                               </li>
+                                               <li id="menu_community"><a 
href="../community/community.htm">Community</a>                                 
     
+                                                       <ul class="subMenu">
+                                                               <li 
id="menu_community_mailing_lists"><a 
href="../community/mailing_lists.htm">Mailing lists</a></li>
+                                                               <li 
id="menu_community_source_code"><a href="../community/source_code.htm">Source 
code</a></li>
+                                                               <li 
id="menu_community_jira"><a href="../community/jira.htm">Ticketing &amp; 
Wiki</a></li>
+                                                               <!--<li 
id="menu_community_road_map"><a href="community/road_map.htm">Road 
map</a></li>-->
+                                                               <li 
id="menu_community_contributors"><a 
href="../community/contributors.htm">Contributors</a></li>
+                                                       </ul>
+                                               </li>
+                                               <li id="menu_apache"><a 
href="../apache.htm">About Apache</a>
+                                                       <ul class="subMenu">
+                                                               <li 
id="menu_apache_home"><a href="https://www.apache.org";>Apache home<span 
class="asflink">&nbsp;</span></a></li>
+                                                               <li 
id="menu_apache_donate"><a 
href="https://www.apache.org/foundation/sponsorship.html";>Sponsorship<span 
class="asflink">&nbsp;</span></a></li>
+                                                               <li 
id="menu_apache_thanks"><a 
href="https://www.apache.org/foundation/thanks.html";>Foundation thanks<span 
class="asflink">&nbsp;</span></a></li>
+                                                               <li 
id="menu_apache_security"><a 
href="https://www.apache.org/security/";>Security<span 
class="asflink">&nbsp;</span></a></li>
+                                                       </ul>
+                                               </li>
+                                               <li id="menu_disclaimer"><a 
href="https://www.apache.org/licenses/";>License<span 
class="asflink">&nbsp;</span></a></li>
+                                       </ul>
+                               </div>
+                               
+               </div>
+       
+               <!-- #BeginEditable "menu" -->  
+       <script type="text/javascript">
+               var menu = new Menu( 'mainMenu', 'menu_documentation', 
'menu_documentation_reverse_engineering' );
+               var prev_page = "getting_started.htm";
+               var next_page = "api.htm";
+       </script>
+               <!-- #EndEditable -->
+               <script type="text/javascript">
+                       /* <![CDATA[ */
+                       if( menu ) {
+                               // Menu fully opened (comment out if not wanted)
+                               // menu.openAll();
+                       /* ]]> */
+                       }
+               </script>
+       
+               <div id="main">         
+                       
+                       <div id="pathway">
+                               <span style="float:left">
+                       <!-- #BeginEditable "pathway" -->
+                       <a href="documentation.htm">Documentation</a> &raquo; 
Reverse Engineering
+               <!-- #EndEditable -->
+                       </span>
+                       <a id="downloadLink" href="../downloads/latest.htm" 
style="float:right">Download</a>
+               </div>
+                       
+                       <div id="content">
+                       <!-- #BeginEditable "content" -->
+
+                               <h1>Database Reverse Engineering</h1>
+                               <p>Empire-db codegen allows you to generate 
your data model definition from an existing database.</p>
+                               <p>This instruction will show you two 
possibilities by using the codegen project of Empire-db.</p>
+                               
+                               <h1>1. Generating with an IDE</h1>
+                               <ol>
+                                       <li>
+                                               First you have to check out the 
latest version of Empire-db from the following svn repository: 
<code>http://svn.apache.org/repos/asf/empire-db/trunk</code>.
+                                       </li>
+                                       <li>Create a new workspace (e.g. with 
Eclipse) and import the Empire-db projects to your workspace.</li>
+                                       <li>As next point you have to configure 
the <i>config.xml</i> which you will found in the <i>empire-db-codegen</i> 
project.
+                                               The single properties of the 
<i>config.xml</i> will be explained at the end of the page.</li>
+                                       <li>After configuring the 
<i>config.xml</i> you can start the DDL generation by executing the 
<code>CodeGenerator.java</code> Class in the <i>empire-db-codegen</i> 
project.</li>
+                               </ol>
+                               
+                               <h1>2. Generating with Maven</h1>
+                               <ol>
+                                       <li>
+                                               First you have to create a 
<i>config.xml</i> where the connection and generation options must be set.
+                                               To configure your 
<i>config.xml</i> use the properties from the table at the end of this page.
+                                               <br />
+                                               The following code will show 
you an example configuration:
+<pre><code class="xml hljs "><span class="hljs-pi">&lt;?xml version="1.0" 
encoding="UTF-8"?&gt;</span>
+<span class="hljs-tag">&lt;<span class="hljs-title">config</span>&gt;</span>
+    <span class="hljs-tag">&lt;<span 
class="hljs-title">properties</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">jdbcClass</span>&gt;</span>oracle.jdbc.driver.OracleDriver<span
 class="hljs-tag">&lt;/<span class="hljs-title">jdbcClass</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">jdbcURL</span>&gt;</span>jdbc:oracle:thin:@//localhost:1433<span
 class="hljs-tag">&lt;/<span class="hljs-title">jdbcURL</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">jdbcUser</span>&gt;</span>USER<span 
class="hljs-tag">&lt;/<span class="hljs-title">jdbcUser</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">jdbcPwd</span>&gt;</span>PASSWORD<span 
class="hljs-tag">&lt;/<span class="hljs-title">jdbcPwd</span>&gt;</span>
+        
+        <span class="hljs-comment">&lt;!-- Schema options --&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">dbCatalog</span>&gt;</span><span class="hljs-tag">&lt;/<span 
class="hljs-title">dbCatalog</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">dbSchema</span>&gt;</span>USER_DB<span 
class="hljs-tag">&lt;/<span class="hljs-title">dbSchema</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">dbTablePattern</span>&gt;</span>R%<span 
class="hljs-tag">&lt;/<span class="hljs-title">dbTablePattern</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">timestampColumn</span>&gt;</span>UPDATE_TIMESTAMP<span 
class="hljs-tag">&lt;/<span class="hljs-title">timestampColumn</span>&gt;</span>
+            
+        <span class="hljs-comment">&lt;!-- generation options --&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">targetFolder</span>&gt;</span>src/main/java<span 
class="hljs-tag">&lt;/<span class="hljs-title">targetFolder</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">packageName</span>&gt;</span>model<span 
class="hljs-tag">&lt;/<span class="hljs-title">packageName</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">tablePackageName</span>&gt;</span>model.tables<span 
class="hljs-tag">&lt;/<span 
class="hljs-title">tablePackageName</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">viewPackageName</span>&gt;</span>model.views<span 
class="hljs-tag">&lt;/<span class="hljs-title">viewPackageName</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">recordPackageName</span>&gt;</span>model.records<span 
class="hljs-tag">&lt;/<span 
class="hljs-title">recordPackageName</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">dbClassName</span>&gt;</span>DB<span 
class="hljs-tag">&lt;/<span class="hljs-title">dbClassName</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">tableBaseName</span>&gt;</span>DBTable<span 
class="hljs-tag">&lt;/<span class="hljs-title">tableBaseName</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">viewBaseName</span>&gt;</span>DBView<span 
class="hljs-tag">&lt;/<span class="hljs-title">viewBaseName</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">recordBaseName</span>&gt;</span>DBRecord<span 
class="hljs-tag">&lt;/<span class="hljs-title">recordBaseName</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">tableNamePrefix</span>&gt;</span><span 
class="hljs-tag">&lt;/<span class="hljs-title">tableNamePrefix</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">tableClassPrefix</span>&gt;</span>T_<span 
class="hljs-tag">&lt;/<span 
class="hljs-title">tableClassPrefix</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">tableClassSuffix</span>&gt;</span><span 
class="hljs-tag">&lt;/<span 
class="hljs-title">tableClassSuffix</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">viewNamePrefix</span>&gt;</span><span 
class="hljs-tag">&lt;/<span class="hljs-title">viewNamePrefix</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">viewClassPrefix</span>&gt;</span>V_<span 
class="hljs-tag">&lt;/<span class="hljs-title">viewClassPrefix</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">viewClassSuffix</span>&gt;</span><span 
class="hljs-tag">&lt;/<span class="hljs-title">viewClassSuffix</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">columnNamePrefix</span>&gt;</span><span 
class="hljs-tag">&lt;/<span 
class="hljs-title">columnNamePrefix</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">nestTables</span>&gt;</span>true<span 
class="hljs-tag">&lt;/<span class="hljs-title">nestTables</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">nestViews</span>&gt;</span>false<span 
class="hljs-tag">&lt;/<span class="hljs-title">nestViews</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">createRecordProperties</span>&gt;</span>true<span 
class="hljs-tag">&lt;/<span 
class="hljs-title">createRecordProperties</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">preserverCharacterCase</span>&gt;</span>false<span 
class="hljs-tag">&lt;/<span 
class="hljs-title">preserverCharacterCase</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">preserveRelationNames</span>&gt;</span>true<span 
class="hljs-tag">&lt;/<span 
class="hljs-title">preserveRelationNames</span>&gt;</span>
+    <span class="hljs-tag">&lt;/<span 
class="hljs-title">properties</span>&gt;</span>    
+<span class="hljs-tag">&lt;/<span 
class="hljs-title">config</span>&gt;</span></code></pre>
+                                       </li>
+                                       <li>
+                                               Next you have to customize your 
<i>pom.xml</i>. As first step you have to add a dependency to the <i>empire-db 
codegen</i>.
+                                               <br />
+                                               For example:
+<pre><code class="xml hljs "><span class="hljs-tag">&lt;<span 
class="hljs-title">dependency</span>&gt;</span>
+    <span class="hljs-tag">&lt;<span 
class="hljs-title">groupId</span>&gt;</span>org.apache.empire-db<span 
class="hljs-tag">&lt;/<span class="hljs-title">groupId</span>&gt;</span>
+    <span class="hljs-tag">&lt;<span 
class="hljs-title">artifactId</span>&gt;</span>empire-db-codegen<span 
class="hljs-tag">&lt;/<span class="hljs-title">artifactId</span>&gt;</span>
+    <span class="hljs-tag">&lt;<span 
class="hljs-title">version</span>&gt;</span>2.4.2<span 
class="hljs-tag">&lt;/<span class="hljs-title">version</span>&gt;</span>
+<span class="hljs-tag">&lt;/<span 
class="hljs-title">dependency</span>&gt;</span></code></pre>
+                                               After adding the dependency you 
have to add the plugin <i>empire-db-maven-plugin</i>.
+                                               <br />
+                                               This could look like this:
+<pre><code class="xml hljs "><span class="hljs-tag">&lt;<span 
class="hljs-title">build</span>&gt;</span>
+    <span class="hljs-tag">&lt;<span 
class="hljs-title">plugins</span>&gt;</span>
+        <span class="hljs-tag">&lt;<span 
class="hljs-title">plugin</span>&gt;</span>
+            <span class="hljs-tag">&lt;<span 
class="hljs-title">groupId</span>&gt;</span>org.apache.empire-db<span 
class="hljs-tag">&lt;/<span class="hljs-title">groupId</span>&gt;</span>
+            <span class="hljs-tag">&lt;<span 
class="hljs-title">artifactId</span>&gt;</span>empire-db-maven-plugin<span 
class="hljs-tag">&lt;/<span class="hljs-title">artifactId</span>&gt;</span>
+            <span class="hljs-tag">&lt;<span 
class="hljs-title">version</span>&gt;</span>2.4.2<span 
class="hljs-tag">&lt;/<span class="hljs-title">version</span>&gt;</span>
+            <span class="hljs-tag">&lt;<span 
class="hljs-title">executions</span>&gt;</span>
+                <span class="hljs-tag">&lt;<span 
class="hljs-title">execution</span>&gt;</span>
+                    <span class="hljs-tag">&lt;<span 
class="hljs-title">phase</span>&gt;</span>generate-sources<span 
class="hljs-tag">&lt;/<span class="hljs-title">phase</span>&gt;</span>
+                    <span class="hljs-tag">&lt;<span 
class="hljs-title">goals</span>&gt;</span>
+                        <span class="hljs-tag">&lt;<span 
class="hljs-title">goal</span>&gt;</span>codegen<span 
class="hljs-tag">&lt;/<span class="hljs-title">goal</span>&gt;</span>
+                    <span class="hljs-tag">&lt;/<span 
class="hljs-title">goals</span>&gt;</span>
+                    <span class="hljs-tag">&lt;<span 
class="hljs-title">configuration</span>&gt;</span>
+                        <span class="hljs-tag">&lt;<span 
class="hljs-title">configFile</span>&gt;</span>src/main/config.xml<span 
class="hljs-tag">&lt;/<span class="hljs-title">configFile</span>&gt;</span>
+                    <span class="hljs-tag">&lt;/<span 
class="hljs-title">configuration</span>&gt;</span>
+                <span class="hljs-tag">&lt;/<span 
class="hljs-title">execution</span>&gt;</span>
+            <span class="hljs-tag">&lt;/<span 
class="hljs-title">executions</span>&gt;</span>
+            <span class="hljs-tag">&lt;<span 
class="hljs-title">dependencies</span>&gt;</span>
+                <span class="hljs-tag">&lt;<span 
class="hljs-title">dependency</span>&gt;</span>
+                    <span class="hljs-tag">&lt;<span 
class="hljs-title">groupId</span>&gt;</span>com.oracle<span 
class="hljs-tag">&lt;/<span class="hljs-title">groupId</span>&gt;</span>
+                    <span class="hljs-tag">&lt;<span 
class="hljs-title">artifactId</span>&gt;</span>ojdbc<span 
class="hljs-tag">&lt;/<span class="hljs-title">artifactId</span>&gt;</span>
+                    <span class="hljs-tag">&lt;<span 
class="hljs-title">version</span>&gt;</span>14<span class="hljs-tag">&lt;/<span 
class="hljs-title">version</span>&gt;</span>
+                <span class="hljs-tag">&lt;/<span 
class="hljs-title">dependency</span>&gt;</span>
+            <span class="hljs-tag">&lt;/<span 
class="hljs-title">dependencies</span>&gt;</span>
+        <span class="hljs-tag">&lt;/<span 
class="hljs-title">plugin</span>&gt;</span>
+    <span class="hljs-tag">&lt;/<span 
class="hljs-title">plugins</span>&gt;</span>
+<span class="hljs-tag">&lt;/<span 
class="hljs-title">build</span>&gt;</span></code></pre>
+
+                                               In the configuration node you 
specify the path to your <i>&lt;configFile&gt;. </i>Alternatively, instead of a 
config file you can specify your config properties directly in the 
configuration section such as <i>&lt;jdbcClass&gt;</i> and 
<i>&lt;jdbcURL&gt;</i> 
+                                               etc. 
+                                       </li>
+                                       <li>
+                                               After customizing your 
<i>pom.xml</i> you can start the DDL generation.
+                                               Open your command line and go 
to the root directory of your project.
+                                               Start the generation by 
executing the following command: <code>mvn generate-sources</code>.
+                                       </li>
+                               </ol>
+
+                               <h1>Property Explanation</h1>
+                               <table>
+                                       <colgroup>
+                                               <col width="150px" />
+                                               <col width="99%" />
+                                       </colgroup>
+                                       <thead>
+                                               <tr>
+                                                       <th 
align="left">Property</th>
+                                                       <th 
align="left">Explanation</th>
+                                               </tr>
+                                       </thead>
+                                       <tbody>
+                                               <tr>
+                                                       <td>jdbcClass</td>
+                                                       <td>The JDBC class. For 
example: "oracle.jdbc.driver.OracleDriver".</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>jdbcURL</td>
+                                                       <td>The URL to the 
database, e.g. "jdbc:oracle:thin:@192.168.0.2:1521:ora10".</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>jdbcUser</td>
+                                                       <td>Setting the 
username.</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>jdbcPwd</td>
+                                                       <td>Setting the 
password.</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>dbCatalog</td>
+                                                       <td></td>
+                                               </tr>
+                                               <tr>
+                                                       <td>dbSchema</td>
+                                                       <td>Setting the schema 
of the database.</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>dbTablePattern</td>
+                                                       <td>Pattern for the 
table and view names. Setting <i>dbTablePattern</i> to "%RI%" will generate 
only the tables and views which containing "RI" in their names.</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>timestampColumn</td>
+                                                       <td>The name of the 
timestamp column. For example "UPDATE_TIMESTAMP".</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>targetFolder</td>
+                                                       <td>The folder where 
the generated files get saved.</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>packageName</td>
+                                                       <td>Name of the 
package.</td>
+                                               </tr>
+                                               <tr>
+                                                       
<td>tablePackageName</td>
+                                                       <td>Package name for 
the tables.</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>viewPackageName</td>
+                                                       <td>Package name for 
the views.</td>
+                                               </tr>
+                                               <tr>
+                                                       
<td>recordPackageName</td>
+                                                       <td>Package name for 
the records.</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>dbClassName</td>
+                                                       <td>Database class 
name.</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>tableBaseName</td>
+                                                       <td>Class name for the 
base table (super class of all tables).</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>viewBaseName</td>
+                                                       <td>Class name for the 
base view (super class of all views).</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>recordBaseName</td>
+                                                       <td>Class name for the 
base record (super class of all records).</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>tableNamePrefix</td>
+                                                       <td>Sets a prefix for 
the table names.
+                                                               Example for the 
table "User" with the prefix "Tbl":
+                                                               The selected 
table name for the table "User" would be "TblUSER".
+                                                               In the Database 
class it would be like: "User TblUSER = new User()".
+                                                       </td>
+                                               </tr>
+                                               <tr>
+                                                       
<td>tableClassPrefix</td>
+                                                       <td>Sets a prefix for 
the table classes.
+                                                               For example the 
prefix "T_": The name of every table class will start with "T_". 
+                                                       </td>
+                                               </tr>
+                                               <tr>
+                                                       
<td>tableClassSuffix</td>
+                                                       <td>Sets a suffix for 
the table classes. Similar to the property <i>tableClassPrefix</i>.</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>viewNamePrefix</td>
+                                                       <td>Sets a prefix for 
the view names.</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>viewClassPrefix</td>
+                                                       <td>Sets a prefix for 
the view classes.</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>viewClassSuffix</td>
+                                                       <td>Sets a suffix for 
the view classes.</td>
+                                               </tr>
+                                               <tr>
+                                                       
<td>columnNamePrefix</td>
+                                                       <td>Sets a prefix for 
the column names.</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>nestTables</td>
+                                                       <td>When setting 
<i>nestTable</i> to "true", every table will be generated as a nested class 
(inner class) in the database class.</td>
+                                               </tr>
+                                               <tr>
+                                                       <td>nestViews</td>
+                                                       <td>Similar to 
<i>nestTables</i> but with views.</td>
+                                               </tr>
+                                               <tr>
+                                                       
<td>createRecordProperties</td>
+                                                       <td>Setting 
<i>createRecordProperties</i> to "true", will generating the getter and setter 
methods for every column in the associated table. </td>
+                                               </tr>
+                                               <tr>
+                                                       
<td>preserverCharacterCase</td>
+                                                       <td>Setting this 
property to "true" – The names for the tables and views will be kept.<br />
+                                                               Setting to 
"false" – Class names will be in camel case.
+                                                       </td>
+                                               </tr>
+                                               <tr>
+                                                       
<td>preserveRelationNames</td>
+                                                       <td>Setting this 
property to "true" – The names of the relations that were setting in the 
database will be preserved.<br />
+                                                               Setting to 
"false" – The relations will be unnamed.
+                                                       </td>
+                                               </tr>
+                                       </tbody>        
+                               </table>
+                       
+                               <!-- #EndEditable --></div>
+                                       
+                       <div id="nav">
+                               <hr />
+                               <div id="nav_prev">
+                                       <a id="prev" href=""><img 
src="../images/prev.gif" alt="" /> Previous Page</a> 
+                                       &nbsp;
+                               </div>
+                               <div id="nav_next">
+                                       &nbsp;
+                                       <a id="next" href="">Next Page <img 
src="../images/next.gif" alt="" /></a>
+                               </div>
+                               <div style="clear: both;"></div>
+                       </div>
+                       
+                       <script type="text/javascript">
+                       /* <![CDATA[ */
+                               if( ( typeof(prev_page) == "undefined" || 
prev_page == "" ) &&
+                                       ( typeof(next_page) == "undefined" || 
next_page == "" ) ) 
+                               {
+                                       $( 'nav' ).hide();
+                               }
+                               else 
+                               {                       
+                                       if( typeof(prev_page) != "undefined" && 
prev_page != "" ) {
+                                               $( 'prev' ).href = prev_page;
+                                               $( 'prev' ).show();
+                                       }
+                                       else {
+                                               $( 'prev' ).hide();
+                                       }
+                                       
+                                       if( typeof(next_page) != "undefined" && 
next_page !="" ) {
+                                               $( 'next' ).href = next_page;
+                                               $( 'next' ).show();
+                                       }
+                                       else {
+                                               $( 'next' ).hide();
+                                       }
+                               }
+                       /* ]]> */
+                       </script>
+
+               </div>
+
+       </div>
+       
+       <!-- Footer -->         
+       <div id="footer">
+               <div class="cr"><small>Copyright &copy; 2008-2021, The Apache 
Software Foundation</small></div>
+               <div class="tm"><small>Apache Empire-db, Empire-db, Apache, the 
Apache feather logo, and the Apache Empire-db project logo are trademarks of 
The Apache Software Foundation</small></div>
+       </div>
+
+</div>
+
+</body>
+<!-- #EndTemplate -->
+</html>
\ No newline at end of file

Propchange: empire-db/site/legacy/documentation/reverse_engineering.htm
------------------------------------------------------------------------------
    svn:mime-type = text/plain


Reply via email to