XDoclet works great with DynaForms. Here's a link to a doc I wrote about it:
http://www.systemmobile.com/articles/XDocletDynaForms.html On Mon, 21 Feb 2005 12:09:14 -0500, Benedict, Paul C <[EMAIL PROTECTED]> wrote: > Any other takers? If any Struts committers have opinions, please share them. > > Also, how well does Xdoclet work with dyna forms? > > -----Original Message----- > From: Erik Weber [mailto:[EMAIL PROTECTED] > Sent: Monday, February 21, 2005 11:49 AM > To: Struts Users Mailing List > Subject: Re: ActionForm vs. DynaActionForm > > I didn't mean "better than either one". I meant "better than building > your own ActionForm by hand", and thus better than using Dyna form. > > Erik > > Erik Weber wrote: > > > Wouldn't a parser handler that could build an ActionForm skeleton > > during a parse of a form JSP be better than either one? > > > > Erik > > > > > > Hubert Rabago wrote: > > > >> I really would not give too much weight to the blog you linked to. If > >> you've read the comments of the readers, you'd see that some of his > >> arguments aren't really that strong, and some are even totally > >> incorrect. > >> > >> Personally, I use DynaActionForm for each form that it can support. > >> Once I have a form with needs that a DynaActionForm can't fulfill, > >> that's when I decide to use ActionForms. I've had apps where I had > >> more ActionForm subclasses than DynaActionForm, and this was due to > >> requirements that DynaActionForms simply couldn't handle. Still, my > >> first choice would be a DynaActionForm when possible. Pre 1.1, I've > >> had an app where it was form bean after form bean after form bean. I > >> got tired of it that for some forms, I just used plain HTML without > >> Struts tags/form beans. I don't want to go back to that again. > >> > >> Maybe I shouldn't say anything since I haven't done any JSF yet, but > >> solely from my impressions of what I've read so far: I think the > >> concept of JSF's backing beans are different from Struts' ActionForms. > >> I think JSF's overall approach is different from Struts, that the > >> differences are greater than the similarities. Whether ActionForms or > >> DynaActionForms is more similar to JSF's backing beans shouldn't > >> affect your decision, since you're using Struts, not JSF. Applying > >> the models of one framework to another when their approaches and > >> principles, as well as their underlying support, are different, just > >> sounds dangerous. > >> > >> As for compile time type information, well, Strings are Strings > >> whether you use one or the other. > >> > >> http://marc.theaimsgroup.com/?l=struts-user&m=109767197521860&w=2 > >> > >> On Mon, 21 Feb 2005 11:03:41 -0500, Benedict, Paul C > >> <[EMAIL PROTECTED]> wrote: > >> > >> > >>> What are the advantages and disadvantages of choosing ActionForm vs. > >>> DynaActionForm? > >>> > >>> I ask this because I always found DynaActionForm to be more valuable > >>> ... > >>> until a co-worker picked my brain. He did not like the lack of type > >>> information at compile time. I agreed. Also, I don't know how well > >>> DynaActionForms work with AOP ala Xdoclet. Furthermore, JSF uses > >>> "backing > >>> beans" which are real beans, and they more resemble ActionForm > >>> objects than > >>> the latter. > >>> > >>> I have read this article too: > >>> > http://weblogs.java.net/blog/srikanth/archive/2004/01/actionform_or_d.html > >>> > >>> > <http://weblogs.java.net/blog/srikanth/archive/2004/01/actionform_or_d.html> > > >>> > >>> > >>> Does anyone have any professional opinions and experience on this > >>> matter? > >>> > >>> Thank you, > >>> Paul > >>> > > ------------------------------------------------------------------------------ > Notice: This e-mail message, together with any attachments, contains > information of Merck & Co., Inc. (One Merck Drive, Whitehouse Station, New > Jersey, USA 08889), and/or its affiliates (which may be known outside the > United States as Merck Frosst, Merck Sharp & Dohme or MSD and in Japan, as > Banyu) that may be confidential, proprietary copyrighted and/or legally > privileged. It is intended solely for the use of the individual or entity > named on this message. If you are not the intended recipient, and have > received this message in error, please notify us immediately by reply e-mail > and then delete it from your system. > ------------------------------------------------------------------------------ > > --------------------------------------------------------------------- > 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]