You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ha...@apache.org on 2002/03/30 18:33:42 UTC

cvs commit: jakarta-avalon/src/proposal a2.html

hammant     02/03/30 09:33:42

  Added:       src/proposal a2.html
  Log:
  alternative view of Framework front page
  
  Revision  Changes    Path
  1.1                  jakarta-avalon/src/proposal/a2.html
  
  Index: a2.html
  ===================================================================
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  
  <html>
    <head>
      <meta name="generator" content="HTML Tidy, see www.w3.org">
      <meta http-equiv="Content-Type" content=
      "text/html; charset=ISO-8859-1">
  
      <title>Avalon Developer Design Documentation</title>
    </head>
  
    <body bgcolor="#ffffff" marginheight="4" marginwidth="4"
    leftmargin="4" topmargin="4" alink="#023264" vlink="#023264"
    link="#525d76" text="#000000">
      <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tbody>
          <tr>
            <td align="left" valign="top"><a href=
            "http://jakarta.apache.org/index.html"><img src=
            "images/jakarta-logo.gif" border="0" vspace="0" hspace=
            "0"></a> </td>
  
            <td bgcolor="#ffffff" align="left" valign="top" width=
            "100%"><img src="images/header.gif" align="right" border=
            "0" vspace="0" hspace="0"> </td>
          </tr>
  
          <tr>
            <td colspan="2" height="2" width="100%">
              <hr size="1" noshade="">
            </td>
          </tr>
        </tbody>
      </table>
  
      <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tbody>
          <tr>
            <td valign="top" width="1%"><br>
             </td>
  
            <td nowrap="1" valign="top" width="14%">
              <br>
               <font face="arial,helvetica,sanserif"><br>
              <br>
               <a href="../"><font size="+1" color="#f3510c">Jakarta
              main</font></a><br>
              <br>
               <a href="../index.html"><font size="+1" color=
              "#f3510c">Avalon main</font></a><br>
              <br>
               <font size="+1" color="#000000">About</font><br>
              </font>
  
              <ul>
                <li><a href="index.html"><font face=
                "arial,helvetica,sanserif"><font size="-1"><font
                size="-1">Overview</font></font></font></a></li>
  
                <li><a href="changes.html"><font face=
                "arial,helvetica,sanserif"><font size="-1"><font
                size="-1">Changes</font></font></font></a></li>
  
                <li><a href=
                "http://jakarta.apache.org/builds/jakarta-avalon/release/framework">
                <font face="arial,helvetica,sanserif"><font size=
                "-1"><font size=
                "-1">Download</font></font></font></a></li>
  
                <li><a href=
                "http://jakarta.apache.org/avalon/api/index.html"><font
                 face="arial,helvetica,sanserif"><font size=
                "-1"><font size="-1">API
                Docs</font></font></font></a></li>
  
                <li><a href="diagrams/index.html"><font face=
                "arial,helvetica,sanserif"><font size="-1"><font
                size="-1">Diagrams Docs</font></font></font></a></li>
              </ul>
              <font face="arial,helvetica,sanserif"><br>
              <br>
               <font size="+1" color="#000000">Patterns and
              Design</font><br>
              </font>
  
              <ul>
                <li><a href="patterns.html"><font face=
                "arial,helvetica,sanserif"><font size="-1"><font
                size="-1">Patterns</font></font></font></a></li>
  
                <li><a href="reuse-standards.html"><font face=
                "arial,helvetica,sanserif"><font size="-1"><font
                size="-1">Reuse
                Standards</font></font></font></a></li>
  
                <li><a href="inversion-of-control.html"><font face=
                "arial,helvetica,sanserif"><font size="-1"><font
                size="-1">Inversion of
                Control</font></font></font></a></li>
  
                <li><a href="separation-of-concerns.html"><font face=
                "arial,helvetica,sanserif"><font size="-1"><font
                size="-1">Separation of
                Concerns</font></font></font></a></li>
  
                <li><a href="security.html"><font face=
                "arial,helvetica,sanserif"><font size="-1"><font
                size="-1">Security</font></font></font></a></li>
              </ul>
              <font face="arial,helvetica,sanserif"><br>
              <br>
               <font size="+1" color="#000000">The API</font><br>
              </font>
  
              <ul>
                <li><a href="what-is-a-component.html"><font face=
                "arial,helvetica,sanserif"><font size="-1"><font
                size="-1">What is a
                Component?</font></font></font></a></li>
  
                <li><a href="what-is-a-composer.html"><font face=
                "arial,helvetica,sanserif"><font size="-1"><font
                size="-1">What is a
                Composer?</font></font></font></a></li>
  
                <li><a href="lifecycle.html"><font face=
                "arial,helvetica,sanserif"><font size="-1"><font
                size="-1">The Component
                Lifecycle</font></font></font></a></li>
  
                <li><a href="designing-a-component.html"><font face=
                "arial,helvetica,sanserif"><font size="-1"><font
                size="-1">Designing a
                Component</font></font></font></a></li>
              </ul>
              <font face="arial,helvetica,sanserif"><br>
              <br>
              </font>
            </td>
  
            <td align="left" valign="top" width="*">
              <center>
                <table width="100%">
                  <tbody>
                    <tr>
                      <td bgcolor="#99aabb">
                        <center>
                          <big><b><font face=
                          "arial,helvetica,sanserif" color=
                          "#000000">Avalon Framework - Developer
                          Documentation</font></b></big>
                        </center>
                      </td>
                    </tr>
                  </tbody>
                </table>
              </center>
              <br>
  
  
              <p><a href="mailto:"></a></p>
               <br>
  
  
              <div align="right">
                <table cellspacing="0" cellpadding="2" border="0"
                width="100%">
                  <tbody>
                    <tr>
                      <td bgcolor="#bbccdd"><font face=
                      "arial,helvetica,sanserif" color="#000000"
                      size="+1"><b>Introduction</b></font></td>
                    </tr>
  
                    <tr>
                      <td>
                        <font face="arial,helvetica,sanserif" color=
                        "#000000"><br>
                        </font>
  
                        <p align="justify"><font face=
                        "arial,helvetica,sanserif" color=
                        "#000000">The Avalon framework consists of
                        interfaces that define relationships between
                        commonly used application components,
                        best-of-practice pattern enforcements, and
                        several lightweight convenience
                        implementations of the generic
                        components.</font></p>
  
  
                        <p align="justify"><font face=
                        "arial,helvetica,sanserif" color=
                        "#000000">What that means is that we define
                        the central interface <code>Component</code>.
                        We also define the relationship (contract) a
                        component has with peers, ancestors and
                        children. This documentation introduces you
                        to those patterns, interfaces and
                        relationships.</font></p>
  
  
                        <div align="right">
                          <table cellspacing="0" cellpadding="2"
                          border="0" width="99%">
                            <tbody>
                              <tr>
                                <td bgcolor="#ddeeff"><font face=
                                "arial,helvetica,sanserif" color=
                                "#000000" size="+0"><b>Target
                                Audience</b></font></td>
                              </tr>
  
                              <tr>
                                <td>
                                  <font face=
                                  "arial,helvetica,sanserif" color=
                                  "#000000"><br>
                                  </font>
  
                                  <p align="justify"><font face=
                                  "arial,helvetica,sanserif" color=
                                  "#000000">This documentation is
                                  aimed towards developers who are
                                  interested in the design principles
                                  of Avalon, or wish to develop code
                                  that will be incorporated into
                                  Avalon.</font></p>
                                </td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
                        <font face="arial,helvetica,sanserif" color=
                        "#000000"><br>
                        </font>
  
                        <div align="right">
                          <table cellspacing="0" cellpadding="2"
                          border="0" width="99%">
                            <tbody>
                              <tr>
                                <td bgcolor="#ddeeff"><font face=
                                "arial,helvetica,sanserif" color=
                                "#000000" size="+0"><b>Blah
                                Blah</b></font> </td>
                              </tr>
  
                              <tr>
                                <td>
                                  <font face=
                                  "arial,helvetica,sanserif" color=
                                  "#000000"><br>
                                  </font>
  
                                  <p align="justify"><font face=
                                  "arial,helvetica,sanserif" color=
                                  "#000000">Blah Blah Blah</font></p>
                                </td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
                        <font face="arial,helvetica,sanserif" color=
                        "#000000"><br>
                        </font>
  
                        <div align="right">
                          <table cellspacing="0" cellpadding="2"
                          border="0" width="99%">
                            <tbody>
                              <tr>
                                <td bgcolor="#ddeeff"><font face=
                                "arial,helvetica,sanserif" color=
                                "#000000" size="+0"><b>Theoretical
                                Aspects of Component
                                Development</b></font></td>
                              </tr>
  
                              <tr>
                                <td>
                                  <font face=
                                  "arial,helvetica,sanserif" color=
                                  "#000000"><br>
                                  </font>
  
                                  <p align="justify"><font face=
                                  "arial,helvetica,sanserif" color=
                                  "#000000">The following documents
                                  provide basic theoretical concepts
                                  that are applied through-out
                                  Avalon's framework. It would be
                                  good for a prospective developer to
                                  be at least passingly familiar with
                                  the concepts outlined in this
                                  document. The documentation also
                                  provides links to outside sources
                                  which can be consulted for further
                                  information.</font></p>
  
  
                                  <ol>
                                    <li style=
                                    "list-style-type: none; list-style-position: outside; list-style-image: none;">
                                    <br>
                                    </li>
  
                                    <li><a href="patterns.html"><font
                                    face="arial,helvetica,sanserif"
                                    color=
                                    "#000000">Patterns</font></a></li>
  
                                    <li><a href=
                                    "reuse-standards.html"><font
                                    face="arial,helvetica,sanserif"
                                    color="#000000">Reuse
                                    Standards</font></a></li>
  
                                    <li><a href=
                                    "inversion-of-control.html"><font
                                    face="arial,helvetica,sanserif"
                                    color="#000000">Inversion of
                                    Control</font></a></li>
  
                                    <li><a href=
                                    "separation-of-concerns.html"><font
                                     face="arial,helvetica,sanserif"
                                    color="#000000">Separation of
                                    Concerns</font></a></li>
  
                                    <li><a href="qq"><font face=
                                    "arial,helvetica,sanserif" color=
                                    "#000000">Interface /
                                    Implementation
                                    Separation</font></a></li>
  
                                    <li><a href="security.html"><font
                                    face="arial,helvetica,sanserif"
                                    color=
                                    "#000000">Security</font></a></li>
                                  </ol>
  
                                </td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
                        <font face="arial,helvetica,sanserif" color=
                        "#000000"><br>
                        </font>
  
                        <div align="right">
                          <table cellspacing="0" cellpadding="2"
                          border="0" width="99%">
                            <tbody>
                              <tr>
                                <td bgcolor="#ddeeff"><font face=
                                "arial,helvetica,sanserif" color=
                                "#000000" size="+0"><b>Concrete
                                Descriptions of the Avalon Component
                                model</b></font></td>
                              </tr>
  
                              <tr>
                                <td>
                                  <font face=
                                  "arial,helvetica,sanserif" color=
                                  "#000000"><br>
                                  </font>
  
                                  <p align="justify"><font face=
                                  "arial,helvetica,sanserif" color=
                                  "#000000">This section describes
                                  concrete examples of how the
                                  theoretical ideas are applied
                                  within the context of
                                  Avalon.</font></p>
  
                                  <ol>
                                    <li><a href=
                                    "what-is-a-component.html"><font
                                    face="arial,helvetica,sanserif"
                                    color="#000000">What is a
                                    Component?</font></a></li>
  
                                    <li><a href=
                                    "what-is-a-composer.html"><font
                                    face="arial,helvetica,sanserif"
                                    color="#000000">What is a
                                    Composer?</font></a></li>
  
                                    <li><a href=
                                    "lifecycle.html"><font face=
                                    "arial,helvetica,sanserif" color=
                                    "#000000">The Component
                                    Lifecycle</font></a></li>
  
                                    <li><a href=
                                    "designing-a-component.html"><font
                                     face="arial,helvetica,sanserif"
                                    color="#000000">Designing a
                                    Component</font></a></li>
                                  </ol>
                                </td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
                        <font face="arial,helvetica,sanserif" color=
                        "#000000"><br>
                        </font>
                      </td>
                    </tr>
                  </tbody>
                </table>
              </div>
              <br>
  
            </td>
          </tr>
        </tbody>
      </table>
      <br>
  
  
      <table cellpadding="0" cellspacing="0" border="0" width="100%">
        <tbody>
          <tr>
            <td>
              <hr size="1" noshade="">
            </td>
          </tr>
  
          <tr>
            <td align="center"><font color="#525d76" size="-1" face=
            "arial,helvetica,sanserif"><i>Copyright &copy;1999-2002
            by the Apache Software Foundation. All Rights
            Reserved.</i></font> </td>
          </tr>
        </tbody>
      </table>
    </body>
  </html>
  
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>