1、什么是JavaBean

JavaBean组件)是遵循一定规范的Java类,又称“实体类”。

我们一般用JavaBean来和数据库的字段做映射。即:ORMObject-Relational Mapping,对象关系映射),参见《注解与反射》。

注:

  • JavaBean是一种可重用的Java组件,它可以被ServletJSPJava应用程序调用,也可以可视化地被Java开发工具使用。

  • JavaBean是一种软件组件模型,就像控件一样,为我们提供已知的功能,我们可以轻松地重用并集成到应用程序中。

  • 对软件开发人员来说,JavaBean带来的最大的优点是充分提高了代码的可重用性。

  • JavaBean的种类按照功能可以划分为可视化和不可视化两类。

    • 可视化的JavaBean是拥有GUI图形用户界面的,对最终用户是可见的。
    • 不可视化的JavaBean不要求继承,它更多的被使用在JSP中,通常情况下用来封装业务逻辑、数据分页逻辑、数据库操作和事物逻辑等,这样可以实现业务逻辑和前台程序的分离,提高了代码的可读性和易维护性,使系统更健壮和灵活。
  • 实际项目中,我们一般习惯将JavaBean的包名命名为:com.xxx.entitycom.xxx.pojocom.xxx.vocom.xxx.dto

2、JavaBean封装规范

为了提供Java平台下的软件组件模型开发,SUN公司发布了JavaBean规范,大家必须严格遵守。一个标准的JavaBean组件具有以下特性:

  • 它是一个公开(Public)的Java类。

  • 有一个无参构造函数(在实例化JavaBean对象时调用)。

  • 属性必须私有化(private)。

  • 属性必须有对应的getXxx()SetXxx()方法。

    (本讲完,系列博文持续更新中…… )

阿汤笔迹微信公众平台

关注**“阿汤笔迹”** 微信公众号,获取更多学习笔记。
原文地址:http://www.atangbiji.com/2022/10/12/JavaBean
博主最新文章在个人博客 http://www.atangbiji.com/ 发布。