Answer Posted / karuna.thambala
1) Conversion to and from FormBean to ValueObjects (though
it can be achieved with one line statement using
BeanUtils,but a automatic conversion would be desired)
2) Passing a subset of ActionForm through the Action chain
(using seperate set of ActionForm for a single HTML Form)
3) Using ActionForm not only as a carrier of data from HTML
forms to the Action but also to display data after
executing the Action
4) Changing the execute() method signature to pass only the
ActionForm and ActionMapping, and no
HttpServletRequest and HttpServletResponse objects.
Struts should be protocol agnostic.
5) Replacing static ActionForm with DynaActionForm for all
cases. ActionForm should be dynamic enough to include
parameters that are created dynamically using javascript.
6) Though not part of core Struts, having a sophisticated
Struts tag library,like displaying tabular data with run
time selection of style sheets,would definitely be handy.
7)Struts developers have completely rebuilt the
RequestProcessor using the Chain-of-Command/Chain-of-
Responsibility (CoR)
pattern implemented in Apache Commons-Chain
| Is This Answer Correct ? | 6 Yes | 4 No |
Post New Answer View All Answers
Can you explain value stack?
Define struts?
What are best practices to follow while developing Struts2 application?
while working struts in intellij 7.0error unable to initialize tld location cache: zip file is closed is displayed anybdy can answer me immdialy .ungert
Explain about token feature in struts?
Explain about how requests from the client are sent?
What is the purpose of @beforeresult?
What are the aware interfaces in struts2?
What is the purpose of @results?
What is dispatchaction?
How exceptions are handled in struts application?
What is the default suffix for Struts2 action URI and how can we change it?
What does validation interceptor?
What is ValueStack and OGNL?
What is apache struts vulnerability?