jvanzyl 01/05/17 00:32:00
Modified: docs getting-started.html install.html
j2ee-integration.html
turbine-documentation-project.html
docs/howto tdk-howto.html
Log:
- updated some docs to reflect the removal of the .sh and .bat scripts.
Revision Changes Path
1.47 +10 -7 jakarta-turbine/docs/getting-started.html
Index: getting-started.html
===================================================================
RCS file: /home/cvs/jakarta-turbine/docs/getting-started.html,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- getting-started.html 2001/05/17 06:29:27 1.46
+++ getting-started.html 2001/05/17 07:31:46 1.47
@@ -11,8 +11,10 @@
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"/>
- <meta name="author"
value="Turbine Documentation Team">
+ <meta name="author" value="Jon
S. Stevens">
<meta name="email" value="[EMAIL PROTECTED]">
+ <meta name="author" value="Jason van Zyl">
+ <meta name="email" value="[EMAIL PROTECTED]">
<title>Turbine - Turbine Getting Started</title>
</head>
@@ -310,7 +312,9 @@
<tr><td>
<blockquote>
<p>
-To generate the Javadocs for Turbine check out Turbine from CVS. The build scripts
for Turbine are in the /jakarta-turbine/build directory. The Ant Target is javadocs,
cd into the build directory and run build.sh or build.bat depending on whether you are
on *nix or Win32;
+To generate the Javadocs for Turbine check out Turbine from CVS,
+cd to the 'build' directory and execute the <strong>javadocs</strong> target:
+
</p>
<div align="left">
<table cellspacing="4" cellpadding="0" border="0">
@@ -322,11 +326,10 @@
<tr>
<td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
<td bgcolor="#ffffff"><pre>
- ./build.sh javadocs
-
- or
+
+ cd jakarta-turbine/build
+ ant javadocs
- build.bat javadocs
</pre></td>
<td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
</tr>
@@ -338,7 +341,7 @@
</table>
</div>
<p>
-The javadocs will build to the /jakarta-turbine/docs/apidocs directory.
+The javadocs will be generated in the ../docs/apidocs directory.
</p>
</blockquote>
</p>
1.42 +0 -352 jakarta-turbine/docs/install.html
Index: install.html
===================================================================
RCS file: /home/cvs/jakarta-turbine/docs/install.html,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- install.html 2001/05/17 06:29:27 1.41
+++ install.html 2001/05/17 07:31:48 1.42
@@ -143,358 +143,6 @@
<table
border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#525D76">
<font color="#ffffff" face="arial,helvetica,sanserif">
- <a name="Before you Begin"><strong>Before you Begin</strong></a>
- </font>
- </td></tr>
- <tr><td><br/></td></tr>
- <tr><td>
- <blockquote>
- <p>
-Before reading the rest of this install document, please take a moment
-to read these disclaimers:
-<ul>
-<li>
-Turbine is still under development. Although many parts of Turbine
-may be production-ready, the project as a whole is not, and there is no
-production-ready release of Turbine. If you check out the latest
-Turbine from CVS at any given point, do not expect that it will compile
-or that all members of the framework will function as expected.</li>
-<li>
-Because Turbine is being constantly improved, much of the documentation
-on the site is out-of-sync with what is in CVS. Please be patient with
-us, or join the <a href="http://jakarta.apache.org/site/mail.html">mailing list</a>
-to learn how to contribute to the documentation.</li>
-<li>
-Please note, Turbine probably won't build or run on MacOS 9 boxes. You
-should use MacOS X or Linux or *BSD on your Apple hardware
-instead.</li>
-</ul>
-</p>
- </blockquote>
- </p>
- </td></tr>
- <tr><td><br/></td></tr>
- </table>
- <table border="0" cellspacing="0"
cellpadding="2" width="100%">
- <tr><td bgcolor="#525D76">
- <font color="#ffffff" face="arial,helvetica,sanserif">
- <a name="Building the Application Structure"><strong>Building the
Application Structure</strong></a>
- </font>
- </td></tr>
- <tr><td><br/></td></tr>
- <tr><td>
- <blockquote>
- <p>
- The TDK comes with Ant and Ant build scripts to create the core
- directory structures and enough template files to get most
- applications started quickly. The TDK can build two types of
- applications - "simple" for applications not requiring a database
- schema or Object Relational (OR) model, or "peer" for applications
- using the Peer tool for OR.
-</p>
- <p>
- You should first check and modify as necessary the newapp.props file
- in the root of the TDK distribution. The turbine.app.name is the
- name that you want your application to have. A servlet context will
- be created with this name, and (if you're using a Peer application),
- a database by this name will be created. The turbine.app.view is
- the template system that will be used for your application. The
- recommended value here is velocity. The turbine.app.type can be
- either simple or peer. The target.package is the package that all
- of your Java classes (all the OR classes, and modules) will go in,
- and the target.directory is the directory structure they will go
- under. This should PROBABLY match the package structure, except
- use '/' as the delimeter.
-</p>
- <p>
- Once the newapp.props file has been built, run the newapp script
- in the root of the TDK distribution directory - either newapp.sh on
- Unix, or newapp.bat on Win32. The Ant script will create the
- necessary directory structure and configuration files to get your
- application started. Be sure to read any directions at the end of
- the script processing - especially if you're creating a peer
- application.
-</p>
- </blockquote>
- </p>
- </td></tr>
- <tr><td><br/></td></tr>
- </table>
- <table border="0" cellspacing="0"
cellpadding="2" width="100%">
- <tr><td bgcolor="#525D76">
- <font color="#ffffff" face="arial,helvetica,sanserif">
- <a name="Starting Catalina/Viewing Your Application"><strong>Starting
Catalina/Viewing Your Application</strong></a>
- </font>
- </td></tr>
- <tr><td><br/></td></tr>
- <tr><td>
- <blockquote>
- <p>
- Once your application has been created, you should be able to view
- it by changing directories to the root of the TDK distribution and
- running bin\startup.bat on Win32, or bin/startup.sh on Unix.
- Once Catalina has started, point your browser to
- http://SERVERNAME:8080/APPNAME/servlet/APPNAME where SERVERNAME is
- the hostname of the machine running Catalina, and APPNAME is the
- name of the application you created.
-</p>
- </blockquote>
- </p>
- </td></tr>
- <tr><td><br/></td></tr>
- </table>
- <table border="0" cellspacing="0"
cellpadding="2" width="100%">
- <tr><td bgcolor="#525D76">
- <font color="#ffffff" face="arial,helvetica,sanserif">
- <a name="Servlet Container Specifics"><strong>Servlet Container
Specifics</strong></a>
- </font>
- </td></tr>
- <tr><td><br/></td></tr>
- <tr><td>
- <blockquote>
- <p>
-<strong>With Apache JServ</strong>
-</p>
- <p>
- #1. Specify the path to the necessary packages
-</p>
- <p>
- Place the packages that you will not be changing into the wrapper.classpath
- (in jserv.properties). Please see this FAQ entry (line wrapped) for more
- information on determining what will change and what won't change look
- <a
href="http://java.apache.org/jyve-faq/Turbine/screen/DisplayQuestionAnswer/action/SetAll/project_id/1/faq_id/2/topic_id/69/question_id/322">here</a>.
-</p>
- <p>
-Here is an example:
-</p>
- <div align="left">
- <table cellspacing="4" cellpadding="0" border="0">
- <tr>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- </tr>
- <tr>
- <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#ffffff"><pre>
-
-wrapper.classpath=<path to>/ECS.jar
-wrapper.classpath=<path to>/Village.jar
-wrapper.classpath=<path to>/jndi.jar
-wrapper.classpath=<path to>/mail.jar
-wrapper.classpath=<path to>/activation.jar
-
-</pre></td>
- <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- </tr>
- <tr>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- </tr>
- </table>
- </div>
- <p>
- Place the rest of the classes that you will be using, such as your Turbine
- classes into the repositories path that is defined in your zone.properties
- file.
-</p>
- <p>
- #2. Run the appropriate SQL script for your database. If a script for your
- specific database is not present, the SQL can easily be adapted. We
- appreciate your contributions here. If your database is not supported by
- the connection pooling code, please subscribe to the mailing list and ask
- for help there. Include the type of database and the driver information in
- your posting.
-</p>
- <div align="left">
- <table cellspacing="4" cellpadding="0" border="0">
- <tr>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- </tr>
- <tr>
- <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#ffffff"><pre>
-
-mysqladmin create turbine
-mysql turbine < tables.schema
-
-</pre></td>
- <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- </tr>
- <tr>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- </tr>
- </table>
- </div>
- <p>
- Please note that the tables.schema file is not actually a single file. The
- various schema files exist in the src/sql/ directory. You will need to choose
the
- appropriate .sql file for your needs according to what database you are using.
- We currently have .sql files for Oracle, MySQL, DB2, Hypersonic,
- Sybase, InstantDB, and Postgres. The ones that are
- the most tested and reliable are the MySQL files because this is our database of
- choice. Contributions for more databases is most appreciated.
-</p>
- <p>
- #3. Edit TurbineResources.properties file (in the conf directory), define
- your database types and make sure that the database adaptor for your
- database is uncommented, and place this file in a directory accessible to
- your servlet engine.
-</p>
- <p>
- #4. Specify an initial parameter named "properties" (without the quotes)
- with the pathname to the TurbineResources.properties file as its value.
- This can be accomplished by placing the following line in your
- [zone].properties file:
-</p>
- <div align="left">
- <table cellspacing="4" cellpadding="0" border="0">
- <tr>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- </tr>
- <tr>
- <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#ffffff"><pre>
-
-servlet.Turbine.initArgs=properties=/path/to/TurbineResources.properties
-
-</pre></td>
- <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- </tr>
- <tr>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- </tr>
- </table>
- </div>
- <p>
-<strong>With Tomcat</strong>
-</p>
- <p>
- Note that the TDK includes Catalina, which is Tomcat 4.0. All the
- necessary JAR files for Turbine are included in the target
- application when you use the TDK, and this is the recommended method
- of using Tomcat. If you need to deploy a TDK application to another
- Tomcat installation, you should be able to make a WAR file of the
- application and drop it into the webapps directory on the target
- platform.
-</p>
- <p>
- The following instructions assume that you have followed the above
- instructions for either source compilation or release distribution. This
- also assumes that you have working Tomcat installation which can be
- found <a href="http://jakarta.apache.org/tomcat">here</a>.
-</p>
- <p>
-<ul>
- <li>
- TOMCAT_HOME=/path/to/tomcat</li>
-
- <li>
- Put all necessary Turbine-related jars (Turbine, ECS, Village,
- JNDI) into $TOMCAT_HOME/lib.</li>
-
- <li>
- Add the path to the jars to the existing Tomcat CLASSPATH found in
- $TOMCAT_HOME/bin/tomcat.sh</li>
-
- <li>
- Make necessary adjustments to TurbineResources.properties and copy into
- $TOMCAT_HOME/webapps/YOUR_APP_CONTEXT/WEB-INF/conf</li>
-
- <li>
- Add the following xml to
$TOMCAT_HOME/$TOMCAT_HOME/webapps/YOUR_APP_CONTEXT/WEB-INF/web.xml. It
- will be a child of the web-app element.</li>
-</ul>
-</p>
- <div align="left">
- <table cellspacing="4" cellpadding="0" border="0">
- <tr>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- </tr>
- <tr>
- <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#ffffff"><pre>
-
-<servlet>
- <servlet-name>Turbine</servlet-name>
- <servlet-class>org.apache.turbine.Turbine</servlet-class>
- <init-param>
- <param-name>properties</param-name>
-
<param-value>WEB-INF/conf/TurbineResources.properties</param-value>
- </init-param>
- </servlet>
-
-</pre></td>
- <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- </tr>
- <tr>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
- <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
- </tr>
- </table>
- </div>
- <p>
-<ul>
- <li>
- Restart Tomcat.</li>
-</ul>
-</p>
- </blockquote>
- </p>
- </td></tr>
- <tr><td><br/></td></tr>
- </table>
- <table border="0" cellspacing="0"
cellpadding="2" width="100%">
- <tr><td bgcolor="#525D76">
- <font color="#ffffff" face="arial,helvetica,sanserif">
- <a name="Testing Your Installation"><strong>Testing Your
Installation</strong></a>
- </font>
- </td></tr>
- <tr><td><br/></td></tr>
- <tr><td>
- <blockquote>
- <p>
-The following examples assume your servlet zone is configured at
-http://your.host.com/servlets. If this is not the case, please substitute your
-zone name for /servlets (Tomcat uses /servlet for its default servlet zone).
-</p>
- <ul>
-
- <li>
- Point your web browser at http://your.host.com/servlets/Turbine</li>
-
- <li>
- Login using username 'turbine' and password 'turbine'</li>
-
- <li>
- You should see a Welcome screen with basic request information.</li>
-</ul>
- <p>
-If you have problems or receive exceptions when following these steps, please
-subscribe to the mailing list and ask for help. Be sure to include the
-specific steps you followed, where the error occurred, and what the exact text
-of the error message is.
-</p>
- </blockquote>
- </p>
- </td></tr>
- <tr><td><br/></td></tr>
- </table>
- <table border="0" cellspacing="0"
cellpadding="2" width="100%">
- <tr><td bgcolor="#525D76">
- <font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Ant Tasks available in build.xml"><strong>Ant Tasks available in
build.xml</strong></a>
</font>
</td></tr>
1.22 +169 -25 jakarta-turbine/docs/j2ee-integration.html
Index: j2ee-integration.html
===================================================================
RCS file: /home/cvs/jakarta-turbine/docs/j2ee-integration.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- j2ee-integration.html 2001/05/17 06:29:27 1.21
+++ j2ee-integration.html 2001/05/17 07:31:49 1.22
@@ -162,13 +162,33 @@
and use by people all over the world in various different ways. Wow,
isn't that cool?
</p>
- <p><strong>What is
J2EE?</strong></p>
- <p>
+ <table border="0"
cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#828DA6">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <a name="What is J2EE?"><strong>What is J2EE?</strong></a>
+ </font>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
Many Java technology extensions, including - Servlets, EJB, Swing, JMS,
Transactions, JNDI, XML, JDBC, JSP, Security
</p>
- <p><strong>How does Turbine work
with ... Servlets?</strong></p>
- <p>
+ </blockquote>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+ <table border="0"
cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#828DA6">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <a name="How does Turbine work with ... Servlets?"><strong>How does
Turbine work with ... Servlets?</strong></a>
+ </font>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
It is a servlet. It is also a set of re-usable components assembled into
a framework. You can choose to work with just the Servlet, you can
choose to work with just the components or you can choose to work with
@@ -178,61 +198,169 @@
done as well, however we have done it in such a way that it is very
pluggable. Mix and match and use what you want to use. Ignore the rest.
</p>
- <p><strong>How does Turbine work
with ... EJB?</strong></p>
- <p>
+ </blockquote>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+ <table border="0"
cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#828DA6">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <a name="How does Turbine work with ... EJB?"><strong>How does Turbine
work with ... EJB?</strong></a>
+ </font>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
Turbine provides a framework for developing web applications -
specifically the front end. EJB provides a framework for developing
n-tier applications - specifically the back ends - thus Turbine and EJB
complement each other well at that level.
</p>
- <p><strong>How does Turbine work
with ... Swing?</strong></p>
- <p>
+ </blockquote>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+ <table border="0"
cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#828DA6">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <a name="How does Turbine work with ... Swing?"><strong>How does Turbine
work with ... Swing?</strong></a>
+ </font>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
Turbine is the for the web - Swing is not - not applicable.
</p>
- <p><strong>How does Turbine work
with ... JMS?</strong></p>
- <p>
+ </blockquote>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+ <table border="0"
cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#828DA6">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <a name="How does Turbine work with ... JMS?"><strong>How does Turbine
work with ... JMS?</strong></a>
+ </font>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
Turbine provides facilities for plugging in other Services - and thus
JMS could be plugged in as a service to that. Even if it isn't plugged
in through Turbine's Services facilities, you can still put your JMS
related methods into your code. Turbine doesn't prevent you from calling
other Java code.
</p>
- <p><strong>How does Turbine work
with ... Transactions?</strong></p>
- <p>
+ </blockquote>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+ <table border="0"
cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#828DA6">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <a name="How does Turbine work with ... Transactions?"><strong>How does
Turbine work with ... Transactions?</strong></a>
+ </font>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
There is nothing in Turbine explicitly using the JTS/JTA - but can use
EJB and hence these technologies. That belongs in EJB's anyways. :-)
</p>
- <p><strong>How does Turbine work
with ... JNDI?</strong></p>
- <p>
+ </blockquote>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+ <table border="0"
cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#828DA6">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <a name="How does Turbine work with ... JNDI?"><strong>How does Turbine
work with ... JNDI?</strong></a>
+ </font>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
Turbine provides access to JNDI via a Service facility. You can always
choose to implement your own facility as well (ie: if you have an
existing code base that you would like to use, Turbine does not stop you
from using it).
</p>
- <p><strong>How does Turbine work
with ... XML?</strong></p>
- <p>
+ </blockquote>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+ <table border="0"
cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#828DA6">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <a name="How does Turbine work with ... XML?"><strong>How does Turbine
work with ... XML?</strong></a>
+ </font>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
Turbine provides support for using and working with XML. Again, nothing
preventing you from using XML within Turbine or even sending XML out
of Turbine.
</p>
- <p><strong>How does Turbine work
with ... JDBC?</strong></p>
- <p>
-Turbine provides good support for working with JDBC through the <a
href="http://share.whichever.com/village/">Village API</a>, the <a
href="torque.html">Torque Object Relational Tool</a> and its connection
+ </blockquote>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+ <table border="0"
cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#828DA6">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <a name="How does Turbine work with ... JDBC?"><strong>How does Turbine
work with ... JDBC?</strong></a>
+ </font>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
+Turbine provides good support for working with JDBC through the <a
href="http://share.whichever.com/village/">Village API</a>, the <a
href="howto/torque-howto.html">Torque Object Relational Tool</a> and its connection
pooling facilities. The connection pool is not yet fully J2EE
"compatible" in that it does not support DataSources. However, at some
point we may choose to implement that. Note, again, Turbine does not
prevent you from using your own Connection pooling mechanism, we simply
created one because at the time, we needed one and ours works just fine.
</p>
- <p><strong>How does Turbine work
with ... JSP?</strong></p>
- <p>
+ </blockquote>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+ <table border="0"
cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#828DA6">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <a name="How does Turbine work with ... JSP?"><strong>How does Turbine
work with ... JSP?</strong></a>
+ </font>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
Turbine provides excellent support for using JSP in its model of working
- which is based on the Model 2 style with enhancements, such as solving
the Action portion of the Model. However, we <a
href="http://jakarta.apache.org/velocity/ymtd/ymtd.html">strongly
suggest</a> that you do not use JSP and seek out other alternatives.
</p>
- <p><strong>How does Turbine work
with ... Security?</strong></p>
- <p>
+ </blockquote>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+ <table border="0"
cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#828DA6">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <a name="How does Turbine work with ... Security?"><strong>How does
Turbine work with ... Security?</strong></a>
+ </font>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
Turbine was created long before J2EE was created. Therefore, we needed
to implement our own Security Model. This model is based on Users,
Roles, Permissions and Object Groups. It is an Access Control List (ACL)
@@ -241,8 +369,20 @@
pattern and you can use Turbine's code as the basis for any additional
security your application requires.
</p>
- <p><strong>How does Turbine work
with ... container managed security?</strong></p>
- <p>
+ </blockquote>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
+ <table border="0"
cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#828DA6">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <a name="How does Turbine work with ... container managed
security?"><strong>How does Turbine work with ... container managed
security?</strong></a>
+ </font>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
You can use container managed security if you wish, and Turbine provides you with
mechanism for application manged security, in case you need them.
</p>
@@ -272,6 +412,10 @@
getUserPrincipal</code> and <code>isUserInRole</code> methods.
above.
</p>
+ </blockquote>
+ </td></tr>
+ <tr><td><br/></td></tr>
+ </table>
</blockquote>
</p>
</td></tr>
1.22 +25 -10 jakarta-turbine/docs/turbine-documentation-project.html
Index: turbine-documentation-project.html
===================================================================
RCS file: /home/cvs/jakarta-turbine/docs/turbine-documentation-project.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- turbine-documentation-project.html 2001/05/17 06:29:28 1.21
+++ turbine-documentation-project.html 2001/05/17 07:31:51 1.22
@@ -392,17 +392,32 @@
</p>
<p>
To check that the xml document you have built is validated, run it through the
-build process. To do this cd to the build directory and run for Win32;
+build process. To do this cd to the build directory and execute the
+<strong>docs</strong> target:
</p>
- <p>
-<ul> build docs </ul>
-</p>
- <p>
-and for Unix;
-</p>
- <p>
-<ul> ./build.sh docs </ul>
-</p>
+ <div align="left">
+ <table cellspacing="4" cellpadding="0" border="0">
+ <tr>
+ <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ </tr>
+ <tr>
+ <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#ffffff"><pre>
+
+ ant docs
+
+</pre></td>
+ <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
+ </tr>
+ <tr>
+ <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif"
width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ </tr>
+ </table>
+ </div>
<p>
This will transform all the XML files in the /jakarta-turbine/xdocs directory to
HTML in the docs directory. Any validation erros will be thrown while processing
1.9 +6 -8 jakarta-turbine/docs/howto/tdk-howto.html
Index: tdk-howto.html
===================================================================
RCS file: /home/cvs/jakarta-turbine/docs/howto/tdk-howto.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- tdk-howto.html 2001/05/17 06:59:12 1.8
+++ tdk-howto.html 2001/05/17 07:31:58 1.9
@@ -422,9 +422,11 @@
</table>
</div>
<p>
-3. Run the newapp script located in the root directory of the TDK installation.
-This script should be run with the name of your turbine app appended to it. For
-example:
+3. Run Ant in the root directory of the TDK installation. The sample
+application will be generated with the default name of
+<strong>newapp</strong>. If you wish to change the name of the default
+sample app then you must change the <strong>turbine.app.name</strong>
+property in the <strong>build.properties</strong> file.
</p>
<div align="left">
<table cellspacing="4" cellpadding="0" border="0">
@@ -437,11 +439,7 @@
<td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
<td bgcolor="#ffffff"><pre>
-./build.sh
-
-or
-
-ant (If you have a correctly configured Ant installation)
+ant
</pre></td>
<td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1"
height="1" vspace="0" hspace="0" border="0"/></td>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]