You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by lr...@apache.org on 2007/09/06 08:48:48 UTC

svn commit: r573163 - /incubator/tuscany/java/das/samples/advanced-webapp/readme.htm

Author: lresende
Date: Wed Sep  5 23:48:48 2007
New Revision: 573163

URL: http://svn.apache.org/viewvc?rev=573163&view=rev
Log:
Clean-up html file and change references to new project name

Modified:
    incubator/tuscany/java/das/samples/advanced-webapp/readme.htm

Modified: incubator/tuscany/java/das/samples/advanced-webapp/readme.htm
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/das/samples/advanced-webapp/readme.htm?rev=573163&r1=573162&r2=573163&view=diff
==============================================================================
--- incubator/tuscany/java/das/samples/advanced-webapp/readme.htm (original)
+++ incubator/tuscany/java/das/samples/advanced-webapp/readme.htm Wed Sep  5 23:48:48 2007
@@ -1,675 +1,168 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!--
-
-
-<p class=MsoNormal><span style="font-size: 9pt">&nbsp;</span></p>
-<pre><a name="header-text">Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-&quot;License&quot;); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-&quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.   </a></pre>
-<p class=MsoNormal><span style="font-size: 9pt"><br>
-&nbsp;</span></p>
-<p class=MsoNormal><span style='font-size:9.0pt'>
-<o:p>&nbsp;</o:p></span></p>
-
--->
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns:st1="urn:schemas-microsoft-com:office:smarttags"
-xmlns="http://www.w3.org/TR/REC-html40">
-
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+ -->
+<html>
 <head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 10">
