中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > J2SE
java语言面向组件编程(一)导言
作者:未知 时间:2005-07-24 21:13 出处:JR 责编:chinaitpower
              摘要:java语言面向组件编程(一)导言
进来将数年来使用的语言与工具加以总结,有如下体会:
广为流行的c++,delphi语言对面向对象功能的实现能力已经很强大了,但在组件化编程时
出现了很大困难,以com为例,如果没有所谓向导和工具,其编程是非常困难的。com的复
杂性很大程度是并不是必须的,微软转向.net平台,com未来的空间不会很大。而.net组件
编程和com的差距比java要大。c#被设计为面向组件的语言。
其实java本身也可以成为面向组件的语言,其组件化的成熟度强于.net
1、简洁的组件化规范
构造一个bean比一个com组件轻松的多

2、classloader机制,比较classloader机制和com 的CreateObject可以发现其灵活性强很多,由于自定义classloader的灵活性,可以将功能在组件容器和组件之间合理的分配。
3、组件元信息和反射机制
com中的元信息由typelib定义,存储在注册表中。而java将元信息可以通过反射机制在运行期获取,其宿主就是.class文件本身。

4、接口和实现的分离
sun公司对java的控制采用了一种很好的方法,sun提出接口定义,各公司可以提供自己的实现,避免了linux式的混乱和微软的专制,这很大程度上依赖于java的面向组件的特性。
对java面向对象的研究很多,其出发点是如何java对象的组合表达问题中的概念,而面向组件的研究着眼与接口和实现的分离,以及可动态组装的系统,这一点对构造成功的系统同样重要




关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有