the samples codes for these patterns can be found at 
http://www.myhtg.com/product.html


--- Barry Glasco <[EMAIL PROTECTED]> wrote:
>
http://developer.java.sun.com/developer/restricted/patterns/BusinessDelegate
> .html
>
http://developer.java.sun.com/developer/restricted/patterns/ValueObject.html
>
http://developer.java.sun.com/developer/restricted/patterns/SessionFacade.ht
> ml
> 
> EJB and Struts!
> 
> -----Original Message-----
> From: craigmcc@localhost
> [mailto:craigmcc@localhost]On Behalf Of Craig
> R. McClanahan
> Sent: None
> To: [EMAIL PROTECTED]
> Subject: RE: STRUTS and EJB
> 
> 
> 
> 
> On Thu, 23 Aug 2001, Juha Paananen wrote:
> 
> >
> > I also agree on that stuff that has references to
> STRUTS should not be
> > transmitted to the EJB level. The problem here is
> simply that I would
> > not want to make another, exactly similar (except
> "extends ActionForm"),
> > class for transporting the information to the EJB.
> Of course, I can do
> > that, but I don't like the idea. My question is,
> is this inheritance of
> > ActionForm really necessary in Struts design?
> >
> 
> Yes, it is ... and it is designed precisely to keep
> you from doing what
> you're trying to do :-).
> 
> More seriously, an ActionForm exists primarily to
> save the server-side
> state of an HTML input form, in a fashion that it
> can be reproduced
> *exactly* the way the user entered it even if they
> make mistakes.  For
> that reason, you will typically use String
> properties in an ActionForm,
> even for integer and date properties in the
> underlying EJBs.
> 
> Further, the properties that exist on an ActionForm
> should match what is
> on the HTML form, which is *not* always (or even
> often, in my experience)
> exactly the same as the contents of a particular
> value object from a
> particular EJB.
> 
> Think of an ActionForm as part of the view layer (in
> MVC terms), while a
> value object is part of the model layer, and it will
> make a lot more
> sense.
> 
> Craig McClanahan
> 
> 


__________________________________________________
Do You Yahoo!?
Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger
http://im.yahoo.com

Reply via email to