javabean分为几种

admin 35 0

JavaBean是一种可重复使用、且跨平台的软件组件,其实就是一个Java类,因此Java的所有特性(如封装、继承、多态)都可以在这里使用,JavaBean可以分为两种主要类型:

1. 有用户界面的JavaBean:这种JavaBean包含用户界面,通常用于创建图形用户界面(GUI)元素,如按钮、文本框等。

2. 无用户界面的JavaBean:这种JavaBean没有用户界面,主要负责处理事务,如数据运算、操纵数据库等,JSP(Java Server Pages)通常访问的是这种JavaBean。

根据用途的不同,JavaBean还可以细分为以下几种:

1. 数据Bean(POJO):这种Bean主要用于封装数据,包括表单Bean和结果Bean,表单Bean用于封装表单参数,其属性名、个数和类型与表单参数一致,结果Bean用于封装外部信息,如数据库记录,其属性名、个数和类型与数据库字段一致。

2. 逻辑Bean:这种Bean主要负责处理业务逻辑,包括业务Bean和持久Bean,业务Bean用于完成对请求的操作,而持久Bean(也称为数据访问层或DAO)用于封装对外部数据(如数据库、文件)的操作。

JavaBean的种类取决于其用途和实现方式,可以根据具体需求选择适合的Bean类型。