Java中JME、JSE、JEE、JFX的区别

来源:互联网 发布:复制linux系统 编辑:程序博客网 时间:2024/05/29 13:56


Java 平台有3个版本,分别是:
适用于小型设备和智能卡的Java 平台Micro版(Java Platform Micro Edition-JME);
适用于桌面系统的Java 平台标准版(Java Platform Standard Edition-JSE);
适用于创建服务器应用程序和服务的Java 平台企业版(Java Platform Enterprise Edition-JEE).

 

JME
Java ME是Java微版的简称(Java Platform, Enterprise Edition),是一个技术和规范的集合,它为移动设备(包括消费类产品、嵌入式设备、高级移动设备等)提供基于Java环境的开发与应用平台。Java ME目前分为两类配置,一类是面向小型移动设备的CLDC (Connected Limited Device Profile ),一类是面型功能更强大的移动设备如智能手机和及顶盒,称为CDC (Connected Device Profile CDC).Java ME有自己的类库,其中CLDC使用的是专用的Java虚拟机叫做KVM

 

JSE
Java SE 是Java平台标准版的简称(Java Platform Standard Edition)(also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供基础。
Java SE(Java Platform, Standard Edition,Java标准版)就是基于JDK和JRE的。

 

JEE
Java EE是Java平台企业版的简称(Java Platform, Enterprise Edition),用于开发便于组装、健壮、可扩展、安全的服务器端Java应用。Java EE建立于Java SE之上,具有Web服务、组件模型、以及通信API等特性,这些为面向服务的架构(SOA)以及开发Web2.0应用提供了支持。Java EE基于Java SE,此外新加了企业应用所需的类库。

 

JFX
JavaFX脚本是一种声明式、静态类型编程语言。它具有一等函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental dependency-based evaluation)等特征。JavaFX脚本为多种多样的操作提供了声明式、无中间程序逻辑的语法,这些操作包括创建2D动画、设置属性或者声明在模式和视图对象之间的绑定依赖关系。

JavaFX的一个示例:
var a : Number = bind model.attrib/2;

无论何时model.attrib的数值发生改变,a的数值都将自动、透明地更新,更新期间无需调用任何程序。这对于在模式和视图对象之间绑定依赖关系、控制GUI行为是特别有用的。


来自:果芽网(guobud.com)

0 1
原创粉丝点击