Re: File I/O in EJBs

Nicholas <[email protected]>
Newsgroups gmane.comp.java.sun.ejb.general
Message-ID <[email protected]>
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".
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.