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

回到顶部