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]