> -----Original Message----- > From: Niclas Hedhman [mailto:[EMAIL PROTECTED] > Sent: Tuesday, August 10, 2004 10:16 AM > To: Avalon framework users > Subject: Re: TCP Server > > On Tuesday 10 August 2004 22:08, Vinod Panicker wrote: > > > Really nice to know all this - got some good info. I've downloaded > > avalon and plan to start tinkering with it tomorrow. My only worry > > was about if it was "low-level" enough to handle system level > > activities and also modular so that i could have the nice > > abstraction/encapsulation that stuff like ejb provides. > > Allow me to smile widely :o) > > EJB is a joke when it comes to abstraction/encapsulation... 'nuff said. > > Avalon was started out with the task in hand to provide proper > encapsulation > and separation of interface/implementation, and what is now known as > Inversion of Control, meaning the component is provided with what it needs, > doesn't go about trying to get it by itself. > > The principles that Avalon is built upon are very sound, and when properly > implemented gives you tremendous re-usability.
So much so that the next version of EJB is borrowing ideas started within the IoC container communities of Avalon, Pico and Spring. :) Vinod, my suggestion for getting started is as follows: 1. Download Merlin 3.3.0 http://avalon.apache.org/download.cgi 2. Install: http://avalon.apache.org/central/about/installation/index.html 3. Run tutorials: http://avalon.apache.org/central/about/tutorials/basic/index.html You can download the tutorials from a mirror such as this: http://apache.130th.net/avalon/merlin/source/3.3.0/ If you have any questions, just ask. J. Aaron Farr SONY ELECTRONICS STP SYSTEMS (724) 696-7653 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
