JavaBean是一种JAVA语言写成的可重用组件。用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。
JavaBean可分为两种:一种是有用户界面(UI,UserInterface)的JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。JSP通常访问的是后一种JavaBean,本文讲解用来封装数据的“值JavaBean”。
JavaBean本质是符合Java语法的类,只不过在此基础上,对它还有更为细致的要求。在Web应用程序中使用的JavaBean,一般要满足如下要求:
必须有一个访问权限为public的无参的构造方法
属性的访问权限为private
属性类型必须是String或者基本类型
属性名和类型是由获取方法(getter)和设置方法(setter)推导而出
必须按照命名约定规则来命名权限为public的获取方法和设置方法(首字母必须小写)
设置方法的参数类型和获取方法的参数类型必须一样


京公网安备 11030102010736号