----- Original Message -----
From: "Henri Yandell" <[EMAIL PROTECTED]>
To: "Juozas Baliuka" <[EMAIL PROTECTED]>
Cc: "Jakarta Commons Developers List" <[EMAIL PROTECTED]>;
"David Graham" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Monday, October 13, 2003 7:09 PM
Subject: Re: [dbutils] Offer to help with DbUtils


>
>
> On Mon, 13 Oct 2003, Juozas Baliuka wrote:
>
> >
> > ----- Original Message -----
> > From: "Henri Yandell" <[EMAIL PROTECTED]>
> > To: "David Graham" <[EMAIL PROTECTED]>
> > Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>;
> > <[EMAIL PROTECTED]>
> > Sent: Monday, October 13, 2003 6:31 PM
> > Subject: Re: [dbutils] Offer to help with DbUtils
> >
> >
> > >
> > > Basic things that need to happen on DBUtils:
> > >
> > > 1) Remove the QDox stuff. Juozas is working on these ideas elsewhere.
> > > 2) Figure out how to do conditional compilation under maven. The
> > > extensions to ResultSet/Statement etc need to have extra bits to work
> > > under JDBC 3.0.
> >
> > It must be better to use dynamic decorators, I use cglib to generate
> > decorators for JDBC interfaces, but it is possible to use
> > jdk 1.3 proxy too.
>
> Sounds good. Is cglib an okay licence? I keep meaning to learn how to use
> it.

cglib was started as commons component and apache is the copyright holder,
license is not changed too.
It depends on ASM (LGPL), but objectweb is going to release BSD version.

Any kind of dependancy can be dangerous for  component and I prefer to
implement decorators with java.lang.reflect.Proxy first, It is possible to
generate "faster" decorators with cglib, but we can do it later (it is very
trivial to migrate).
There are a lot of usefull decorators for JDBC and I think dynamic code
generation is very usefull for this use case.

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


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

Reply via email to