第1个回答 推荐于2016-03-07
1、JavaBean 是一种JAVA语言写成的可重用组件,为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器,JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。
2、JavaBean可分为两种:
一种是有用户界面(UI,User Interface)的JavaBean;
另一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean,JSP通常访问的是后一种JavaBean。
3、JavaBean可以是简单的GUI要素,如按钮或滚动条,也可以是复杂的可视化软件组件,如数据库视图,有些JavaBean是没有GUI表现形式的,但这些JavaBean仍然可以使用应用程序构造器可视化地进行组合。
第2个回答 2008-03-21
看看这段话也许对你有所帮助!
在谈论组件之前让我们看一个通俗的事情:组装电视机。组装一台电视机时,人们可以选择多个组件,例如电阻、电容、显象管等,一个组装电视机的人不必关心显象管是怎么研制的,只要根据说明书了解其中的属性和功能就可以了。不同的电视机可以安装相同的显象管,显象管的功能完全相同,但他们是在不同的电视机里面,一台电视机的显象管发生了故障并不影响其它的电视机;也可能两台电视安装了一个共享的组件:天线,如果天线发生了故障,两台电视机都受到同样的影响。
“可视化组件编程”非常成功的一个例子就是微软公司的VB。人们在使用VB编写程序时,经常把一个按钮组件或文本框组件拖放到你的应用程序窗体中,并了解这个按钮的名字、它有哪些功能、方法等,而且你还可以重新更改它的名字,当你创建生成应用程序时,这个按钮的名字被保存了下来。但是,微软的组件只适用于微软的操作平台上,不能为其它的平台所使用。
按着Sun公司的定义,JavaBeans是一个可重复使用的软件组件。实际上JavaBeans是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称beans。由于javabeans是基于java语言的,因此javabeans不依赖平台,具有以下特点:
1. 可以实现代码的重复利用
2. 易编写、易维护、易使用
3. 可以在任何安装了Java运行环境的平台上的使用,而不需要重新编译。
我们已经知道,一个基本的JSP页面就是由普通的HTML标签和java程序片组成,如果程序片和HTML大量交互在一起,就显得页面混杂,不易维护。JSP页面应当将数据的处理过程指派给一个或几个beans来完成,我们只需在JSP页面中调用这个beans即可。不提倡大量的数据处理都用java程序片来完成。在JSP页面中调用beans,可有效的分离的静态工作部分和动态工作部分。
第3个回答 2008-03-21
就是基本的对象类,里面只包含SET和GET方法,在Struts中就是ActionForm。
第4个回答 2008-03-21
JAVA的每一个类都可以称为一个javabean