软件开发的真正目的之一是利用在程序编码方面的投资,以便在同一公司或者不同公
司的其他开发中重用程序编码。近年来编程人员投入大量精力以便建立可重用的软件、
可重用的软件组件。早期用在面向对象编程方面中的投资已经在Java、C#等编程语言的开
发中充分实现,很多软件可以不用做很大的改变就可以运行在各种平台上。
JavaBeans 描述了Java的软件组件模型,这个模型被设计成使第三方厂家可以生成和
销售能够集成到其他开发厂家或者其他开发人员开发的软件产品的Java组件。
应用程序开发者可以从开发厂家购买现成的JavaBeans 组件,拖放到集成开发环境的工具箱中,再将其应用于应用软件的开发,对于JavaBeans 组件的属性、行为可以进行必要的修改,测试和修订而不必重新编写和编译程序。在JavaBeans 模型中,JavaBeans 组件可以被修改或者与其他JavaBeans 组件组合以生成新的JavaBeans 组件或完整的Java应用程序。
Java应用程序在运行时,最终用户也可以通过JavaBeans 组件设计者或应用程序开发者所建立的属性存取方法(setXXX方法和getXXX)方法修改JavaBeans 组件的属性,这些属性可能是颜色和形状等简单属性,也可能是影响JavaBeans 组件总体行为的复杂属性。
JavaBeans 组件模型使得软件可以设计成便于修改和便于升级。每个JavaBeans 组件都 包含了一组属性、操作和事件处理器,将若干个JavaBeans 组件组合起来就可以生成设计者、开发者所需要的特定运行行为,JavaBeans 组件存放于容器或工具库中,供开发者开发应用程序。
JavaBeans 就是一个可以复用软件模型,JavaBeans 在某个容器中运行,提供具体的操作性能。JavaBeans 是建立应用程序的建筑模块,大多数常用的JavaBeans 通常是中小型控制程序,但我们也可以编写包装整个应用程序运行逻辑的JavaBeans 组件, 并将其嵌入到复合文档中,以便实现更为复杂的功能。
一般来说,JavaBeans 可以表示为简单的GUI 组件,可以是按钮组件、游标、菜单等等,这些简单的JavaBeans 组件提供了告诉用户什么是JavaBeans 的直观方法,但我们也可以编写一些不可见的JavaBeans, 用于接受事件和在幕后工作,例如访问数据库,执行查询操作的JavaBeans ,它们在运行时刻不需要任何可视的界面,在JSP程序中所用的JavaBeans一般以不可见的组件为主,可见的JavaBeans 一般用于编写Applet 程序或者Java应用程序。
以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询
上一篇:JSP运行时错误处理与应该注意的六个常见问题
下一篇:JavaBeans 属性