geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chir...@apache.org
Subject svn commit: r429973 - in /geronimo/xbean/site: colossus-bootstrap.html colossus.html
Date Wed, 09 Aug 2006 05:50:11 GMT
Author: chirino
Date: Tue Aug  8 22:50:10 2006
New Revision: 429973

URL: http://svn.apache.org/viewvc?rev=429973&view=rev
Log:
Latest export from confluence

Added:
    geronimo/xbean/site/colossus.html
Modified:
    geronimo/xbean/site/colossus-bootstrap.html

Modified: geronimo/xbean/site/colossus-bootstrap.html
URL: http://svn.apache.org/viewvc/geronimo/xbean/site/colossus-bootstrap.html?rev=429973&r1=429972&r2=429973&view=diff
==============================================================================
--- geronimo/xbean/site/colossus-bootstrap.html (original)
+++ geronimo/xbean/site/colossus-bootstrap.html Tue Aug  8 22:50:10 2006
@@ -36,7 +36,7 @@
         <TR>
           <TD align="left" valign="middle" nowrap="">
             <DIV id="site-breadcrumbs">
-<A href="home.html" title="XBean">XBean</A>&nbsp;&gt;&nbsp;<A
href="home.html" title="Home">Home</A>&nbsp;&gt;&nbsp;<A href="" title="Colossus
Bootstrap">Colossus Bootstrap</A>
+<A href="home.html" title="XBean">XBean</A>&nbsp;&gt;&nbsp;<A
href="colossus.html" title="Colossus">Colossus</A>&nbsp;&gt;&nbsp;<A
href="" title="Colossus Bootstrap">Colossus Bootstrap</A>
             </DIV>
           </TD>
           <TD align="right" valign="middle" nowrap="">

Added: geronimo/xbean/site/colossus.html
URL: http://svn.apache.org/viewvc/geronimo/xbean/site/colossus.html?rev=429973&view=auto
==============================================================================
--- geronimo/xbean/site/colossus.html (added)
+++ geronimo/xbean/site/colossus.html Tue Aug  8 22:50:10 2006
@@ -0,0 +1,188 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+  <HEAD>
+<!--
+    Pier's plugin always overwrites the stylesheet so lets explicitly use another one
+    <link type="text/css" rel="stylesheet" href="autoexport:///XB/resources/space.css">
+-->
+    <LINK type="text/css" rel="stylesheet" href="resources/site.css">
+    <SCRIPT src="resources/space.js" type="text/javascript"></SCRIPT>
+    <TITLE>
+Colossus
+    </TITLE>
+  <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
+  <BODY onload="init()">
+
+    <!-- Banner -->
+    <DIV id="site-banner">
+
+      <TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+        <TR>
+          <TD align="left" class="topbardiv" nowrap="">
+            <DIV style="color:black; font-size:32pt; font-weight:bold;">XBean</DIV>
+          </TD>
+          <TD align="right" nowrap="">
+            <IMG border="0" src="http://geronimo.apache.org/images/topleft_logo_437x64.gif">
+          </TD>
+        </TR> 
+      </TABLE>
+
+    </DIV>
+
+    <!-- Bread crumbs and Quick Links -->
+    <DIV id="site-navbar">
+      <TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+        <TR>
+          <TD align="left" valign="middle" nowrap="">
+            <DIV id="site-breadcrumbs">
+<A href="home.html" title="XBean">XBean</A>&nbsp;&gt;&nbsp;<A
href="" title="Colossus">Colossus</A>
+            </DIV>
+          </TD>
+          <TD align="right" valign="middle" nowrap="">
+            <DIV id="site-quicklinks">
+
+<P><A href="download.html" title="Download">Download</A> | <SPAN class="nobr"><A
href="http://geronimo.apache.org/xbean/dist/xbean-2.4/site/" title="Visit page outside Confluence"
rel="nofollow">JavaDocs<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>
| <A href="source.html" title="Source">Source</A> | <SPAN class="nobr"><A
href="http://goopen.org/confluence/pages/listpages.action?key=XB" title="Visit page outside
Confluence" rel="nofollow">Wiki<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>
| <A href="lists.html" title="Lists">Mailing Lists</A> | <SPAN class="nobr"><A
href="http://issues.apache.org/jira/browse/XBEAN" title="Visit page outside Confluence" rel="nofollow">Support<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/
 icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></P>
