aspose file tools*
The moose likes Struts and the fly likes struts Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "struts" Watch "struts" New topic
Author

struts

charishma gottumukkula
Greenhorn

Joined: Nov 06, 2006
Posts: 20
Difference between actionform in struts and value objects
Merrill Higginson
Ranch Hand

Joined: Feb 15, 2005
Posts: 4864
A Value object or data transfer object (DTO) is a Plain Old Java Object (POJO) that is used to transfer information between the model layer and the view layer. An ActionForm belongs strictly to the view layer, and acts as a Java representation of an individual JSP page.

One might think "Hey, these two objects look similar. Why not just use the ActionForm as a DTO?"

This is not a good idea. Using an ActionForm as a DTO introduces a dependency on Struts into your Model layer. Model objects should maintain independence from any type of view logic or view platform.


Merrill
Consultant, Sima Solutions
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: struts
 
Similar Threads
Eclipse IDE - How to set up a Struts 2 project
Struts interview questions
URL rewrite to maintain session state
InnerHTML and struts tags
Action class in Struts