Use fascades or adapters to move from model to view or visa versa... -----Original Message----- From: harish krishnaswamy [mailto:[EMAIL PROTECTED] Sent: Saturday, March 08, 2003 9:09 PM To: Struts Users Mailing List Subject: Re: [Design Pattern]FormBean in Model Layer
In our project, we have designed our model facade objects to take in a map and let the facade copy the map to the appropriate business objects using BeanUtils. We have customized the form-bean config to map the form-bean properties to the model properties. This way the model objects will be independent of the view/controller. -Harish --- David Graham <[EMAIL PROTECTED]> wrote: > That is a terrible idea. Form beans should never > make it out of the > Struts/view layer. You will tie your application to > Struts and make it > impossible to reuse the logic in another application > or even to stop using > Struts in the future. > > David > > > > >From: "Puneet Agarwal" <[EMAIL PROTECTED]> > >Reply-To: "Puneet Agarwal" > <[EMAIL PROTECTED]> > >To: "Struts Users Mailing List" > <[EMAIL PROTECTED]> > >Subject: [Design Pattern]FormBean in Model Layer > >Date: Sun, 9 Mar 2003 02:45:15 -0000 > > > >We are in the stage of finalizing the design > pattern for our project. > > > >While discussing the design patterns with my > colleagues, > >somebody came with an idea to pass the FormBean as > it is, > >to the Session Bean or sometimes even to the Value > List handler Block > >Later I thought this can actually be a good idea. > > > >I understand that this is against underlying > layered MVC pattern itself, > >but > >avoids a lot of headache. Can someone say what > could be other disadvantage > >of this. > > > > > > > > > >--------------------------> > >"Struts"..."Action"..."Struts in Action"..."Action > in > >Struts"...[possibly]"Action with Struts"..."Action > over Struts"...? > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: > [EMAIL PROTECTED] > >For additional commands, e-mail: > [EMAIL PROTECTED] > > > _________________________________________________________________ > Protect your PC - get McAfee.com VirusScan Online > http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - forms, calculators, tips, more http://taxes.yahoo.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]