Hi,
It's not blasphemy ;)  It's a good question.  Many people take shortcuts
/ cut corners to get around this ;)

>b) Require that a database be present and publish the datasource name
that
>the web app is looking for, and assume that the user will configure
their
>container properly (and, of course, your web app must be compatible
with
>that database).

This option is the one most inline with the J2EE specification and
spirit.  Some people go further and include a DB with their application
(e.g. MySQL, or postgreSQL), and then require the client/sysadmin to
configure a directory where the DB can write.  This is similar to your
system property approach (option c in your original post).

Here's another take that's not seen often, but is intriguing: the
java.util.prefs API.  It uses the Registry on Windows, and the
filesystem on unix, by default, but that can be changed.  If you're
running on Windows this is a decent approach (but then again if you're
only running on windows you might make a whole set of choices based on
that).

Yoav Shapira



This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


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

Reply via email to