JavaBeans:JavaBeans
JavaBean是Sun微系统的一个面向对象的编程接口,它可以让你建可重用的应用程序或能在网络中任何主流操作系统平台上配置的程序块,称作组件。像Java applet一样,JavaBeans组件(或“Beans”)能够给予万维网页面交互的能力,例如:计算感兴趣的比率或是根据用户或浏览器的特性改变页面内容。
从用户的观点来看,组件可以是一个与你交互的按钮或是一个当你按下按钮它便开始的小计算程序。从一个开发者的观点来看,那个按钮组件和计算器组件是分别被创建的,并且他们可以一起使用或是在不同的应用程序或情况下和不同的组件产生不同的组合来使用。
当组件或Beans在使用过程中,Bean的性质(比如,一个窗口的背景色)对于其他Bean来说是可见的,并且,之前没“碰到”过的Bean也可以动态地获悉彼此的特性并从而进行交互。
Bean是随Sun的Bean开发包(BDK)开发出来的,并且能在任何主流操作系统平台的许多应用程序环境(人们所说的“容器”,container)中运行,包括浏览器,文字处理软件,以及一些其他应用。
要想用JavaBeans建一个组件,你必须用Sun的Java编程语言来写程序,并且在程序中包括描述组件特性的JavaBeans语句,这些组件特性例如:用户接口的特性,以及触发一个bean和在同一个容器中或网络其他地方的其他的bean交流的事件。
Bean也有持续性,持续性就是一种把一个组件的状态存在一个安全处的机制。有了这种持续性,它能使,比如说,一个组件(bean)“记住”某个特定用户在早些时候的用户对话中所输入的数据。
JavaBeans给Java应用程序提供了OpenDoc和ActiveX接口已提供的这种复合文档的能力。
最近更新时间:2009-10-29 作者:Susan Adams 和 Orjan TimanEN
相关推荐
-
企业IT架之构术语企业JavaBeans
消息驱动的beans和会话beans的混合,使你拥有了更加强大的组合。虽然企业JavaBeans不会满足于一种咖啡因,但他们也急需处理业务逻辑问题。
-
剖析JSP与XML的交互编程技巧
JavaServer Pages( JSP)和XML是Sun的J2EE的两个至关紧要的组件。那么在使用JSP与XML时,是否有一些方法技巧,来提高编程效率呢?
-
如何在JSF 2.0中用faces-config.xml设置混合注释?
通过JavaServer Faces 2.0,我们最终看到了对于组件开发的基于注释方法的标准引入。你的JFS不在需要维护费时费力的faces-config.xml文件。