----- Original Message -----
From: "Dave Wolf" <[EMAIL PROTECTED]>
> Why not use JDBC. Then if you have a JDBC driver which supports using a
> file I/O database you use that. Then if you have no filesystem on a
> platform, you choose another JDBC dfiver in your environment mappings.
>
> Now you meet 18.1.2 and have true WORA of your code.
I think people sometimes overstress the importance of WORA to the complication
of their design. This is a prime example...no filesystem on a platform...cmon.
Not saying it's impossible, but cmon.
AFAIK, no modern container prevents file I/O in an EJB. There are a few
instances where file I/O can be used very effectively and easily by your EJBs. I
say do it as long as your I/O isn't transactional. Always look for more
effective and portable solutions if that is your goal. For example, don't read
settings from an external properties file, when you can be reading them from
JNDI.
jim
"Make everything as simple as possible, but no simpler" - A. Einstein
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".