操作Java Beans在操纵程序中成立组件[Java编程]
本文“操作Java Beans在操纵程序中成立组件[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
JavaBeans模块使开辟人员可以成立称之为组件的软件单元(也就是我们熟知的beans).你可以把beans加载在更复杂的组件、Java小型利用程序(applets)或利用程序上.JavaBeans遍及利用于IDE利用程序,使你可以很简单地可视化组合组件并动态改正它的属性.
Beans是动态的,答应你改变和定制它.在JavaBean Builder Tool里的计划模块中,你能操纵 Bean的属性窗口来可视化定制和保存(长期)bean.你也可以从toolbox中挑选一个bean,把它拖拽到窗体中,再改正它的外观和行为与定义它和其他Bean的交互关系,并把它和其他Bean组合到一个applet或利用程序、或新的Bean里面去.
Beans在功效和用处上利用很广.比方说,以下项都用到了beans:
·图形化用户接口(GUI)
·非可视化beans,比方拼写检测器
·别的范例,比方applets
JavaBean标准
一个JavaBean其实就是一个Java类.JavaBeans API标准书中针对它的办法和属性定义了一个简单的标准,你必须在Java类顶用这些办法和属性,不然就不能成为一个JavaBean.Bean的特点(也就是属性、办法、事件)都应能被带有bean的利用程序发现,大概被IDE利用程序发现,比方IBM Eclispse或Intellij IDEA.这种发现历程被称之为内省(introspection).
Beans以以下二种方法支持内省(introspection):
它们按照特定的法则也就是熟知的计划情势来命名特点.Java.bean.Introspector类通过查抄计划情势来发现bean特点.Java.beans.Introspector类依靠核心的Java反射API.
它们操纵一个相关联的bean信息类来显式供应属性、办法和事件信息,这个类实现BeanInfo接口,它能显式的供应应那些利用程序成立工具(Builder Tool)要用到的特点.
属性是bean的外观和行为的特点,你可以在计划的时刻改正.Bean Builder工具通过内省(introspection)发现它的属性并供应应外部用于处理.Bean对外供应属性的操作,所以它们能在计划的时刻来定制.定制有二种方法:一是通过利用属性编辑器,别的一个是通过利勤奋效更强盛的bean定制器.
Beans利用事件与其他beans举行通信.承受事件的bean(监听bean)和激活事件的bean(源bean)通过注册接洽起来.Bean Builder工具能检测一个bean并判断哪个beans能激活事件(发送),哪个能处理事件(接纳).
长期性(Persistence)确保beans能保存和恢复它们的状况.改正一个bean的属性后,你可以保存bean的状况并能在今后恢复到未改变时的状况.JavaBean体系构造操纵Java对象序列化来支持长期性.Bean的办法和java的办法没有辨别,你也可以从别的beans大概一个脚本环境中去调用这些办法.缺省情形下,全部public办法都是对外可调用的.
以上是“操作Java Beans在操纵程序中成立组件[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |