多数编程语言都有预选编译好的类库以支持各种特定的功能,在java中,类库以包(package)的形式提供,不同版本的java提供不同的包,以面向特定的应用。
java2平台包括:标准版(j2se)、企业版(j2ee)和微缩版(j2me)三个版本。j2se,j2me和j2ee,这也就是sunone(open.netenvironment)体系。j2se就是java2的标准版,主要用于桌面应用软件的编程;j2me主要应用于嵌入是系统开发,如手机和pda的编程;j2ee是java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和erp系统。
standard edition(标准版) j2se 包含那些构成java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程
enterprise edition(企业版) j2ee 包含j2se 中的类,并且还包含用于开发企业级应用的类。比如:ejb、servlet、jsp、xml、事务控制
micro edition(微缩版) j2me 包含j2se中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、pda、机顶盒
简单讲就是:
j2se java 2 simple edtion 小型程序用他们的范围是:j2se包含于j2ee中,j2me包含了j2se的核心类,但新添加了一些专有类
应用场合,api的覆盖范围各不相同。
笼统的讲,可以这样理解:j2se是基础;压缩一点,再增加一些cldc等方面的特性就是j2me;扩充一点,再增加一些ejb等企业应用方面的特性就是j2ee。
补充一点j2ee更恰当的说,应该是java2企业开发的技术规范,不仅仅是比标准版多了一些类。j2ee又包括许多组件,如jsp, servlet, javabean, ejb, jdbc, javamail等。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器