技术的势头正劲.pdf

技术的势头正劲.pdf

ID:52935735

大小:239.28 KB

页数:6页

时间:2020-04-02

技术的势头正劲.pdf_第1页
技术的势头正劲.pdf_第2页
技术的势头正劲.pdf_第3页
技术的势头正劲.pdf_第4页
技术的势头正劲.pdf_第5页
资源描述:

《技术的势头正劲.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java技术的势头正劲清华大学计算机科学与技术系李涓子徐鹏王克宏Java技术已经遍布世界各个角落,从智能卡、Java手机和电话,到汽车生产以至于控制“火星漫游者”号的临界任务系统都能看到它的作用,Java已经成为一种普遍深入的技术。这主要表现在几个方面:在企业应用领域,J2EE作为专业开发商使用的主要语言,已经成为企业应用开发的标准;在移动应用领域,Java技术更是深入人心,成为嵌入式和小型无线设备的首选通用开发平台,预计到2004年,全球将有2.67亿部移动设备采用Java技术。Java正在成为IT应用的首选平台。现状:三大平台竞风流

2、Sun公司经过多年努力,在Java应用方面做出了许多贡献。从1999年正式发布四大应用平台JavaCard、J2ME、J2SE、J2EE(图1),到现在,Sun又将其技术和工具进行整合,新近推出了六大系统。图1Java的四大平台JavaCard是最小的应用平台,是为JavaSmart信用卡设置的平台,已被大量应用,深受欢迎。目前国际智能卡96%以上的应用程序都是使用JavaCard开发的。JavaCard有一组API接口,运行在卡虚拟机上。J2ME是Java2平台的微型版本,它分成连接设备配置(CDC,connecteddeviceco

3、nfiguration)和连接受限设备配置(CLDC,connectedlimiteddeviceconfiguration)两部分。CDC运行在连接虚拟机上,为笔记本电脑一类较复杂的移动设备提供应用平台;CLDC运行在核心虚拟机(KVM)上,它实现MIDP(MobileInformationDeviceProfile)移动信息设备应用平台,是针对手机之类的设备建立移动计算平台。J2SE是Java2平台的标准版,它适用于桌面系统,提供CORBA标准的ORB技术,结合Java的RMI支持分布式互操作环境,它运行在Java虚拟机上,具有跨平

4、台和可扩展性能。J2EE是Java2平台的企业版。J2EE技术的基础就是J2SE标准版,它保留了标准版中的许多优点,其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。它为1灵活配置各种多层企业应用软件,特别是B2B、B2C等电子商务应用,提供了强大的服务功能。1.服务器端的J2EEJ2EE已经成为企业应用开发的标准。平台为创建、部署和管理企业级类应用以及代码的可移植性及重用提供了一个安全的、鲁棒的和可扩展的环境。有了它,开发者只需要集中精力编写代码来表达企业应用的商业逻辑和表示逻辑,至于其他系统问题,如内存管理、多线

5、程、资源分布、垃圾收集等,都将由J2EE自动完成。J2EE方案的实施可显著地提高系统的可移植性、安全性、可伸缩性、负载平衡和可重用性。J2EE的核心是一组规范和指南,它定义了一个使用Java语言开发多层分布式企业应用系统的标准平台。开发人员在这些规范和指南的基础上开发企业级应用,同时由J2EE供应商确保不同的J2EE平台之间的兼容性。图2为J2EE体系中典型的多层应用模型。其中,Clienttier为客户层,一般为浏览器或其他应用。客户层普遍地支持HTTP协议,也称客户代理。WEBtier为WEB应用层。在J2EE中,这一层由WEB容器

6、运行,它包括JSP,SERVLET等WEB部件。EJBtier为企业组件层。企业组件层由EJB容器运行,支持EJB,JMS,JTA等服务和技术。EIStier为企业信息系统层。企业信息系统包含企业内传统信息系统如财务,CRM等,特点是有数据库系统的支持。J2EE已经成为开发分布式企业应用的开发中被广泛采用的模式。图2J2EE体系中的多层应用模型2.移动设备上的JavaSun将J2ME定义为“一种以广泛的消费性产品为目标的高度优化的Java运行时(Run-time)环境,包括寻呼机、移动电话、可视电话、数字机顶盒和汽车导航系统。”J2ME

7、为小型设备带来了Java语言的跨平台功能,允许移动无线设备共享应用程序。Sun在推动Java在无线领域的应用上取得了显著成果,发布了一系列新产品和项目,统一了测试认证标准,为端到端的无线Java技术应用奠定了基础。2J2ME的核心是配置和简表定制。配置将基本运行时环境定义为一组核心类和一个运行在特定类型设备上的特定JVM。简表定义了应用程序所支持的设备类型。特别地,它向J2ME配置添加了特定于域的类来定义设备的某种作用。简表建立在配置的顶部。3.桌面端工具J2SE在Java的几个平台中,J2SE是一种特性全面的开发与部署平台,它提供了编

8、写桌面/工作站应用程序所有必需的功能。J2SE支持整个Java运行环境,为开发者提供应用快速开发平台,从而加快应用实施的速度。而且,J2SE提供广泛的平台兼容性,改变了传统软件开发与部署的模式,大力支持中小

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。