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]>

Reply via email to