什么是JavaBean?
2020-12-13 04:03
标签:对象 业务逻辑 需要 -- 数据库 服务 而且 图形用户界面 总结 首先明确的是JavaBean是一种Java类,而且是一种特殊的、可重用的类。 必须具有无参数的构造器,所有的属性都是private的,通过提供setter和getter方法来实现对成员属性的访问。 JavaBean的种类按照功能可以划分为可视化和不可视化两类。可视化的JavaBean就是拥有GUI图形用户界面的,对最终用户是可见的。不可视化的JavaBean不要求继承,它更多的被使用在JSP中,通常情况下用来封装业务逻辑、数据分页逻辑、数据库操作和事物逻辑等,这样可以实现业务逻辑和前台程序的分离,提高了代码的可读性和易维护性,使系统更健壮和灵活。随着JSP的发展,JavaBean更多的应用在非可视化领域,并且在服务器端应用方面表现出了越来越强的生命力。--form 百度百科 JavaBeans是Java中一种特殊的类,可以将多个对象封装到一个对象(bean)中。特点是可序列化,提供无参构造器,提供getter方法和setter方法访问对象的属性。名称中的“Bean”是用于Java的可重用软件组件的惯用叫法。 --from 维基百科 特征 什么是JavaBean? 标签:对象 业务逻辑 需要 -- 数据库 服务 而且 图形用户界面 总结 原文地址:https://www.cnblogs.com/jyroy/p/11102298.html什么是JavaBean?
JavaBean示例
1 package com.jyroy.javaBean;
2
3 public class StudentsBean implements java.io.Serializable{
4 private String firstName = null;
5 private String lastName = null;
6 private int age = 0;
7
8 public StudentsBean() {
9 }
10 public String getFirstName(){
11 return firstName;
12 }
13 public String getLastName(){
14 return lastName;
15 }
16 public int getAge(){
17 return age;
18 }
19
20 public void setFirstName(String firstName){
21 this.firstName = firstName;
22 }
23 public void setLastName(String lastName){
24 this.lastName = lastName;
25 }
26 public void setAge(int age) {
27 this.age = age;
28 }
29 }
总结