JavaBean
1、什么是JavaBean
JavaBean(组件)是遵循一定规范的Java类,又称“实体类”。
我们一般用JavaBean来和数据库的字段做映射。即:ORM(Object-Relational Mapping,对象关系映射),参见《注解与反射》。
注:
-
JavaBean是一种可重用的Java组件,它可以被Servlet、JSP等Java应用程序调用,也可以可视化地被Java开发工具使用。 -
JavaBean是一种软件组件模型,就像控件一样,为我们提供已知的功能,我们可以轻松地重用并集成到应用程序中。 -
对软件开发人员来说,
JavaBean带来的最大的优点是充分提高了代码的可重用性。 -
JavaBean的种类按照功能可以划分为可视化和不可视化两类。- 可视化的
JavaBean是拥有GUI图形用户界面的,对最终用户是可见的。 - 不可视化的
JavaBean不要求继承,它更多的被使用在JSP中,通常情况下用来封装业务逻辑、数据分页逻辑、数据库操作和事物逻辑等,这样可以实现业务逻辑和前台程序的分离,提高了代码的可读性和易维护性,使系统更健壮和灵活。
- 可视化的
-
实际项目中,我们一般习惯将
JavaBean的包名命名为:com.xxx.entity或com.xxx.pojo或com.xxx.vo或com.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/ 发布。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿汤笔迹!




