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"> </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
-"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. </a></pre>
-<p class=MsoNormal><span style="font-size: 9pt"><br>
- </span></p>
-<p class=MsoNormal><span style='font-size:9.0pt'>
-<o:p> </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;}
[EMAIL PROTECTED]
- {font-family:"[EMAIL PROTECTED]";
- 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;}
[EMAIL PROTECTED] 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;}
[EMAIL PROTECTED] 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;}
[EMAIL PROTECTED] l0:level2
- {mso-level-tab-stop:1.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l0:level3
- {mso-level-tab-stop:1.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l0:level4
- {mso-level-tab-stop:2.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l0:level5
- {mso-level-tab-stop:2.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l0:level6
- {mso-level-tab-stop:3.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l0:level7
- {mso-level-tab-stop:3.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l0:level8
- {mso-level-tab-stop:4.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l0:level9
- {mso-level-tab-stop:4.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l1
- {mso-list-id:384569001;
- mso-list-template-ids:796568378;}
[EMAIL PROTECTED] 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;}
[EMAIL PROTECTED] l2
- {mso-list-id:482242244;
- mso-list-template-ids:994768232;}
[EMAIL PROTECTED] 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;}
[EMAIL PROTECTED] l3
- {mso-list-id:1231572300;
- mso-list-template-ids:986846614;}
[EMAIL PROTECTED] l3:level2
- {mso-level-number-format:alpha-lower;
- mso-level-tab-stop:1.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l4
- {mso-list-id:1305811547;
- mso-list-type:hybrid;
- mso-list-template-ids:1677090400 67698703 67698713 67698715 67698703
67698713 67698715 67698703 67698713 67698715;}
[EMAIL PROTECTED] l4:level1
- {mso-level-tab-stop:.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l4:level2
- {mso-level-number-format:alpha-lower;
- mso-level-tab-stop:1.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l4:level3
- {mso-level-number-format:roman-lower;
- mso-level-tab-stop:1.5in;
- mso-level-number-position:right;
- text-indent:-9.0pt;}
[EMAIL PROTECTED] l4:level4
- {mso-level-tab-stop:2.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l4:level5
- {mso-level-tab-stop:2.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l4:level6
- {mso-level-tab-stop:3.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l4:level7
- {mso-level-tab-stop:3.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l4:level8
- {mso-level-tab-stop:4.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l4:level9
- {mso-level-tab-stop:4.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l5
- {mso-list-id:1389258758;
- mso-list-template-ids:-215579238;}
[EMAIL PROTECTED] l6
- {mso-list-id:1605966365;
- mso-list-type:hybrid;
- mso-list-template-ids:14685132 67698703 67698713 67698715 67698703
67698713 67698715 67698703 67698713 67698715;}
[EMAIL PROTECTED] l6:level1
- {mso-level-tab-stop:.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l6:level2
- {mso-level-tab-stop:1.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l6:level3
- {mso-level-tab-stop:1.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l6:level4
- {mso-level-tab-stop:2.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l6:level5
- {mso-level-tab-stop:2.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l6:level6
- {mso-level-tab-stop:3.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l6:level7
- {mso-level-tab-stop:3.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l6:level8
- {mso-level-tab-stop:4.0in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l6:level9
- {mso-level-tab-stop:4.5in;
- mso-level-number-position:left;
- text-indent:-.25in;}
[EMAIL PROTECTED] l7
- {mso-list-id:1822502041;
- mso-list-template-ids:1582195508;}
[EMAIL PROTECTED] 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> </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> </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>►<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> </o:p></span></p>
-
-<p class=MsoNormal><span style='font-size:11.0pt;font-family:Arial'><span
-style='mso-tab-count:1'> </span>►<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>►<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'>►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'>►<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'>►<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> </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"'> <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 youll 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 </<span
class=SpellE>GlobalNamingResources</span>>
- 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"'> <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><!--</span> Global
-<span class=SpellE>Datasource</span> for Derby <span
class=SpellE>ajaxdastest</span>
-database --><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><Resource name="<span
-class=SpellE>jdbc/ajaxdastest</span>"<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="<span
class=SpellE>javax.sql.DataSource</span>"<span
-style='mso-spacerun:yes'>
</span>auth="Container"<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>="</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"<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>="100" <span
class=SpellE>maxIdle</span>="30"
-<span class=SpellE>maxWait</span>="10000"<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=""
-password="" <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>="<span
-class=SpellE>org.apache.derby.jdbc.EmbeddedDriver</span>"<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>="<span
class=SpellE>jdbc:derby</span>:{absolute
-path}Databases/<span
class=SpellE>ajaxdastest;create</span>=true"/><o:p></o:p></span></p>
-
-<p class=MsoNormal><span
style='font-family:Arial;mso-fareast-font-family:"Times New
Roman"'><o:p> </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"'> <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>="jdbc:derby:c:\apache-tomcat-6.0.13\Databases/ajaxdastest"/><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> </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> </o:p></span></p>
-
-<p class=MsoNormal><span
style='font-size:11.0pt;font-family:Arial'><o:p> </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> </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> </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 handlers<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 examples 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> </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'> & <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}">
+ <!-- Global Datasource for Derby ajaxdastest database -->
+ <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"/>
+ </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> </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> </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> </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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]