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 SE=Java Standard EditionJava EE=Java Enterprise EditionJava ME=Java Mobile EditionSE主要用于桌面程序,控...
  • yanming19891101
  • yanming19891101
  • 2009年11月08日 17:57
  • 15029

Java SE Java EE和Java ME的区别

JDK: Java Development Kit,也就是Java SDK(开发Java程序的工具包),里面包含用于Java平台开发的API。 Java平台的开发包括三种类型,分别时Java SE(标...
  • iterJiaY
  • iterJiaY
  • 2014年08月24日 16:03
  • 4617

JAVA SE、JAVA EE、JAVA ME区别

本文把JAVA SE、JAVA EE、JAVA ME拿来做下区别,同时也分享一下作者的一些成果。目前的Java平台根据软件开发人员、服务提供商和设备生产商可以针对特定的市场可以分为三个版本JAV...
  • lushuaiyin
  • lushuaiyin
  • 2011年10月10日 17:44
  • 2676

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

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

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

目前,Java平台有3个版本: 1.Java EE(Java Platform Enterprise Edition):  适用于创建服务器应用程序和服务的Java 平台企业版 目前作用: 企业版...
  • zsh773992554
  • zsh773992554
  • 2017年06月01日 17:48
  • 439

JDK版本Java SE、Java EE、Java ME的区别

想在win7 X64上搭建JAVA开发环境来着(只是尝试下),打开JAVA 官网下载JDK,发现好多版本懵了,百度了下找到这些版本的区别,故有了下文 1.JAVA SE Java2平台标准版(Java...
  • u012385481
  • u012385481
  • 2013年12月29日 21:01
  • 3019

JDK和JRE SE、EE和ME

jdk与jre的区别 很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。 JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它...
  • wykgf
  • wykgf
  • 2012年12月21日 16:11
  • 4697

java版本的选择——Java EE、Java SE、Java ME

网上关于这部分的内容很多了,大同小异,我这次是把这部分知识总结一下,主要是方便自己记忆,同时,也可以给刚学习Java的同学以参考。 Java提供三个版本,即大家熟知的Java SE、Java EE...
  • Spirit_Moon_Fy
  • Spirit_Moon_Fy
  • 2015年02月03日 21:26
  • 349

jdk与jre,java SE与java EE及java ME的区别

JDK就是java develo
  • jjkk_1991
  • jjkk_1991
  • 2014年10月30日 19:07
  • 1891

JAVA SE、JAVA EE、JAVA ME的区别,IDE的概念

javase是做电脑上的软件的,javaee是做网站的,javame是做手机软件的,jsp是javaee的13种技术中的一种,netbeans ide是一个开发工具,以上三方面的系统都可以用他开发。以...
  • Smilelfq
  • Smilelfq
  • 2015年07月28日 22:09
  • 1813
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:J2EE、Java SE、Java EE、Java ME详细介绍
举报原因:
原因补充:

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