Java技术分支

来源:互联网 发布:自动排班表软件 编辑:程序博客网 时间:2024/06/01 07:34

    Java技术分支分为基础的JavaSE,JavaME,JavaEE,在04年以前,通常都叫做J2SE,J2ME,J2EE,是因为在04年之前使用版本时间最长的是Java1.2版本,大家也都习惯性的称它为J2SE,J2ME,J2EE.这是个习惯问题,不用过于追究。与此同时,与Java同一个年代诞生的PHP,已经发布到5.0,而Java只发布到了1.4版本。在一般人眼里,版本越高越好,因此在2004年SUN决定将Java的版本号直接从1.4提升到5.0.可是大家都知道,它实际上就是1.5.随后Java的每个版本发布的时候SUN公司依然称其为5.0.、6.0、7.0.而在用户眼里依然是1.5、1.6等等。在2014年3月18好Oracle发布Java8版本(2009年4月20日,甲骨文公司宣布以每股9.50美元,总计74亿美金收购SUN)。


JavaSE:Java Platform, Standard Edition


用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序Java SE包括用于开发Java Web服务的类库,同时,Java SEJava EE提供了基础。Java SEJava Platform, Standard Edition,Java标准版)就是基于JDKJRE的。


JavaME:Java Platform,Micro Edition


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

利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE的基础就是核心JavaJava2平台的标准版,Java EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSPJava Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
Java EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EJB,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

0 0
原创粉丝点击