This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
The moose likes Struts and the fly likes Action Forms and Beans Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Action Forms and Beans" Watch "Action Forms and Beans" New topic

Action Forms and Beans

Balachandar Nayak

Joined: Jul 22, 2005
Posts: 29
Dear all,
Im learning J2EE and Im a beginner
What is JavaBean?
What is the use of the getter and setter functions
described in the Bean?
How it is used to transfer data from a GUI and a database?
In case of Struts we are using ActionForm What is its use?
Kindly response to my question.

Thanks in Advance


Joined: Apr 25, 2005
Posts: 7
Javabeans are independent,reusable software modules they extend java's "write once",run any where and "reuse every where" capability.

Each bean has properties,events and methods associated with it.

The set/get methods are used for setting and getting the properties of a Bean.

For a short introduction on Javabeans you can visit

An ActionForm is a JavaBean that extends org.apache.struts.action.ActionForm. ActionForm maintains the session state for web application and the ActionForm object is automatically populated on the server side with data entered from a form on the client side.

~ Rekha.
Aro Rajesh

Joined: Sep 22, 2005
Posts: 3

In Struts, java bean which extends ActionForm acts like a transform object between view (jsp) and action (servlet). so u can directly access the properties defined in jsp. on a return from servlet, it is useful in displaying the values of properties using BEAN or HTML tag of struts.
Have you checked out Aspose?
subject: Action Forms and Beans
jQuery in Action, 3rd edition