difference between java bean and java class?

前端 未结 2 501
独厮守ぢ
独厮守ぢ 2020-12-31 03:56

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

相关标签:
2条回答
  • 2020-12-31 04:26

    A Java bean is just a class which conforms to some conventions:

    • properties that can be accessed by getters (and setters if those properties are not read-only)
    • no-arg public constructor
    • serializable

    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().

    0 讨论(0)
  • 2020-12-31 04:38

    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.

    0 讨论(0)
提交回复
热议问题