java bean和java类之间的区别?
我是JSP和服务器端编程的新手。到目前为止,我正在使用Servlet和Java类。我正在借助Java类隔离我的应用程序(按照MVC模型)。我想知道Java
Bean和Java类之间的区别。在哪种情况下,我可以使用Java Bean代替Java类。任何有用的解释或有用的链接?
回答:
Java bean只是一个符合某些约定的类:
- 可以由getter(和setter访问的属性,如果这些属性不是只读的)
- 无参公共构造函数
- 可序列化
JSP EL和标记是围绕这些约定设计的。他们大多数不需要遵守所有这些约定。这些约定中最重要的是getter的可用属性。例如,表达式
${foo.bar.name}
显示foo
bean的栏的名称。foo是必须在页面,请求,会话或应用程序上下文中的bean。并且此表达式将getBar()
在此bean上调用,然后getName()
在调用返回的对象上调用getBar()
。
以上是 java bean和java类之间的区别? 的全部内容, 来源链接: utcz.com/qa/424320.html