概念:JavaBean是一种JAVA语言编写成的可重用组件。JavaBean的类必须是具体的和公开的,并且具有无参数的构造器。
为什么要使用JavaBean?:
如果方法中的参数过多,且为对象属性时,按照面向对象的思想,应该把参数封装到实体中。
JavaBean的分类:
1、封装数据
2、封装业务方法,处理业务逻辑
封装数据的称之为:纯的JavaBean;其中,在数据库层称之为VO(Value Object 值对象)或者Entity(实体);在持久化层称之为POJO/po(Plain Ordinary Java Object )普通的java对象。
除了纯的JavaBean之外的都是业务处理的JavaBean。
广义的JavaBean就是java类。
狭义的JavaBean就是满足一些基本要求的java类:
1、执行java.io.Serializable接口
2、提供无参数的构造器
3、提供公有的getter 和 setter方法访问它的私有属性。
通过java脚本使用后台JavaBean,使得美工难以维护;因而,可以使用JSP标准动作。