您所在位置:网站首页 > 海量文档
 > 计算机 > Java
Java构件技术.pdf6页
本文档一共被下载:次,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
Java构件技术
丁宇新程虎冀振燕梅嘉
0008
(中国科学院软件研究所,1 0,北京)
摘要JavaBeans与EnterprJseJavaBean作为Java的构件模型为Java应用的开发提
供r便利,奉文对这两种构件模掣进打r详细介绍。
J}予
Java Java
Beans、Enterprise
件开发商可以开发和销售Java构件,应用程序开发者可以通过构件组装器组装构件,建立构
件问的连接,及修改构件的属性,直至最终形成自己满意的应用程序。
1.JavaBeans
Java
Beans构{,I:模型定义了五种主要的服务:
可以发现其它构件所支持的操作与属性。
件作为构什产生的消息可被其它构件接收。
3.Persistence(持久):该机制使得构件可以长久保存自身的状态。
构什与其它构仆在构什窬器中的相互芙系。
合要求的构州:。构件向构件装配器提供其所具有的属性及行为,开发者可通过构件装
配器构什的属性及行为,从而构造山满足要求的戍用程序。
Bean Bean进行
一个JavaBean是一个可重用的构什,可在装配器中(JavaBuilder)对Java
操作,席_Lfj稗序由JavaBean组鹱而成。
1.1 Java
Bean的体系结构
Java
Bean由二部分构成:属性、方法、事件。
属性描述了Bean的状态,通过Bean的方法可以设置和检索其属性。此外,方法可以用
米产生平¨接收事什,由事件方法连接而成的多个JavaBean组成了完整的席用群序。
● Java
Bean的事件模型
发生了改变。每一个JavaBean育其事件监听对象,在这里我们将产生事件的JavaBean称为
事什源,响应事件的JavaBean称为事件目的,事件监听对象即为事件目的.事件源产生的
Bean模型还规定事件监听对象必须实现
事件对象必颈是类iava.util.EventObject的实例,Java
Java界面EventListener。
在卜例中,给出了事{,f=源如何将事件传递给它的事件监听者(事什目的):
lOl
void colnmalld){
publicnreAction(StrIng
if(1istener!:null)f
ActionEventactionEvt=-new
ActionEvent(this.0,comm;md);
listener.actionPerfomled(actionEvt);
}
}
听对象只是提供了一个这样的方法。浚万法的具体实现在由组什装配器完成,组什装配器根
据开发者的需求.如开发者对事件源事作的选择,及事件目的响应方法的选择,自动建立事
件及其响应方法的连接关系。不过这一前提是事什目的必须事先向事件源进行注册。事件源
也只是提供了注册机制,至丁注册何种事件目的则是由装配器根据开发者的需求自动完成的。
event
Java source).与单一事件源
Bean模型中将事件源分为两类:多事什源(multieast
event
(unicastsource)。
单一事件源是指该孛卅:源的事件监听对象只能有一个,多事件源的事件监听对象可有若
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名:
验证码:
匿名?
发表评论