avatar

目录
JavaBean

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/ 发布。

文章作者: ATang
文章链接: http://www.atangbiji.com/2022/10/12/JavaBean/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿汤笔迹
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论