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".

Reply via email to