I am new to the JSP and server side programming. Till now I am working with Servlets and java classes. I am segregating my application (as per MVC model) with the help of ja
A Java bean is just a class which conforms to some conventions:
The JSP EL and tags are designed around those conventions. Most of them don't need all these conventions to be respected. properties available by getters is the most important of these conventions. For example, the expression
${foo.bar.name}
displays the name of the bar of the foo bean. foo is a bean that must be in the page, request, session or application context. And this expression will call getBar()
on this bean, and then getName()
on the object returned by getBar()
.
The JavaBeans specification defines the type JavaBeans components as "reusable software components". A component is a simple Java Bean Class Java respects certain conventions about method naming, construction and behavior. Adherence to these conventions makes it possible to use, reuse, replace and connect Java Beans for development tools. The beans must be "Serializable
"In order to save and restore instances of this class.