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">
               &nbsp;&nbsp;<img valign="top" width="41" height="11" src="style/images/bullets/dots.gif">&nbsp;&nbsp;
  -            <font color="#565680" size="4"><b>Slide Architecture</b></font></td></tr><tr><td width="11" bgcolor="#ffffff">&nbsp;</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">&nbsp;</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>
               &nbsp;&nbsp;&nbsp;&nbsp;<a href="#Content%20management">Content management</a><br></small><small>
               &nbsp;&nbsp;&nbsp;&nbsp;<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">&nbsp;</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>&nbsp;<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">&nbsp;</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">&nbsp;</td><td bgcolor="#ffffff"><small><hr><notice>
  +    $Revision: 1.20 $ $Author: remm $ $Date: 2001/06/10 01:19:22 $
     </notice><br>&nbsp;<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">&nbsp;</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>&nbsp;<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>>