+            </DIV>
+          </TD>
+        </TR> 
+      </TABLE>
+    </DIV>
+
+<!-- Integrate google search later.
+          <form name="search" action="http://www.google.com/search" method="get">
+            <input type="hidden" name="ie" value="UTF- 8" />
+            <input type="hidden" name="oe" value="UTF- 8" />
+            <input type="hidden" name="domains" value="" />
+            <input type="hidden" name="sitesearch" value="" />
+            <input type="text" name="q" maxlength="255" value="" />        
+            <input type="submit" name="btnG" value="Google Search" />
+          </form>
+-->
+
+      <DIV id="site-content">
+        <TABLE>
+        <TR>
+        <TD valign="top">
+          <DIV id="site-navigation">
+<H3><A name="Navigation-Overview"></A>Overview</H3>
+<UL class="alternate" type="square">
+	<LI><A href="home.html" title="Home">Home</A></LI>
+	<LI><A href="news.html" title="News">News</A></LI>
+	<LI><A href="site.html" title="Site">Site</A></LI>
+	<LI><A href="faq.html" title="FAQ">FAQ</A></LI>
+	<LI><A href="download.html" title="Download">Download</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Features"></A>Features</H3>
+<UL class="alternate" type="square">
+	<LI><A href="custom-xml.html" title="Custom XML">Custom XML</A></LI>
+	<LI><A href="editing-custom-xml.html" title="Editing Custom XML">Editing Custom
XML</A></LI>
+	<LI><A href="xbean-ant-task.html" title="XBean Ant Task">XBean Ant Task</A></LI>
+	<LI><A href="jaxb-jndi.html" title="A JNDI provider using JAXB2">JAXB JNDI</A></LI>
+	<LI><A href="annotation-based-dependency-injection.html" title="Annotation based
Dependency Injection">AnDI</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-RelatedProjects"></A>Related Projects</H3>
+<UL class="alternate" type="square">
+	<LI><SPAN class="nobr"><A href="http://www.springframework.org/" title="Visit
page outside Confluence" rel="nofollow">Spring<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+	<LI><SPAN class="nobr"><A href="http://geronimo.apache.org/" title="Visit
page outside Confluence" rel="nofollow">Geronimo<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+	<LI><SPAN class="nobr"><A href="http://activemq.org/" title="Visit page outside
Confluence" rel="nofollow">ActiveMQ<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+	<LI><SPAN class="nobr"><A href="http://openejb.org/" title="Visit page outside
Confluence" rel="nofollow">OpenEJB<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+	<LI><SPAN class="nobr"><A href="http://jencks.org/" title="Visit page outside
Confluence" rel="nofollow">Jencks<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+	<LI><SPAN class="nobr"><A href="http://servicemix.org/" title="Visit page
outside Confluence" rel="nofollow">ServiceMix<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif"
height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+</UL>
+
+
+<H3><A name="Navigation-Support"></A>Support</H3>
+<UL class="alternate" type="square">
+	<LI><SPAN class="nobr"><A href="hhttp://issues.apache.org/jira/browse/XBEAN"
title="Visit page outside Confluence" rel="nofollow">Issues<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle"
alt="" border="0"></SUP></A></SPAN></LI>
+	<LI><SPAN class="nobr"><A href="http://issues.apache.org/jira/browse/XBEAN?report=com.atlassian.jira.plugin.system.project:roadmap-panel"
title="Visit page outside Confluence" rel="nofollow">Roadmap<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle"
alt="" border="0"></SUP></A></SPAN></LI>
+	<LI><SPAN class="nobr"><A href="http://issues.apache.org/jira/browse/XBEAN?report=com.atlassian.jira.plugin.system.project:changelog-panel"
title="Visit page outside Confluence" rel="nofollow">Change log<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle"
alt="" border="0"></SUP></A></SPAN></LI>
+</UL>
+
+
+<H3><A name="Navigation-Community"></A>Community</H3>
+<UL class="alternate" type="square">
+	<LI><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/listpages.action?key=XB"
title="Visit page outside Confluence" rel="nofollow">Wiki<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle"
alt="" border="0"></SUP></A></SPAN></LI>
+	<LI><A href="lists.html" title="Lists">Mailing Lists</A></LI>
+	<LI><A href="contributor.html" title="Contributor">Who We Are</A></LI>
+	<LI><A href="contributing.html" title="Contributing">Contributing</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Developers"></A>Developers</H3>
+<UL class="alternate" type="square">
+	<LI><A href="source.html" title="Source">Source Code</A></LI>
+	<LI><SPAN class="nobr"><A href="http://geronimo.apache.org/xbean/dist/xbean-2.4/site/"
title="Visit page outside Confluence" rel="nofollow">JavaDocs<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle"
alt="" border="0"></SUP></A></SPAN></LI>
+	<LI><SPAN class="nobr"><A href="http://geronimo.apache.org/xbean/dist/xbean-2.4/site/"
title="Visit page outside Confluence" rel="nofollow">Source XRef<SUP><IMG class="rendericon"
src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle"
alt="" border="0"></SUP></A></SPAN></LI>
+	<LI><SPAN class="nobr"><A href="http://geronimo.apache.org/xbean/dist/xbean-2.4/site/"
title="Visit page outside Confluence" rel="nofollow">Test Source XRef<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0"
width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+	<LI><A href="release-procedure.html" title="Release Procedure">Release Procedure</A></LI>
+</UL>
+
+          </DIV>
+        </TD>
+        <TD valign="top">
+          <DIV id="site-page">
+
+<!--          
+            <div class="pagetitle">Colossus</div>
+-->
+            <DIV class="wiki-content"><H1><A name="Colossus-Overview"></A>Overview</H1>
+
+<P>Colossus is a branch in XBean to explore very flexible server architectures.  Specifically,
the branch is focusing on simplifying server bootstrap, directory structure, class loaders,
plugins, and modularity.</P>
+
+<P>This project started in early July 2006 and after a few false starts, the following
plan developed:</P>
+
+<H3><A name="Colossus-Phase1%3ABootstrapColossusBootstrap"></A>Phase 1:
<A href="colossus-bootstrap.html" title="Colossus Bootstrap">Bootstrap</A></H3>
+
+<P>A new bootstrap system is needed which can cleanly launch a vm without needing any
command line class path or manifest class path entries.  Instead it will use some properties
files, ant style globing and some finder code to build the initial class loader and locate
the real main class.  The key is that the bootstrap system does not pollute the system class
path or system properties so the main running system doesn&apos;t know how it was launched.</P>
+
+<H3><A name="Colossus-Phase2%3AIoCServices"></A>Phase 2: IoC Services</H3>
+
+<P>Before any more work can be done we will need a large diverse set of services and
a lot of the services used in Geronimo are not easily usable by a standard IoC framework such
as Spring.  ActiveMQ, XFire, Service Mix and Jetty 6 are already spring friendly, so the mainly
leaves geronimo-transaction, geronimo-connector, geronimo-security and OpenEJB 3.  At the
end of this phase, we should have one single large file spring.xml file with one class loader.</P>
+
+<H3><A name="Colossus-Phase3%3AColossusExplore"></A>Phase 3: Colossus Explore</H3>
+
+<P>This is when the fun begins.  There are many ideas on the table about how do divide
up configurations into modules, class loaders, plugins and basic stuff like how to layout
the directory structure.  The architecture of XBean can support the </P>
+
+<P><SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=XB&title=Colossus%20Class%20Loader&linkCreation=true&fromPageId=9601"
title="Create Page: Colossus Class Loader" class="createlink">Class Loader<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7"
align="absmiddle" alt="" border="0"></SUP></A></SPAN><BR>
+<SPAN class="nobr"><A href="http://goopen.org/confluence/pages/createpage.action?spaceKey=XB&title=Colossus%20Tomcat%20Style%20Layout&linkCreation=true&fromPageId=9601"
title="Create Page: Colossus Tomcat Style Layout" class="createlink">Tomcat Style Layout<SUP><IMG
class="rendericon" src="http://goopen.org/confluence/images/icons/plus.gif" height="7" width="7"
align="absmiddle" alt="" border="0"></SUP></A></SPAN></P>
+
+<H3><A name="Colossus-Phase4%3AMerge"></A>Phase 4: Merge</H3>
+
+<P>Assuming we make it this far, we work on merging the most popular ideas and code
into the main trunk.  </P></DIV>
+          
+        <!--
+          <div class="tabletitle">
+            Children
+            <span class="smalltext" id="show" style="display: inline;">
+              <a href="javascript:showChildren()">Show Children</a></span>
+            <span class="smalltext" id="hide" style="display: none;">
+              <a href="javascript:hideChildren()">Hide Children</a></span>
+          </div>
+          <div class="greybox" id="children" style="display: none;">
+                                      <a href="http://goopen.org/confluence/display/XB/Colossus+Bootstrap"
title="Colossus Bootstrap">Colossus Bootstrap</a>
+              <span class="smalltext">(XBean)</span>
+              <br>
+                      </div>
+-->
+                  </DIV>
+        </TD>
+      </TR>
+      </TABLE>     
+      </DIV>
+    </DIV>
+    <DIV id="site-footer">
+          Added by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=dain">Dain
Sundstrom</A>,
+    last edited by     <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=dain">Dain
Sundstrom</A> on Aug 09, 2006
+                  &nbsp;(<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=9601&originalId=9604">view
change</A>)
+              
+      (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=9601">edit
page</A>)
+    </DIV>
+
+  </BODY>
+
+</HTML>
\ No newline at end of file



Mime
View raw message