Java 私塾跟我学系列——JAVA 篇 网址:http://www.javass.cn 电话:010-86835215
三:Java 有什么
Java 体系比较庞杂,功能繁多,这也导致很多人在自学 Java 的时候总是感觉无法建立
全面的知识体系,无法从整体上把握 Java 的原因。在这里我们先简单了解一下 Java 的版本。
具体的 Java 体系知识结构,将在后面详细讲述。
Java 分成三种版本,分别是 Java 标准版(JSE)、Java 微缩版(JME)和 Java 企业版(JEE),
每一种版本都有自己的功能和应用方向。
1:Java 标准版: JSE(Java Standard Edition)
JSE(Java Standard Edition)是 Sun 公司针对桌面开发以及低端商务计算解决方案而开
发的版本,例如:我们平常熟悉的 Application 桌面应用程序。这个版本是个基础,它也是
我们平常开发和使用最多的技术,Java 的主要的技术将在这个版本中体现。本书主要讲的
就是 JSE。
2:Java 微缩版:JME(Java Micro Edition)
JME(Java ,Micro Edition) 是对标准版 JSE 进行功能缩减后的版本,于 1999 年 6 月
由 Sun Microsystems 第一次推向 Java 团体。它是一项能更好满足 Java 开发人员不同需求
的广泛倡议的一部分。Sun Microsystems 将 JME 定义为“一种以广泛的消费性产品为目标
的高度优化的 Java 运行时环境,包括寻呼机、移动电话、可视电话、数字机顶盒和汽车导
航系统。”
JME 是致力于消费产品和嵌入式设备的开发人员的最佳选择。尽管早期人们对它看好而
且 Java 开发人员团体中的热衷人士也不少,然而,JME 最近才开始从其影响更大的同属产
品 JEE 和 JSE 的阴影中走出其不成熟期。
JME 在开发面向内存有限的移动终端(例如寻呼机、移动电话)的应用时,显 得 尤 其实用。
因为它是建立在操作系统之上的,使 得 应 用的开发无须考虑太多特殊的硬件配置类型或操作
系统。因此,开发商也无须为不同的终端建立特殊的应用,制造商也只需要简单地使它们的
操作平台可以支持 JME 便可。
3:Java 企业版:JEE(Java Enterprise Edition)
JEE(Java Enterprise Edition)是一种利用 Java 平台来简化企业解决方案的开发、部
署和管理相关的复杂问题的体系结构。JEE 技术的基础就是核心 Java 平台或 Java 平台的标
准版,JEE 不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存
取数据库的 JDBC API、CORBA 技术以及能够在 Internet 应用中保护数据的安全模式等等,
同时还提供了对 EJB(Enterprise Java Beans)、Java Servlets API、JSP(Java Server Pages)
以及 XML 技术的全面支持。其 最终目的就是成为一个能够使企业开发者大幅缩短投放市场时
间的体系结构。
JEE 体系结构提供中间层集成框架来满足无需太多费用而又需要高可用性、高可靠性以
及可扩展性的应用的需求。通过提供统一的开发平台,JEE 降低了开发多层应用的费用和复
杂性,同时提供对现有应用程序集成强有力支持,完全支持 Enterprise Java Beans,有良
好的向导支持打包和部署应用,添加了目录支持,增强了安全机制,提高了性能。
JEE 是对标准版进行功能扩展,提供一系列功能,用来解决进行企业应用开发中所面临
的复杂的问题。具体的我们会放到后面 JEE 的课程去讲。
4:三个版本之间的关系
JEE 几乎完全包含 JSE 的功能,然后在 JSE 的基础上添加了很多新的功能。
JME 主要是 JSE 的功能子集,然后再加上一部分额外添加的功能。
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
评论0
最新资源