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 许可协议。转载请注明来自 阿汤笔迹!