java bean和java类之间的区别?

拉吉:

我是JSP和服务器端编程的新手。到目前为止,我正在使用Servlet和Java类。我正在借助Java类隔离我的应用程序(按照MVC模型)。我想知道Java Bean和Java类之间的区别。在哪种情况下,我可以使用Java Bean代替Java类。任何有用的解释或有用的链接?

JB Nizet:

Java bean只是一个符合某些约定的类:

  • 可以由getter(和setter访问的属性,如果这些属性不是只读的)
  • 无参公共构造函数
  • 可序列化

JSP EL和标记是围绕这些约定设计的。他们大多数不需要遵守所有这些约定。这些约定中最重要的是getter的可用属性。例如,表达式

${foo.bar.name}

显示foo bean的栏的名称。foo是必须在页面,请求,会话或应用程序上下文中的bean。而这种表达会叫getBar()上这个bean,然后getName()在返回的对象的getBar()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章