-<meta name=Originator content="Microsoft Word 10">
-<link rel=File-List href="readme_files/filelist.xml">
-<title>Ajax DAS Web Sample</title>
-<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
- name="City"/>
-<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
- name="place"/>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
-  <o:Author>IBM_User</o:Author>
-  <o:LastAuthor>IBM_User</o:LastAuthor>
-  <o:Revision>16</o:Revision>
-  <o:TotalTime>256</o:TotalTime>
-  <o:Created>2007-04-21T09:01:00Z</o:Created>
-  <o:LastSaved>2007-04-24T06:52:00Z</o:LastSaved>
-  <o:Pages>1</o:Pages>
-  <o:Words>688</o:Words>
-  <o:Characters>3924</o:Characters>
-  <o:Company>IBM</o:Company>
-  <o:Lines>32</o:Lines>
-  <o:Paragraphs>9</o:Paragraphs>
-  <o:CharactersWithSpaces>4603</o:CharactersWithSpaces>
-  <o:Version>10.3501</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
-  <w:SpellingState>Clean</w:SpellingState>
-  <w:GrammarState>Clean</w:GrammarState>
-  <w:Compatibility>
-   <w:BreakWrappedTables/>
-   <w:SnapToGridInCell/>
-   <w:ApplyBreakingRules/>
-   <w:WrapTextWithPunct/>
-   <w:UseAsianBreakRules/>
-   <w:UseFELayout/>
-  </w:Compatibility>
-  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
- </w:WordDocument>
-</xml><![endif]--><!--[if !mso]><object
- classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
-<style>
-st1\:*{behavior:url(#ieooui) }
-</style>
-<![endif]-->
-<style>
-<!--
- /* Font Definitions */
- @font-face
-	{font-family:SimSun;
-	panose-1:2 1 6 0 3 1 1 1 1 1;
-	mso-font-alt:\5B8B\4F53;
-	mso-font-charset:134;
-	mso-generic-font-family:auto;
-	mso-font-pitch:variable;
-	mso-font-signature:3 135135232 16 0 262145 0;}
-@font-face
-	{font-family:"\@SimSun";
-	panose-1:2 1 6 0 3 1 1 1 1 1;
-	mso-font-charset:134;
-	mso-generic-font-family:auto;
-	mso-font-pitch:variable;
-	mso-font-signature:3 135135232 16 0 262145 0;}
- /* Style Definitions */
- p.MsoNormal, li.MsoNormal, div.MsoNormal
-	{mso-style-parent:"";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:SimSun;}
-h1
-	{mso-style-next:Normal;
-	margin-top:12.0pt;
-	margin-right:0in;
-	margin-bottom:3.0pt;
-	margin-left:0in;
-	mso-pagination:widow-orphan;
-	page-break-after:avoid;
-	mso-outline-level:1;
-	font-size:16.0pt;
-	font-family:Arial;
-	mso-font-kerning:16.0pt;}
-h3
-	{mso-style-next:Normal;
-	margin-top:12.0pt;
-	margin-right:0in;
-	margin-bottom:3.0pt;
-	margin-left:0in;
-	mso-pagination:widow-orphan;
-	page-break-after:avoid;
-	mso-outline-level:3;
-	font-size:13.0pt;
-	font-family:Arial;}
-a:link, span.MsoHyperlink
-	{color:blue;
-	text-decoration:underline;
-	text-underline:single;}
-a:visited, span.MsoHyperlinkFollowed
-	{color:purple;
-	text-decoration:underline;
-	text-underline:single;}
-pre
-	{margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:10.0pt;
-	font-family:"Courier New";
-	mso-fareast-font-family:"Times New Roman";}
-span.codefrag
-	{mso-style-name:codefrag;}
-span.SpellE
-	{mso-style-name:"";
-	mso-spl-e:yes;}
-span.GramE
-	{mso-style-name:"";
-	mso-gram-e:yes;}
-@page Section1
-	{size:8.5in 11.0in;
-	margin:1.0in 1.25in 1.0in 1.25in;
-	mso-header-margin:.5in;
-	mso-footer-margin:.5in;
-	mso-paper-source:0;}
-div.Section1
-	{page:Section1;}
- /* List Definitions */
- @list l0
-	{mso-list-id:207496062;
-	mso-list-type:hybrid;
-	mso-list-template-ids:243853632 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
-@list l0:level1
-	{mso-level-number-format:bullet;
-	mso-level-text:\F0B7;
-	mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;
-	font-family:Symbol;}
-@list l0:level2
-	{mso-level-tab-stop:1.0in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l0:level3
-	{mso-level-tab-stop:1.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l0:level4
-	{mso-level-tab-stop:2.0in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l0:level5
-	{mso-level-tab-stop:2.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l0:level6
-	{mso-level-tab-stop:3.0in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l0:level7
-	{mso-level-tab-stop:3.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l0:level8
-	{mso-level-tab-stop:4.0in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l0:level9
-	{mso-level-tab-stop:4.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l1
-	{mso-list-id:384569001;
-	mso-list-template-ids:796568378;}
-@list l1:level1
-	{mso-level-number-format:bullet;
-	mso-level-text:\F0B7;
-	mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;
-	mso-ansi-font-size:10.0pt;
-	font-family:Symbol;}
-@list l2
-	{mso-list-id:482242244;
-	mso-list-template-ids:994768232;}
-@list l2:level1
-	{mso-level-number-format:bullet;
-	mso-level-text:\F0B7;
-	mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;
-	mso-ansi-font-size:10.0pt;
-	font-family:Symbol;}
-@list l3
-	{mso-list-id:1231572300;
-	mso-list-template-ids:986846614;}
-@list l3:level2
-	{mso-level-number-format:alpha-lower;
-	mso-level-tab-stop:1.0in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l4
-	{mso-list-id:1305811547;
-	mso-list-type:hybrid;
-	mso-list-template-ids:1677090400 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
-@list l4:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l4:level2
-	{mso-level-number-format:alpha-lower;
-	mso-level-tab-stop:1.0in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l4:level3
-	{mso-level-number-format:roman-lower;
-	mso-level-tab-stop:1.5in;
-	mso-level-number-position:right;
-	text-indent:-9.0pt;}
-@list l4:level4
-	{mso-level-tab-stop:2.0in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l4:level5
-	{mso-level-tab-stop:2.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l4:level6
-	{mso-level-tab-stop:3.0in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l4:level7
-	{mso-level-tab-stop:3.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l4:level8
-	{mso-level-tab-stop:4.0in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l4:level9
-	{mso-level-tab-stop:4.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l5
-	{mso-list-id:1389258758;
-	mso-list-template-ids:-215579238;}
-@list l6
-	{mso-list-id:1605966365;
-	mso-list-type:hybrid;
-	mso-list-template-ids:14685132 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
-@list l6:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l6:level2
-	{mso-level-tab-stop:1.0in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l6:level3
-	{mso-level-tab-stop:1.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l6:level4
-	{mso-level-tab-stop:2.0in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l6:level5
-	{mso-level-tab-stop:2.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l6:level6
-	{mso-level-tab-stop:3.0in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l6:level7
-	{mso-level-tab-stop:3.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l6:level8
-	{mso-level-tab-stop:4.0in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l6:level9
-	{mso-level-tab-stop:4.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l7
-	{mso-list-id:1822502041;
-	mso-list-template-ids:1582195508;}
-@list l7:level1
-	{mso-level-start-at:7;
-	mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-ol
-	{margin-bottom:0in;}
-ul
-	{margin-bottom:0in;}
--->
-</style>
-<!--[if gte mso 10]>
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<title>Tuscany DAS Sample - Advanced webapp</title>
+
 <style>
- /* Style Definitions */
- table.MsoNormalTable
-	{mso-style-name:"Table Normal";
-	mso-tstyle-rowband-size:0;
-	mso-tstyle-colband-size:0;
-	mso-style-noshow:yes;
-	mso-style-parent:"";
-	mso-padding-alt:0in 5.4pt 0in 5.4pt;
-	mso-para-margin:0in;
-	mso-para-margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:10.0pt;
-	font-family:"Times New Roman";}
+.code {font-size: 11px; color: #006699}
+.codebox {border: 1px solid #6699CC; background-color: #F1F7FA;padding:15px}
+.codebox2 {border: 1px solid #6699CC; background-color: #F1F7FA;padding:15px; width:85%}
+.codeboxW {border: 1px solid #6699CC; background-color: #FFFFFF;padding:15px}
+.codeboxB {background-color: #C9DBED;padding:1px 10px 10px 10px}
 </style>
-<![endif]-->
+
 </head>
 
-<body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'>
 
-<div class=Section1>
 
-<p class=MsoNormal><span style='font-family:Arial'><o:p>&nbsp;</o:p></span></p>
 
-<p class=MsoNormal align=center style='text-align:center'><st1:City><st1:place><b><span
-  style='font-size:14.0pt;font-family:Arial'>Ajax</span></b></st1:place></st1:City><b><span
-style='font-size:14.0pt;font-family:Arial'> DAS Web Sample<o:p></o:p></span></b></p>
+<body>
 
-<p class=MsoNormal><span style='font-family:Arial'><o:p>&nbsp;</o:p></span></p>
 
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'>This web sample demonstrates DAS
-advanced features in the context of a simple web application using Ajax. </span></p>
+<h1><center>Advanced DAS web application Sample</center></h1>
 
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'>The
-application user can navigate the menu to see examples of different DAS
-features. <br>The application user “dbsetup” utility to create canned Derby database
-with required tables and populate initial data in them.
-For refreshing database data to initial state, user can click on Refresh Button.
 <br>
-<span style='mso-spacerun:yes'>  </span><o:p></o:p></span></p>
+<br>
 
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'><span
-style='mso-tab-count:1'>            </span>&#9658;<span class=SpellE><b>Adhoc</b></span><b>
-Query</b> (CRUD operations on COMPANY and DEPARTMENT using <span class=SpellE>adhoc</span>
-<span class=SpellE>Sql</span> statements)<o:p></o:p></span></p>
-
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'><span
-style='mso-tab-count:1'>            </span>&#9658;<b>DAS <span class=SpellE>Command</span></b>
-(CRUD operations on COMPANY and DEPARTMENT using DAS <span class=SpellE>config</span>
-commands)<o:p></o:p></span></p>
-
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'><span
-style='mso-tab-count:1'>            </span>&#9658;<b>Advanced Features</b> – <o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span class=GramE><b><span
-style='font-size:11.0pt;font-family:Arial'>&#9658;Optimistic <span
-class=SpellE>Concurrecy</span> Control</span></b><span style='font-size:11.0pt;
-font-family:Arial'> (Using BOOK.</span></span><span style='font-size:11.0pt;
-font-family:Arial'> NAME)<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
-style='font-size:11.0pt;font-family:Arial'>&#9658;<b>Converter</b> (Using
-CUSTOMER.LASTNAME)<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
-style='font-size:11.0pt;font-family:Arial'>&#9658;<b>Result Set Shape</b>
-(Using CUSTOMER table)<o:p></o:p></span></p>
-
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'>In future
-more features will get added.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span style='font-family:Arial'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><b><span style='font-size:14.0pt;font-family:Arial'>Running
-the sample<o:p></o:p></span></b></p>
-
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:
-"Times New Roman"'>There are two options for running this sample:<o:p></o:p></span></p>
-
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:
-"Times New Roman"'>&nbsp;<o:p></o:p></span></p>
-
-<ol style='margin-top:0in' start=1 type=1>
- <li class=MsoNormal style='mso-list:l6 level1 lfo3;tab-stops:list .5in'><span
-     style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'>Run
-     from Tomcat configured by the build <o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l6 level1 lfo3;tab-stops:list .5in'><span
-     style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'>Deploying
-     the sample-ajax-das WAR into a Tomcat you configure yourself <o:p></o:p></span></li>
-</ol>
-
-<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
-3.0pt;margin-left:0in;page-break-after:avoid;mso-outline-level:3'><b><span
-style='font-size:13.0pt;font-family:Arial'>Running from Tomcat configured by
-the build<o:p></o:p></span></b></p>
-
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:
-"Times New Roman"'>This sample application is deployed (along with the canned
-test database) to an instance of Tomcat as part of our automated sample
-testing.<span style='mso-spacerun:yes'>  </span>This means you can run the
-java/<span class=SpellE>das</span>/samples/testing/tomcat build (see
-java/das/samples/testing/tomcat/<span class=GramE>readme.htm )</span><span
-style='mso-spacerun:yes'>  </span>and then access the application by pointing
-your browser to <u><span style='color:blue'>http://localhost:8080/sample-ajax-das/</span></u>.<span
-style='mso-spacerun:yes'>  </span><o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
-3.0pt;margin-left:0in;page-break-after:avoid;mso-outline-level:3'><b><span
-style='font-size:13.0pt;font-family:Arial'>Deploying the </span></b><b><span
-style='font-size:13.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'>sample-ajax-das</span></b><b><span
-style='font-size:13.0pt;font-family:Arial'> WAR into a Tomcat you configure
-yourself<o:p></o:p></span></b></p>
-
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:
-"Times New Roman"'>Alternatively, you can deploy the sample to your own
-configured Tomcat installation by following the instructions below.<span
-style='mso-spacerun:yes'>  </span>These instructions assume that you have
-either 1) downloaded the Tuscany sample distribution or 2) Downloaded the
-Tuscany source and run our maven build, see the following link to more details
-steps on how to build DAS Sample applications <a target="_blank" href="http://incubator.apache.org/tuscany/das-java-developer-guide.html">http://incubator.apache.org/tuscany/das-java-developer-guide.html</a>
-.<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
-3.0pt;margin-left:0in;page-break-after:avoid;mso-outline-level:1'><b><span
-style='font-size:13.0pt;font-family:Arial'>Set Up<span style='mso-font-kerning:
-16.0pt'><o:p></o:p></span></span></b></p>
-
-<ol style='margin-top:0in' start=1 type=1>
- <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'><span
-     style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'>Download
-     and install the most recent stable version of Tomcat 5.5 or Tomcat 6.<span
-     style='mso-spacerun:yes'>  </span>You can find it here: <a
-     href="http://tomcat.apache.org/download-60.cgi">http://tomcat.apache.org/download-60.cgi</a>
-     <o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'><span
-     style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'>Download
-     the most recent official release of Derby from here: <a
-     href="http://db.apache.org/derby/index.html">http://db.apache.org/derby/index.html</a>.<span
-     style='mso-spacerun:yes'>  </span>The only file you’ll need from this
-     download is <span class=SpellE>derby.jar</span> <o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'><span
-     style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'>Stop
-     Tomcat <o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'><span
-     style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'>Copy
-     <span class=SpellE>derby.jar</span> (from the derby distribution) to {<span
-     class=SpellE>Tomcat_Home</span>}/common/lib: <o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'><span
-     style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'>Add
-     the sample war file to {<span class=SpellE>Tomcat_Home</span>}/<span
-     class=SpellE>webapps</span> <o:p></o:p></span></li>
- <ol style='margin-top:0in' start=1 type=a>
-  <li class=MsoNormal style='mso-list:l4 level2 lfo6;tab-stops:list 1.0in'><span
-      style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'>sample-ajax-das.war<o:p></o:p></span></li>
- </ol>
- <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'><span
-     style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'>Define
-     a <span class=SpellE>DataSource</span> by adding a <span class=SpellE>datasource</span>
-     definition to {<span class=SpellE>Tomcat_Home</span>}/conf/<span
-     class=SpellE>server.xml</span>. <o:p></o:p></span></li>
- <ol style='margin-top:0in' start=1 type=a>
-  <li class=MsoNormal style='mso-list:l4 level2 lfo6;tab-stops:list 1.0in'><span
-      style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'>Find
-      the end-of-section marker &lt;/<span class=SpellE>GlobalNamingResources</span>&gt;
-      and add the following lines just above it: <o:p></o:p></span></li>
- </ol>
-</ol>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:11.0pt;
-font-family:Arial;mso-fareast-font-family:"Times New Roman"'>&nbsp;<o:p></o:p></span></p>
-
-<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'><span
-style='mso-spacerun:yes'>        </span><span class=GramE>&lt;!--</span> Global
-<span class=SpellE>Datasource</span> for Derby <span class=SpellE>ajaxdastest</span>
-database --&gt;<o:p></o:p></span></p>
-
-<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'><span
-style='mso-spacerun:yes'>         </span>&lt;Resource name=&quot;<span
-class=SpellE>jdbc/ajaxdastest</span>&quot;<o:p></o:p></span></p>
-
-<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'><span
-style='mso-spacerun:yes'>              </span>type=&quot;<span class=SpellE>javax.sql.DataSource</span>&quot;<span
-style='mso-spacerun:yes'>  </span>auth=&quot;Container&quot;<o:p></o:p></span></p>
-
-<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'><span
-style='mso-spacerun:yes'>              </span><span class=GramE>description</span>=&quot;</span><st1:City><st1:place><span
-  style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'>Derby</span></st1:place></st1:City><span
-style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'>
-database for DAS Company sample&quot;<o:p></o:p></span></p>
-
-<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'><span
-style='mso-spacerun:yes'>              </span><span class=SpellE><span
-class=GramE>maxActive</span></span>=&quot;100&quot; <span class=SpellE>maxIdle</span>=&quot;30&quot;
-<span class=SpellE>maxWait</span>=&quot;10000&quot;<o:p></o:p></span></p>
-
-<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'><span
-style='mso-spacerun:yes'>              </span>username=&quot;&quot;
-password=&quot;&quot; <o:p></o:p></span></p>
-
-<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'><span
-style='mso-spacerun:yes'>              </span><span class=SpellE>driverClassName</span>=&quot;<span
-class=SpellE>org.apache.derby.jdbc.EmbeddedDriver</span>&quot;<o:p></o:p></span></p>
-
-<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'><span
-style='mso-spacerun:yes'>              </span><span class=SpellE><span
-class=GramE>url</span></span>=&quot;<span class=SpellE>jdbc:derby</span>:{absolute
-path}Databases/<span class=SpellE>ajaxdastest;create</span>=true&quot;/&gt;<o:p></o:p></span></p>
-
-<p class=MsoNormal><span style='font-family:Arial;mso-fareast-font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal style='text-indent:.5in'><b style='mso-bidi-font-weight:
-normal'><span style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:
-"Times New Roman"'>Requirement</span></b><span style='font-size:11.0pt;
-font-family:Arial;mso-fareast-font-family:"Times New Roman"'>: You must include
-the absolute path to the “Databases” directory in the above <span class=SpellE>url</span>
-attribute.<span style='mso-spacerun:yes'>  </span>Fore example:<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:11.0pt;
-font-family:Arial;mso-fareast-font-family:"Times New Roman"'>&nbsp;<o:p></o:p></span></p>
-
-<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
-style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'><span
-style='mso-spacerun:yes'>         </span><span class=SpellE>url</span>=&quot;jdbc:derby:c:\apache-tomcat-6.0.13\Databases/ajaxdastest&quot;/&gt;<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:11.0pt;
-font-family:Arial;mso-fareast-font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>
-
-<ol style='margin-top:0in' start=7 type=1>
- <li class=MsoNormal style='mso-list:l4 level1 lfo6;tab-stops:list .5in'><span
-     style='font-size:11.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman"'>Start
-     tomcat and point your browser to: <a
-     href="http://localhost:8080/sample-ajax-das%7bversion%20tag%7d/">http://localhost:8080/sample-ajax-das/</a> <o:p></o:p></span></li>
-</ol>
-
-<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:11.0pt;
-font-family:Arial;mso-fareast-font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><b><span style='font-size:14.0pt;font-family:Arial'>Sample
-Architecture<o:p></o:p></span></b></p>
-
-<p class=MsoNormal><b><span style='font-size:13.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></b></p>
-
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'>The design
-is modular and reusable by other web samples. There are java <span
-class=SpellE>servlet</span>, other java classes, <span class=SpellE>jsp</span>,
-<span class=SpellE>javascript</span>, xml, <span class=SpellE>xsl</span>, <span
-class=SpellE>css</span> and html files.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span style='font-family:Arial'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><b><u><span style='font-family:Arial'>Client Side Files<o:p></o:p></span></u></b></p>
-
-<p class=MsoNormal><span class=SpellE><b><i><span style='font-size:11.0pt;
-font-family:Arial'>Javascripts</span></i></b></span><b><i><span
-style='font-size:11.0pt;font-family:Arial'><o:p></o:p></span></i></b></p>
-
-<p class=MsoNormal><span class=SpellE><span style='font-size:11.0pt;font-family:
-Arial'>Ajax.js</span></span><span style='font-size:11.0pt;font-family:Arial'>
-and <span class=SpellE>dasmenu.js</span> are generic (not DAS specific) and
-reusable by any web sample. <o:p></o:p></span></p>
-
-<ul style='margin-top:0in' type=disc>
- <li class=MsoNormal style='mso-list:l0 level1 lfo11;tab-stops:list .5in'><span
-     class=SpellE><b><span style='font-size:11.0pt;font-family:Arial'>Ajax.js</span></b></span><b><span
-     style='font-size:11.0pt;font-family:Arial'> <o:p></o:p></span></b></li>
+<p>
+This web sample demonstrates DAS advanced features in the context of a simple web application using Ajax.<br>
+The application user can navigate the menu to see examples of different DAS features.<br>
+The application uses "dbConfig" utility to create canned Derby database with required tables and populate initial data in them. For refreshing database data to initial state, user can click on Refresh Button.<br>
+</p>
+
+<ul>
+   <li><b>Adhoc Query</b>  (CRUD operations on COMPANY and DEPARTMENT using adhoc Sql statements)</li>
+   <li><b>DAS Command</b> (CRUD operations on COMPANY and DEPARTMENT using DAS config commands)</li>
+   <li><b>Advanced features:</b>
+      <ul>
+         <li><b>Optimistic Concurrency Control</b> (Using BOOK. NAME)</li>
+         <li><b>Converter</b>(Using CUSTOMER.LASTNAME)</li>
+         <li><b>Result Set Shape</b>(Using CUSTOMER table)</li>
+       </ul>
+    </li>
 </ul>
 
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'>Set
-response handler when request is passed to <span class=SpellE>servlet</span>.
-Response handler’s<span style='mso-spacerun:yes'>  </span>job is transform xml
-response using <span class=SpellE>xsl</span> into html or plain text based on
-the example’s requirement.<o:p></o:p></span></p>
-
-<ul style='margin-top:0in' type=disc>
- <li class=MsoNormal style='mso-list:l0 level1 lfo11;tab-stops:list .5in'><span
-     class=SpellE><b><span style='font-size:11.0pt;font-family:Arial'>Dasmenu.js</span></b></span><span
-     style='font-size:11.0pt;font-family:Arial'><o:p></o:p></span></li>
+<p>
+In future more features will get added.
+</p>
+
+
+<h2>Running the sample</h2>
+
+<p>
+There are two options for running this sample:
+
+<ul>
+   <li>Run from Tomcat configured by the build</li>
+   <li>Deploying the sample-advanced-webapp WAR into a Tomcat you configure yourself</li>
 </ul>
 
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'>Used for
-menu/submenu rendering, is quite generic and can be used to display any menu.<o:p></o:p></span></p>
+<h2>Running from Tomcat configured by the build</h2>
 
-<p class=MsoNormal><span style='font-family:Arial'><o:p>&nbsp;</o:p></span></p>
+<p>
+You need to download the Tuscany RDB DAS source distribution and run maven build to use this option. When you build using maven from the source root {SRC_ROOT} directory, the sample war file is created under {SRC_ROOT}/samples/sample-ajax-das/target. This sample application is deployed to an instance of Tomcat as part of our automated sample testing.  For this, follow instructions from reademe.htm from {SRC_ROOT}/samples/testing/tomcat. This will in-effect run the htmlunit tests on the sample. The sample deployed on Tomcat instance will be ready this way and you can just point your browser to <a href="http://localhost:8080/sample-advanced-webapp/">http://localhost:8080/sample-advanced-webapp/</a> to test further.
+</p>
+
+<h2>Deploying the sample-ajax-das WAR into a Tomcat you configure yourself</h2>
+
+<p>
+Alternatively, you can deploy the sample to your own configured Tomcat installation by following the instructions below. <br>
+These instructions assume that you have either :
+<ul>
+   <li>1) Downloaded the Tuscany binary distribution or </li>
+   <li>2) Downloaded the Tuscany source and run maven build </li>
+</ul>
+see the following link to more details steps on how to build DAS Sample applications <a href="http://incubator.apache.org/tuscany/das-java-developer-guide.html">http://incubator.apache.org/tuscany/das-java-developer-guide.html</a> .
+</p>
 
-<p class=MsoNormal><span class=SpellE><b><i><span style='font-size:11.0pt;
-font-family:Arial'>HTMLs</span></i></b></span><b><i><span style='font-size:
-11.0pt;font-family:Arial'> &amp; <span class=SpellE>jsps</span> (DAS specific
-files)<o:p></o:p></span></i></b></p>
+<h3>Set Up</h3>
 
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'>DASMenu.html
-and DASWebSampleFrame.html are for giving frame and menu to web sample.
-DASMenu.html calls required .<span class=SpellE>jsps</span> like <span
-class=SpellE>indexAdhoc.jsp</span>, <span class=SpellE>indexCommand.jsp</span>,
-<span class=SpellE>occ.jsp</span>, <span class=SpellE>converter.jsp</span>.
-These <span class=SpellE>jsps</span> are all DAS specific. The .<span
-class=SpellE>jsp</span> file is responsible for deciding the DAS <span
-class=SpellE>config</span> file required by current sample and relevant .<span
-class=SpellE>xsl</span> file.<o:p></o:p></span></p>
+<ul>
+   <li>Download and install the most recent stable version of Tomcat 5.5 or Tomcat 6.  You can find it here: http://tomcat.apache.org/download-60.cgi</li>
+   <li>Download the most recent official release of Derby from here: http://db.apache.org/derby/index.html.  The only file you'll need from this download is derby(version).jar</li>
+   <li>Stop Tomcat</li>
+   <li>Copy derby(version).jar (from the derby distribution) to {Tomcat_Home}/common/lib (for Tomcat 5.5) or to {Tomcat_Home}/lib (for Tomcat 6) - e.g. derby-10.2.2.0.jar.</li>
+   <li>Add the sample war file to {Tomcat_Home}/webapps
+      <ul>
+         <li>sample-advanced-webapp.war</li>
+      </ul>
+   </li>
+   <li>Define a DataSource by adding a datasource definition to {Tomcat_Home}/conf/server.xml.
+      <ul>
+         <li>Find the end-of-section marker </GlobalNamingResources> and add the following lines just above it:</li>
+      </ul>
+
+        <pre STYLE="{font-style:italic}">
+        &lt;!-- Global Datasource for Derby ajaxdastest database --&gt;
+        &lt;Resource name="jdbc/ajaxdastest" 
+                  type="javax.sql.DataSource" auth="Container"
+                  description="Derby database for DAS Company sample"
+                  maxActive="100" maxIdle="30" maxWait="10000"
+                  username="" password=""
+                  driverClassName="org.apache.derby.jdbc.EmbeddedDriver"
+                  url="jdbc:derby:{absolute path}Databases/ajaxdastest;create=true"/&gt;
+        </pre>
+
+	   <b>Requirement:</b> You must include the absolute path to the <i>Databases</i> directory in the above url attribute. <br/>
+       Fore example:  url="jdbc:derby:c:\apache-tomcat-6.0.13\Databases/ajaxdastest;create=true "
+       <p/>
+   </li>
+   <li>Start tomcat and point your browser to: <a href="http://localhost:8080/sample-advanced-webapp/">http://localhost:8080/sample-advanced-webapp/</a></li>
+</ul>
 
-<p class=MsoNormal><span style='font-family:Arial'><o:p>&nbsp;</o:p></span></p>
 
-<p class=MsoNormal><span class=SpellE><b><u><span style='font-family:Arial'>Serverside</span></u></b></span><b><u><span
-style='font-family:Arial'> files<o:p></o:p></span></u></b></p>
 
-<p class=MsoNormal><b><span style='font-family:Arial'><o:p>&nbsp;</o:p></span></b></p>
+<h2>Sample Architecture</h2>
 
-<p class=MsoNormal><span class=SpellE><b><span style='font-size:11.0pt;
-font-family:Arial'>CommandServlet.java</span></b></span><b><span
-style='font-size:11.0pt;font-family:Arial'> and <span class=SpellE>ServiceProcessor.java</span></span></b><span
-style='font-size:11.0pt;font-family:Arial'><o:p></o:p></span></p>
+<p>The design is modular and reusable by other web samples. There are java servlet, other java classes, jsp, javascript, xml, xsl, css and html files.</p>
 
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'>Used for
-invoking required service and returning results back to <span class=SpellE>ajax.js</span>.
-These files are not DAS specific.<o:p></o:p></span></p>
+<h3><u>Client Side Files</u></h3>
 
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></p>
+<h4><u>Javascripts</u></h4>
 
-<p class=MsoNormal><span class=SpellE><b><span style='font-size:11.0pt;
-font-family:Arial'>DASQueryProcessor.java</span></b></span><span
-style='font-size:11.0pt;font-family:Arial'><o:p></o:p></span></p>
+<p></p>
 
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'>Specific to
-DAS sample, has logic to invoke required sample example.<o:p></o:p></span></p>
+<ul>
+    <li><b>Ajax.js:</b> <br>
+        Ajax.js and dasmenu.js are generic (not DAS specific) and reusable by any web sample.</li>
+    <li><b>Dasmenu.js:</b> <br>
+        Set response handler when request is passed to servlet. Response handler's  job is transform xml response using xsl into html or plain text based on the example�s requirement.</li>
+</ul>
+
+<p>Used for menu/submenu rendering, is quite generic and can be used to display any menu.</p>
+
+<h4><u>HTMLs & jsps (DAS specific files)</u></h4>
+
+<ul>
+    <li><b>DASMenu.html</b> and <b>DASWebSampleFrame.html</b> are for giving frame and menu to web sample. DASMenu.html calls required .jsps like indexAdhoc.jsp, indexCommand.jsp, occ.jsp, converter.jsp. These jsps are all DAS specific. The .jsp file is responsible for deciding the DAS config file required by current sample and relevant .xsl file.</li>
+</ul>
 
-</div>
 
-</body>
+<h4><u>Serverside files</u></h4>
 
-</html>
+<ul>
+   <li><b>CommandServlet.java</b> and <b>ServiceProcessor.java</b> <br> 
+       Used for invoking required service and returning results back to ajax.js. These files are not DAS specific.</li>
+
+   <li><b>DASQueryProcessor.java</b> <br>
+       Specific to DAS sample, has logic to invoke required sample example.</li>
+</ul>       
\ No newline at end of file



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org