J2EE、Java SE、Java EE、Java ME详细介绍

转载 2011年01月08日 22:56:00

    目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。

    J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

    J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE 降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

 

    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的。

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

 

   Java EE基于Java SE,此外新加了企业应用所需的类库。

 

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

相关文章推荐

J2EE、Java SE、Java EE、Java ME

目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标...
  • shq_ls
  • shq_ls
  • 2011年01月31日 17:17
  • 89

什么是J2EE、Java SE、Java EE、Java ME?

目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标...

Java SE、Java EE、Java ME三者的区别

Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。J...

JAVA 平台及Java EE、Java SE、Java ME之区别

java是由sun microsystems公司于1995年5月推出的java程序设计语言和java平台的总称。用java实现的hotjava浏览器(支持java applet)显示了java的魅力:...

java SE java EE java ME

作者:知乎用户 链接:https://www.zhihu.com/question/31455874/answer/63915653 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非...
  • lxyng00
  • lxyng00
  • 2017年07月12日 15:14
  • 71

JAVA平台及JAVA EE、JAVA SE、JAVA ME之区别

Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅...
  • sdlswl
  • sdlswl
  • 2012年04月12日 17:32
  • 199

java ME、java SE和java EE的区别

Java SE(Java Platform,Standard Edition),应该先说这个,因为这个是标准版本。 Java EE (Java Platform,Enterprise Edition)...

关于Java SE、Java EE、Java ME三者的基本看法和理解.

目前,Java平台有3个版本: 1.Java EE(Java Platform Enterprise Edition):  适用于创建服务器应用程序和服务的Java 平台企业版 目前作用: 企业版...

Java SE/ME/EE的概念介绍

       多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(package)的形式提供,不同版本的Java提供不同的包,以面向特定的应用。 Java2平台包括:标准版...
  • meiyuli
  • meiyuli
  • 2011年06月27日 17:43
  • 526

JavaOne 2011战略主题:Java ME、SE和EE的未来规划

java ee的下个版本将支持云计算、多站点(multi-tenancy,多站点,多租户)、可扩展以及缓存等特性。在近日举行的javaone 2011大会上,来自oracle团队的adam messi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:J2EE、Java SE、Java EE、Java ME详细介绍
举报原因:
原因补充:

(最多只允许输入30个字)