Subject Re: [IB-Java] Re: JDBC Development
Author David Jencks

Looks good to me for package names

Jim said yesterday that the ngds maybe not worth the effort--- I don't know

Will you have some functionality (any at all) or just interfaces when you
let your code out?

We still have to decide on the sourceforge directory names. I started
thinking plain jdbc, now I like clients/java/ better.

So it would be like this:


In more detail here is the directory structure I am proposing (slightly out
of order)

[development]/firebird/clients/java/build/ compiled classes go here
[development]/firebird/clients/java/dist/ compiled jars, rar go here
[development]/firebird/clients/java/lib/ jars for ant, junit, xml
parsers etc needed to do the build
[development]/firebird/clients/java/src/build ant build.xml goes here
[development]/firebird/clients/java/src/lib jars for interfaces we
implement go here (jdbc 3, connector.jar for JCA, jta for xa transactions)
[development]/firebird/clients/java/src/org/firebirdsql/jdbc/ classes
implementing jdbc and jca interfaces
[development]/firebird/clients/java/src/org/firebirdsql/gds/ interfaces
for "gds"
[development]/firebird/clients/java/src/org/firebirdsql/jgds/ classes
implementing gds interfaces for remote server

Any problems?

Where should junit test classes go? I see 2 possibilities, one is each src
directory gets a test subdirectory, test classes are always close at hand,
the other possiblity is a separate test tree. I kind of like the first

[development]/firebird/clients/java/src/org/firebirdsql/jdbc/test/ junit
test classes for classes implementing jdbc and jca interfaces
[development]/firebird/clients/java/src/org/firebirdsql/gds//test/ junit
test classes interfaces for "gds" (tests here may not make sense, not
[development]/firebird/clients/java/src/org/firebirdsql/jgds//test/ junit
test classes classes implementing gds interfaces for remote server

With no objections I'll put these in too ( if I get there first)

david jencks

On 2001.04.27 05:03:02 -0400 alberola@... wrote:
> Hi,
> I have read the IBDI list and I know that have
> been registered to Firebird community.
> So, I think that your naming convetion is all right.
> What do you thing about the following:
> org.firebirdsql.gds ---> General Interface
> org.firebirdsql.jgds ---> Java implementation of GDS
> org.firebirdsql.ngds ---> JNI implementation of GDS
> Now, I am working in GDS and JGDS and I will be able to
> commit a GDS interface in a few days. That will allow
> everybody to develop a NGDS in a compatible fashion with
> Any ideas ?
> Bye.
> Alejandro Alberola.
> --- In IB-Java@y..., David Jencks <davidjencks@e...> wrote:
> >
> > I have used the naming convention like this:
> >
> > java.sql.Array interface >> org.firebirdsql.jdbc.FBArray
> >
> >
> To unsubscribe from this group, send an email to:
> Your use of Yahoo! Groups is subject to