Begining of Java Servlet Inteface
Sat, 12 May 2001 16:46:13 -0500

On Sat, 12 May 2001 16:39:06 EDT, the world broke into rejoicing as
Christopher Molnar <>  said:
> I know everyone is busy with getting ready for the 1.6 release, but I
> have put together the very rough beginnings (About 2 development hours)
> of a Java Servlet interface to the gnucahs/Postgresql databases. I will
> share source code after the 1.6 release when cvs is un-frozen again.
> If anyone is interested you can take a look and see at - I would gladly
> hear comments or suggestions for functionality a web interface should
> have:
> Login: gncqa
> Passwd: test
> Click on the GNUCash link (Like you won't figure that out :-)).
> This is about 2 hours of development time and is really rough so my
> appologies.

Very cool!

I've been playing with some servlet stuff lately, and this represents
a potentially useful interface.

> It looks better on real data but I don't want to make my finances
> available for all to see, so if anyone has some test data or feels like
> creating some, this database is available publically on the default port
> at:
> db server:
> db name:   qagnc
> user:	gncqa
> passwd: test
> I will gladly accept any donations of true data!

As Dave mentioned, there's some faintly realistic data in the source
tree; load it, and you get something that's at least not ludicrously

Note to all: This approach provides a ready way of extending to a
multiuser interface...

At the moment, I'm both "connected" to the web side, as well as, via
the command:
   % psql -h -d qagnc -U gncqa
to the database directly.

I would suggest the thought that "multiuser" be considered completely
synonymous with "using SQL DBMS."  The database provides an interface
that supports many concurrent connections; that supports multiple
users without needing to think very much about it.
(reverse (concatenate 'string "gro.mca@" "enworbbc"))
"Professor  Goddard does  not  know the  relation  between action  and
reaction and the  need to have something better  than a vacuum against
which to react.  He seems to lack the basic knowledge ladled out daily
in high schools."  -- 1921 New York Times editorial