当前位置: 首页 > 面试题库 >

java bean和java类之间的区别?

司马飞
2023-03-14
问题内容

我是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新手的一个简单问题: JavaBean和EJB有什么区别? 问题答案: Java bean只是一组约定。EJB是J2EE业务组件的标准。 特别是Java Bean: 具有公共默认构造函数; 可读属性方法以“ get”开头; 可写属性方法以“ set”开头;和 是可序列化的。 例如,具有“ margin”属性的Java bean至少看起来像这样: EJB尽管有名称,但

  • 问题内容: java类文件和jar文件有什么区别? 问题答案: Jar文件是一个包含一个或多个Java类文件的Zip存档。这使得使用库(由多个类组成)更加方便。目录和Jar文件被添加到类路径,并且在运行时可用于在其中找到特定的类。

  • 我从Spring开始学习MVC。我听说过很多次< code>Bean,它包含setter和getter。< code>Model基本上就是数据流,而< code>Pojo与< code>Bean相同。但是这个学期我真的很困惑,所有这些对我来说看起来都一样,你能解释一下它们之间的确切区别吗? JAVABEAN 波乔 型

  • 问题内容: 之间有什么区别 和 有时,我在Internet上看到了一些示例,而这些示例将代替它们,它们都是简单的程序。我用来做作业,其他人也一样 问题答案: 第一个将为您的班级分配默认的可见性,即(即:在同一范围内可访问)。 第二个使得它,对任何其他类都是可见的。 参考:控制对类成员的访问

  • 本文向大家介绍Java和JavaScript之间的区别。,包括了Java和JavaScript之间的区别。的使用技巧和注意事项,需要的朋友参考一下 众所周知,Java和javascript都是编程语言,并在应用程序开发中使用。但是我们将在下面讨论的两种语言之间存在显着差异。 以下是Java和JavaScript之间的重要区别。 序号 键 爪哇 的JavaScript 1个 语言类型 JavaScr

  • 本文向大家介绍Go和Java之间的区别。,包括了Go和Java之间的区别。的使用技巧和注意事项,需要的朋友参考一下 走 Go是一种过程编程语言。程序是使用程序包组装的。它支持类似于动态语言的环境采用模式。 爪哇 Java是一种面向对象的编程语言。Java安静,快速,可靠且安全。它也是最广泛使用的语言。 以下是Go和Java之间的重要区别。 序号 键 走 爪哇 1 类型 Go是一种过程编程语言,并支