Date: 2004-01-18T11:55:04
   Editor: 68.66.66.23 <>
   Wiki: Apache Avalon Wiki
   Page: AvalonFAQ/Container
   URL: http://wiki.apache.org/avalon/AvalonFAQ/Container

   no comment

Change Log:

------------------------------------------------------------------------------
@@ -36,7 +36,7 @@
    *  As always, it depends on what you want to do.  Each container has its niche.  
Phoenix and Fortress have stable releases on the Avalon download site, Merlin release 
candidate (RC) binaries are also available.
    *  Phoenix's strong point are server-like applications.  That is, if you want to 
build a web server, and FTP server, a new EJB container, a chat server, and so on, you 
may want to try Phoenix.  It's stable and there are plenty of existing Phoenix blocks 
(applications) you can use as starting points.  That said, you can also use Phoenix in 
standalone swing applications, but that's often easier to do with Fortress.
    *  Fortress is a light-weight fully-compliant Avalon 4 container.  It's often 
called 'embeddable' partly because it doesn't come with its own bootstrapper.  That 
is, you'll need to write your own 'main' class to start the container.  The advantage 
is that you can easily start it up in just about any environment -- servlets, swing 
apps, command line apps, etc.  It doesn't have all the bells and whistles of Phoenix 
or Merlin, but it's solid and easy to use.  Fortress also replaces the older Excalibur 
Component Manager, so if you have legacy code using ECM, check out Fortress.
-   *  Merlin is the latest and greatest and where a lot of the current action is.  
Currently (late 2003), you'll have to settle for beta releases only, but it is 
certainly usable and has a number of advanced features that you might find hard to 
live without.  Certain Avalon developers will tell you that you shouldn't bother with 
anything else, but there's plenty of documentation and several small tutorials 
available for you to make your own decision.
+   *  Merlin is the latest and greatest and where a lot of the current action is.  
Currently (late 2003), you'll have to settle for beta releases only, but it is 
certainly usable and has a number of advanced features that you might find hard to 
live without.  Certain Avalon developers will tell you that you shouldn't bother with 
anything else, but there's plenty of documentation and several small tutorials 
available for you to make your own decision.If you are coming to Avalon from Fulcrum 
then please note that most of the new Fulcrum components have either been converted to 
run with Merlin or are in the process of conversion(according the Stephen McConnell).
 
 == If I wrote some kind of network daemon, using TCP/IP connections I could use lots 
of stuff in excalibur. How can I establish a kind of architecture where some of the 
classes can be reloaded into the system without stopping the daemon? ==
    *  This requires a classloader above and beyond the resources available in the JDK 
or any of the Avalon containers.
@@ -74,6 +74,7 @@
  *  provide support for component packaging. Examples of Merlin based packaging is 
included in a bunch demos that are included in the CVS (just do a checkout of Avalon, 
Excalibur and Sandbox, build merlin, then $demo).
  *  Merlin lets you do dynamic addition to the classloader but I (Stephen McConnell) 
haven't tried "reloading" a classes that has changed - my gues is that some work would 
be needed on the type, profile, and appliance libraries (but probably not too much).
  *  http://avalon.apache.org/merlin/
+ *  If you are coming to Avalon from Fulcrum then please note that most of the new 
Fulcrum components have either been  converted to run with Merlin or are in the 
process of converstion (according the Stephen McConnell).
  *  http://nagoya.apache.org/wiki/apachewiki.cgi?Merlin
  *  status (2003/03/28) : unstable
 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to