您的位置:首页 >> 编程开发 >> Java >> JavaBeans >> 正文
JavaBeans RSS
 

BeansDevelopmentKit(BDK)分析(二)

http://www.rdxx.com 06年12月15日 12:02 互联网 我要投稿

关键词: Beans , NT , IT , BEA
 

.框架分析

       首先要对该源代码的框架作分析,先要得到源代码,该源代码的下载地址是(http://java.sun.com/beans/)。目录介绍:

l         beanbox目录:BeaBox的源程序,class文件,支持lib,以及执行文件和编译配置等帮助文件。

l         demo目录:用来演示JavaBean的一些例子源代码文件。

l         doc目录:关于BDK的文档和API手册。

l         jars目录:存放需要加载到工具条的JavaBeanjar文件。

l         lib目录:支持库方法跟踪的jar文件。

l         GNUmakefile文件:编译配置文件。

l         infobus.jar文件:支持infobusjar文件。

l         LICENSE.html文件:许可证。

l         Makefile文件:编译配置文件。

l         README.html文件:自述文件。

文件结构

目录结构是以下所示:

源代码目录树:

├─sun

  ├─beanbox

    └─simpleresource

└─sunw

    ├─beanbox

    ├─demo

      ├─buttons

      ├─classfile

      ├─delegator

      ├─encapsulatedEvents

      ├─jelly

      ├─juggler

      ├─methodtracer

      ├─misc

      ├─molecule

      ├─quote

      ├─select

      ├─sort

      ├─test

      └─transitional

└─wrapper

 

类介绍

       为了理解的方便,首先对每一个类的大概功能作一个描述,先让大家有初步的了解。针对要讲解的是框架,所以不介绍demo目录下面的类的功能。

1.         sun.beanbox

l         AboutDialog.java      BeanBoxAbout Dialog

l         AppletClassGenerator Applet自动产生Applet类代码

l         AppletGenerator.java 由组合的Beans产生Appletjar文件

l         BeanBox.java         作为JavaBean的容器

l         BeanBoxFrame.java     作为一个顶级的frame来容纳Beanbox,管理菜单和跟踪当前焦点的Bean

l         ClassCompiler.java   执行编译Java源代码的类,形如sun.tools.javac.*的功能

l         CustomizerDialog.java    作为一个普通的组件编辑器,封装了一个Dialog

l        

共3页  1 2 3


 
 
标签: Beans , NT , IT , BEA 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站