You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by re...@apache.org on 2001/06/10 03:19:26 UTC
cvs commit: jakarta-slide/docs/images arch-ext.png arch-int1.png arch-int2.png ns1.png ns2.png architecture.png namespace.png
remm 01/06/09 18:19:26
Modified: docs architecture.html namespace.html security.html
Added: docs/images arch-ext.png arch-int1.png arch-int2.png ns1.png
ns2.png
Removed: docs/images architecture.png namespace.png
Log:
- Reuse diagrams from the J1 presentation in the website, are they are nicer
and more up to date.
Revision Changes Path
1.20 +16 -2 jakarta-slide/docs/architecture.html
Index: architecture.html
===================================================================
RCS file: /home/cvs/jakarta-slide/docs/architecture.html,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- architecture.html 2001/05/29 21:59:14 1.19
+++ architecture.html 2001/06/10 01:19:21 1.20
@@ -1,6 +1,6 @@
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta content="" name="author"><link href="style/default.css" type="text/css" rel="stylesheet"><title>Slide Architecture</title></head><body topmargin="4" marginwidth="4" marginheight="4" leftmargin="4" alink="#565680" vlink="#565680" link="#565680" bgcolor="#ffffff"><table width="100%" cellspacing="0" cellpadding="0" border="0"><tr><td valign="top" align="left"><a href="http://jakarta.apache.org"><img align="left" hspace="0" vspace="0" border="0" src="images/jakarta-logo.gif"></a></td><td bgColor="#ffffff" width="100%" valign="top" align="left"><img align="right" hspace="0" vspace="0" border="0" src="images/Slide.gif"></td></tr><tr><td width="100%" height="2" colspan="2"><hr></td></tr></table><table width="100%" cellspacing="0" cellpadding="0" border="0"><tr><td valign="top" rowspan="2" width="120" bgcolor="#ffffff"><table><tr><td colspan="2" align="left"><font color="#565680"><small><b></b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="index.html">Index</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="news.html">News</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="status.html">Status</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="changelog.html">Changelog</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="contrib.html">Contributors</a></font></span></td></tr><tr><td colspan="2" align="left"><font color="#565680"><small><b>Downloads</b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="release.html">Releases</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="http://jakarta.apache.org/builds/jakarta-slide/nightly/">Nightly</a></font></span></td></tr><tr><td colspan="2" align="left"><font color="#565680"><small><b>Resources</b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="http://jakarta.apache.org/builds/gump/latest/jakarta-slide.html">Build Status</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="http://jakarta.apache.org/getinvolved/mail.html">Mailing Lists</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="http://jakarta.apache.org/getinvolved/cvsindex.html">CVS</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="library.html">Library</a></font></span></td></tr><tr><td colspan="2" align="left"><font color="#565680"><small><b>User's Guide</b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="installation.html">Installation</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="conf-lib.html">Configuration</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="http://faq.globalvision.com.au/">FAQ</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="examples.html">Examples</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="howto-tomcat.html">Tomcat Howto</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="howto-avalon.html">Avalon Howto</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="howto-jdbcstore.html">JDBC Stores Howto</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="webdav-client.html">WebDAV client</a></font></span></td></tr><tr><td colspan="2" align="left"><font color="#565680"><small><b>Programmer's Corner</b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="architecture.html">Architecture</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="domain.html">Domain</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="namespace.html">Namespace</a></font></span></td></tr><tr><td colspan="2" align="left"><font color="#565680"><small><b>Slide API</b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="structure.html">Structure</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="security.html">Security</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="lock.html">Lock</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="version.html">Content</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="macro.html">Macro</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="search.html">Index</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="process.html">Process</a></font></span></td></tr><tr><td colspan="2" align="left"><font color="#565680"><small><b>WebDAV</b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="webdav.html">General Info</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="clients.html">Clients</a></font></span></td></tr><tr><td colspan="2" align="left"><font color="#565680"><small><b>API Reference</b></small></font></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="uml/index.html">UML</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="javadoc/index.html">JavaDoc</a></font></span></td></tr><tr><td align="right" valign="top" width="15"><img width="12" height="12" alt="*" src="style/images/bullets/small-blue.gif"></td><td><span class="alpha"><font size="2"><a href="clientjavadoc/index.html">WebDAV Client Javadoc</a></font></span></td></tr></table></td><td valign="top" width="11" bgcolor="#ffffff"></td><td width="3600" height="45" bgcolor="#ffffff">
<img valign="top" width="41" height="11" src="style/images/bullets/dots.gif">
- <font color="#565680" size="4"><b>Slide Architecture</b></font></td></tr><tr><td width="11" bgcolor="#ffffff"> </td><td valign="top" bgcolor="#ffffff"><small><a href="#Introduction">Introduction</a><br></small><small><a href="#The%20Slide%20API">The Slide API</a><br></small><small>
+ <font color="#565680" size="4"><b>Slide Architecture</b></font></td></tr><tr><td width="11" bgcolor="#ffffff"> </td><td valign="top" bgcolor="#ffffff"><small><a href="#Introduction">Introduction</a><br></small><small><a href="#External%20Architecture">External Architecture</a><br></small><small><a href="#Internal%20Architecture">Internal Architecture</a><br></small><small><a href="#Transaction%20Management">Transaction Management</a><br></small><small><a href="#The%20Slide%20API">The Slide API</a><br></small><small>
<a href="#Content%20management">Content management</a><br></small><small>
<a href="#WebDAV">WebDAV</a><br></small><br><a name="Introduction"><h2>Introduction</h2></a><blockquote>
@@ -22,10 +22,24 @@
the offered client API.
<br></p>
+ </blockquote><a name="External%20Architecture"><h2>External Architecture</h2></a><blockquote>
+
<p>
- <img src="images/architecture.png">
+ <img src="images/arch-ext.png">
<br></p>
+ </blockquote><a name="Internal%20Architecture"><h2>Internal Architecture</h2></a><blockquote>
+
+ <p>
+ <img src="images/arch-int1.png">
+ <br></p>
+
+ </blockquote><a name="Transaction%20Management"><h2>Transaction Management</h2></a><blockquote>
+
+ <p>
+ <img src="images/arch-int2.png">
+ <br></p>
+
</blockquote><a name="The%20Slide%20API"><h2>The Slide API</h2></a><blockquote>
<a name="Content%20management"><h3>Content management</h3></a><blockquote>
@@ -71,7 +85,7 @@
</blockquote>
</blockquote><br></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td valign="top" width="11" height="11" bgcolor="#ffffff"></td><td valign="top" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td width="11" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td><td valign="top" bgcolor="#ffffff"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td valign="top" width="11" bgcolor="#ffffff"></td><td valign="top" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td width="11" bgcolor="#ffffff"> </td><td bgcolor="#ffffff"><small><hr><notice>
- $Revision: 1.19 $ $Author: remm $ $Date: 2001/05/29 21:59:14 $
+ $Revision: 1.20 $ $Author: remm $ $Date: 2001/06/10 01:19:21 $
</notice><br> <br></small><small><hr><notice>
Java, JDBC, JNDI, JTA, JMS, Sun, Sun Microsystems are trademarks
or registered trademarks of Sun Microsystems, Inc. in the United States
1.20 +9 -11 jakarta-slide/docs/namespace.html
Index: namespace.html
===================================================================
RCS file: /home/cvs/jakarta-slide/docs/namespace.html,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- namespace.html 2001/05/29 21:59:27 1.19
+++ namespace.html 2001/06/10 01:19:22 1.20
@@ -99,21 +99,19 @@
automatically inherited by sub-nodes. Here is an example of how one
namespace might be mapped into different services:
- <h3>Namespace mapping onto different Low-Level Services </h3>
- <img src="images/namespace.png">
- <br></p>
+ <h3>Namespace mapping onto different Low-Level Services </h3>
+ <img src="images/ns1.png">
+ <br></p>
<p>
- In this example, there are four different service mappings.
+ In this example, there are three different service mappings.
All <tt>actions</tt> are stored together, possibly in a memory store,
- all <tt>files</tt> are stored in a specific store (possibly in a remote
- FTP file server), while <tt>paul</tt>'s files could be stored on his
- own computer. The rest (<tt>/</tt>, <tt>/users</tt> and
- <tt>/users/root</tt> in the example above) could be mapped into an
- arbitrary SQL database.
-<br></p>
-</blockquote><br></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td valign="top" width="11" height="11" bgcolor="#ffffff"></td><td valign="top" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td width="11" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td><td valign="top" bgcolor="#ffffff"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td valign="top" width="11" bgcolor="#ffffff"></td><td valign="top" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td width="11" bgcolor="#ffffff"> </td><td bgcolor="#ffffff"><small><hr><notice>
- $Revision: 1.19 $ $Author: remm $ $Date: 2001/05/29 21:59:27 $
+ all <tt>files</tt> are stored in a specific store (here, the filesystem).
+ The <tt>/users</tt> are mapped into a SQL database.
+ <br></p>
+
+ </blockquote><br></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td valign="top" width="11" height="11" bgcolor="#ffffff"></td><td valign="top" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td width="11" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td><td valign="top" bgcolor="#ffffff"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td valign="top" width="11" bgcolor="#ffffff"></td><td valign="top" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td width="11" bgcolor="#ffffff"> </td><td bgcolor="#ffffff"><small><hr><notice>
+ $Revision: 1.20 $ $Author: remm $ $Date: 2001/06/10 01:19:22 $
</notice><br> <br></small><small><hr><notice>
Java, JDBC, JNDI, JTA, JMS, Sun, Sun Microsystems are trademarks
or registered trademarks of Sun Microsystems, Inc. in the United States
1.20 +4 -0 jakarta-slide/docs/security.html
Index: security.html
===================================================================
RCS file: /home/cvs/jakarta-slide/docs/security.html,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- security.html 2001/05/29 21:59:33 1.19
+++ security.html 2001/06/10 01:19:22 1.20
@@ -35,6 +35,10 @@
</blockquote><a name="Principles"><h2>Principles</h2></a><blockquote>
+ <p>
+ <img src="images/ns2.png">
+ <br></p>
+
<p>Every <tt>ObjectNode</tt> has associated permissions, which are tuples with the following format:
<pre>
(target subject, executing subject, action, inheritance)
@@ -120,7 +124,7 @@
</blockquote>
</blockquote><br></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td valign="top" width="11" height="11" bgcolor="#ffffff"></td><td valign="top" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td width="11" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td><td valign="top" bgcolor="#ffffff"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td valign="top" width="11" bgcolor="#ffffff"></td><td valign="top" bgcolor="#ffffff"><img width="11" height="11" src="style/images/blank.gif"></td></tr><tr><td width="120" bgcolor="#ffffff"></td><td width="11" bgcolor="#ffffff"> </td><td bgcolor="#ffffff"><small><hr><notice>
- $Revision: 1.19 $ $Author: remm $ $Date: 2001/05/29 21:59:33 $
+ $Revision: 1.20 $ $Author: remm $ $Date: 2001/06/10 01:19:22 $
</notice><br> <br></small><small><hr><notice>
Java, JDBC, JNDI, JTA, JMS, Sun, Sun Microsystems are trademarks
or registered trademarks of Sun Microsystems, Inc. in the United States
1.1 jakarta-slide/docs/images/arch-ext.png
<<Binary file>>
1.1 jakarta-slide/docs/images/arch-int1.png
<<Binary file>>
1.1 jakarta-slide/docs/images/arch-int2.png
<<Binary file>>
1.1 jakarta-slide/docs/images/ns1.png
<<Binary file>>
1.1 jakarta-slide/docs/images/ns2.png
<<Binary file>>