javabean的分类和作用分别是什么?javabean规范有哪些?

JavaBean是一种可重用的Java组件,也是特殊的 Java 类,使用 Java 语言书写,并且遵守JavaBean API 规范。那javabean的分类和作用分别是什么?下面来我们就来给大家讲解一下。

javabean的分类:

1. vo类。 Vo (Value Object)值对象。用于存放数据的操作。

2.pojo类。 POJO(Plain Old Java Objects)是简单java对象,他并不继承任何类(继承Object),实现任何接口,只有属性跟get set方法。

3.PO(Persisent Object)持久化对象 。po一般要实现序列化接口,有时也继承一些类。存到数据库里。po是在持久层所使用的 用来封装原始数据 而VO则主要在视图层活动 两个JAVABEAN的使用范围不同 假如你从数据库取出来的原始数据 你可以通过业务层将数据进行封装 再通过VO发到页面上去。

javabean的作用就是将html代码与java代码分离,将java代码单独封装成一个处理某种业务逻辑的类,然后在jsp中调用该类,实现降低耦合多和简化页面的作用。以下是javabean特征:

第一,其中JavaBean为共有类,此类要使用访问权限对public进行修饰,主要是为了方便JSP的访问;

第二,JavaBean定义构造的方式时,一定要使用public修饰,同时不能要参数,不定义构造方式时,Java编译器可以构造无参数方式;

第三,JavaBean属性通常可以使用访问权限对private进行修饰,此种主要表示私有属性,但是也只能在JavaBean内使用,在声明中使用public修饰的则被认为是公有权限,主要是方便同时JSP进行交互;

第四,使用setXXX()的方法以及getXXX()的方法得到JavaBean里的私有属性XXX数值;

第五,JavaBean--定要放在包内,使用package进行自定义,也可以放在JavaBean代码第一行;

第六,对于部署好的JavaBean修改是,一定要重新编译节码文件,同时启动Tomcat服务器,之后便能够生效。

javabean规范有哪些?

1. 必须要有一个公共无参构造(写了带参构造必须添加一个,都不写则有默认);

2. Javabean类不应有公共属性,属性都应该是 private;

3. 为私有(private声明)属性提供符合命名规范的get/set方法;

4. 应该要实现serializeable 接口;

5. javaBean类必须是一个公共类,将其访问属性设置为public;

我们在使用javabean的时候一定要遵守这些规范,这样才能保证在使用的时候不出错哦!最后大家如果想要了解更多其他工具教程知识,敬请关注奇Q工具网。

推荐阅读:

json用什么软件打开?json常用的类型有哪些?

Spring如何入门?spring入门教程

Java架构师在哪考?Java架构师好吗?