信息化 频道

如何用好中间件

  三、 Java应用中间件平台

  Sun公司经过多年努力,在Java应用方面做出了许多贡献。至今, 应用平台共有四种:Java Card、J2ME、J2SE、J2EE,如附图所示。


  Java Card是最小的应用平台,是为Java Smart 信用卡设置的平台,目前在美国大量应用,深受欢迎。Java Card 有一组API接口,运行在卡虚拟机上. Java Card统一了智能卡的编程接口,提供了强大的安全机制,支持多次装载 Applet,支持一卡多 Applet 的功能。

  J2ME是Java 2平台的微型版,它分成CDC(connected device configuration)和CLDC(connected limited device configuration)两部分。CDC运行在连接虚拟机上,为手提式计算机一类较复杂的移动设备提供应用平台;CLDC运行在核心虚拟机(KVM) 上,它实现MIDP(Mobile Information Device Profile)移动信息设备应用平台,即针对手机之类的设备建立移动计算平台。

  J2SE是Java 2平台的标准版, 它适用于桌面系统,提供CORBA标准的ORB技术,结合Java的RMI支持分布式互操作环境。它运行在Java虚拟机上。在引入了Java IDL后, J2SE支持IIOP通信。它是高可移植性、异构性的实现环境和健壮平台,也是实现可伸缩性、可移植性、分布式异构互操作应用软件开发的标准平台。

  J2EE是Java 2平台的企业版。J2EE技术的基础就是J2SE标准版,它巩固了标准版中的许多优点。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。它为灵活配置各种多层企业应用软件,特别是B2B、B2C等电子商务应用,提供了强大的服务功能。最近又新加了Connector API服务,使企业应用的开发和部署有了一系列成熟的技术。J2EE已成为企业解决方案的工业标准,29家公司获得J2EE技术的使用许可证。

0
相关文章