The most interesting part of Avalon for me is not the services but rather the fact that it uses best practice patterns and especially IOC. This is sooo important. Because on almost all my projects I have to mentor teams of developers who are very juniors and who 1/ have never programmed in java and 2/ have no experience with OOP/COP. Using Avalon gives them a documented framework that will force them to program properly.
One of the big driver in favor of IOC for me is that it will lead to code that can easily be unit tested using Mock Objects (www.mockobjects.com) [and of course flexible and without to many dependencies - but that's why I can unit test it easily with mocks, i.e. isolate a portion of code from its domain (i.e. calling and caller classes)]. -Vincent ----- Original Message ----- From: "Peter Donald" <[EMAIL PROTECTED]> To: "Avalon Developers List" <avalon-dev@jakarta.apache.org> Sent: Sunday, November 11, 2001 1:40 AM Subject: Re: Avalon and J2EE : Best practices > On Sun, 11 Nov 2001 12:15, Vincent Massol wrote: > > > Anyways I am only just getting into serious EJB work so ... ;) > > > > good ... do you plan to use avalon with j2ee ? > > With j2ee - yes. A lot of the stuff is already integrated with J2EE APIs. In > particular the Framework and Excalibur parts of Avalon is easily used in > servlets and RMI/CLI/GUI/Other clients. It also works great as an endpoint of > JMS messages. > > However with EJBs I am not sure. Most of the EJB stuff I have being playing > with is relatively standard buisness orientated stuff. Essentially > manipulation of databases and as such there has never been any demand for any > of the Avalon components (excepting Logging). > > However I suspect in the future where we are going to need some XML > manipulation utilities that I will be using Avalon components from EJBs. How > it gets done I am not sure at this stage. > > -- > Cheers, > > Pete > > ------------------------------------------------- > We should take care not to make the intellect our > god; it has, of course, powerful muscles, but no > personality. > ------------------------------------------------- > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>