JavaBean技术--学习笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_41061455/article/details/82315977

 JavaBean实质上就是一种遵循了特殊规范的Java类,所以创建一个JavaBean,就是在遵循这些规范的基础上创建一个Java类。使用JavaBean的最大优点就在于它可以提高代码的重用性

通常一个标准的JavaBean需遵循以下规范:

  1. 实现java.io.Serializable接口
  2. 是一个公共类
  3. 类中必须存在一个无参数的构造函数
  4. 提供对应的setXxx()和getXxx()方法来存取类中的属性,方法中的“Xxx”为属性名称,属性的第一个字母应大写。若属性为布尔类型,则可使用isXxx()方法代替getXxx()方法

说明:如果在JSP中使用JavaBean组件,创建的JavaBean不必实现java.io.Serializable接口仍然可以运行。

JavaBean按功能上分为可视化JavaBean和不可视化JavaBean.

  • 可视化JavaBean就是具有GUI图形用户界面的JavaBean;
  • 不可视JavaBean就是没有GUI图形用户界面的JavaBean,最终对用户是不可见的,它更多地是被应用到JSP中。

在JSP中通常应用的是不可视JavaBean,它又分为值JavaBean和工具JavaBean.

  •  值JavaBean作为信息的容器,通常用来封装表单数据,也就是将用户向表单字段中输入的数据存储到JavaBean对应的属性中。使用值JavaBean可以减少在JSP页面中嵌入大量的Java代码。
  • 工具JavaBean可以不遵循JavaBean规范,通常用于封装业务逻辑、数据操作等,例如连接数据库,对数据库进行增、删、改、查和解决中文乱码等操作。使用工具JavaBean可以实现业务逻辑与前台程序的分离,提高了代码的可读性与易维护性。

猜你喜欢

转载自blog.csdn.net/qq_41061455/article/details/82315977
今日推荐