下载此文档

JAVA_【java编程课件】JavaBeans组件模型.ppt


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
《Java程序设计之网络编程》
重庆大学计算机学院
电子邮件:lizhx@
教学课件
第14章 JavaBeans组件模型
主要内容
软件组件模型
JavaBean概述
JavaBeans的特性
JavaBeans的属性
API支持
JavaBeans的事件处理

软件组件模型
软件组件是分离的、可重用的软件部分,可以方便的将其装配以创建各种应用程序,提高了开发效率。
JavaBeans技术是一种跨体系结构和平台的API,用于创建动态Java软件组件。
软件组件大致可以分为两类:
可视化软件组件
非可视化软件组件
组件模型还负责提供下列服务
自检;
事件处理;
持久化;
布局;
应用程序生成器支持;
JavaBean概述
JavaBean是可以复用的平台中立的软件组件,是一组用于构建可重用组件的Java类库。可以将一组JavaBean装配成应用程序或Applet
一个JavaBean由三部分组成:属性、方法和事件
外部应用程序或者JavaBean
属性
accessor方法
public方法
private方法
事件响应
图14-1 JavaBean的结构
JavaBeans的属性
JavaBean的属性,通常是组件对象中的私有数据成员,外界不能够直接访问,需要通过专门的访问(accessor)方法才能访问
essor方法称为getter方法,essor方法称为setter方法。
public String getName();
public void setName(String value);
JavaBeans的特性
内省(Introspection)
是组件可以向外界暴露其支持的方法,事件和属性的机制,也是支持在程序构建工具中发现其方法、事件和属性的机制。
组件模型通过两种方式支持内省:
1)命名模式(Design Pattern),在对Bean的属性,事件,方法等特性命名的时候遵循一定的设计模式,这样,依赖于Java的反射API 中的Introspector类就能够识别出Bean的特性。
2)BeanInfo类,是一个实现了接口BeanInfo的类,在其中列出了Bean向外界暴露的方法,属性和事件。

JAVA_【java编程课件】JavaBeans组件模型 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人翩仙妙玉
  • 文件大小0 KB
  • 时间2013-12-16
最近更新