The spec is quite specific in the prohibition of the
use of java.io package classes in EJBs, due to
platform differences and the lack of enterprise
robustness.
However, JNDI has a file system based implementation
which works quite nicely in EJBs which might be a good
work around for you.
//Nicholas
--- sven_van't_veer <[EMAIL PROTECTED]> wrote:
Cindy,
The EJB specification prohibits writing to files.
EJB´s are transactional and clusterable objects.
files can neither take part in transactions nor can
the be written to in a cluster.
Imagine you deploy yor bean in a cluster containing
10 boxes. you will never know which ejb will write
to the file and on what box.
sven
-----Original Message-----
From: Cindy hao [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, July 15, 2003 2:55 PM
To: [EMAIL PROTECTED]
Subject: Re: File I/O in EJBs
Saravana,
Thanks for responding to my email. You are
suggesting that EJBs can access
file I/O indirectly through some helper classes. But
my understanding is that
EJB can not access file I/O either directly or
indirectly.
Cindy
Saravana wrote:
Hi,
In EJB's to access a file as for my
knowledge, use a wrapper class
and implement Streams in that. Return a String
from that method and parse
the
String using the parser, or do the processing in
the class it self. Hope
this solves ur problem.
Regards
Saravana
----- Original Message -----
From: "Cindy hao" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, July 15, 2003 8:30 PM
Subject: File I/O in EJBs
Hi,
Since file I/O is prohibited in EJBs, how to
access large and dynamic
generated files from EJBs? Would you please
recommend an approach or
approaches with the best Qos?
Thanks in advance,
Cindy Hao
===========================================================================
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".
===========================================================================
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".
===========================================================================
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".
==========================================================================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".
=====
Nicholas Whitehead
Home: (973) 377 9335
Cell: (201) 615 2716
[EMAIL PROTECTED]
Get Your News From The Crowbar: http://crowbar.dnsalias.com:443/crowbar/
===========================================================================
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".