本文概述
- 为什么要使用JavaBean?
- JavaBean类的简单示例
- 如何访问JavaBean类?
- JavaBean属性
- 它应该有一个无参数的构造函数。
- 它应该是可序列化的。
- 它应该提供设置和获取属性值的方法, 称为getter和setter方法。
JavaBean类的简单示例
//Employee.javapackage mypack;
public class Employee implements java.io.Serializable{
private int id;
private String name;
public Employee(){}
public void setId(int id){this.id=id;
}
public int getId(){return id;
}
public void setName(String name){this.name=name;
}
public String getName(){return name;
}
}
如何访问JavaBean类?要访问JavaBean类, 我们应该使用getter和setter方法。
package mypack;
public class Test{
public static void main(String args[]){
Employee e=new Employee();
//object is created
e.setName("Arjun");
//setting value to the object
System.out.println(e.getName());
}}
注意:有两种向对象提供值的方法。一种方法是通过构造函数, 第二种是通过setter方法。JavaBean属性【JSP JavaBean】JavaBean属性是对象的用户可以访问的命名功能。该功能可以是任何Java数据类型, 其中包含你定义的类。
JavaBean属性可以是读, 写, 只读或只写的。 JavaBean功能通过JavaBean的实现类中的两种方法来访问:
1. getPropertyName()
例如, 如果属性名称为firstName, 则方法名称为getFirstName()以读取该属性。此方法称为访问器。
2. setPropertyName()
例如, 如果属性名称为firstName, 则方法名称为setFirstName()以写入该属性。此方法称为增变器。
JavaBean的优点
以下是JavaBean的优点:/ p>
- JavaBean属性和方法可以公开给另一个应用程序。
- 它提供了重用软件组件的简便性。
以下是JavaBean的缺点:
- JavaBean是可变的。因此, 它不能利用不可变对象的优势。
- 分别为每个属性创建setter和getter方法可能会导致样板代码。
推荐阅读
- JSP动作标签
- 使用JSP自定义标签进行迭代
- JSP中的异常处理
- JSP自定义标签示例
- JSP中的表达语言(EL)
- 使用JSP从服务器下载文件的示例
- 在JSP中显示小程序(jsp(plugin操作标记))
- JSP自定义标签中的自定义URI
- JSP中的自定义标签