您的位置:首页 > 编程语言 > Java开发

Java系列技术(规范历史版本)

2013-12-02 21:42 357 查看


Java Language and Virtual Machine Specifications

http://docs.oracle.com/javase/specs/



Java SE 7



The Java Language Specification,
Java SE 7 Edition

Download PDF
Download PDF with diffs from Java SE 5.0
View HTML



The Java Virtual Machine
Specification, Java SE 7 Edition

Download PDF
View HTML

Java SE 5.0 / SE 6



The Java Language Specification,
Third Edition

Download PDF
View HTML



The Java Virtual Machine
Specification, Second Edition (Updated)

Download HTML (Second Edition)
View HTML (Second Edition)
View updates to Second Edition:

For SE 5.0
For SE 6

Java版本历史

主条目:Java版本历史
1995年5月23日,Java语言诞生

1996年1月,第一个JDK-JDK1.0诞生

1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术

1996年9月,约8.3万个网页应用了JAVA技术来制作

1997年2月18日JDK1.1发布

1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录

1997年9月JavaDeveloperConnection社区成员超过十万

1998年2月,JDK1.1被下载超过2,000,000

1998年12月8日JAVA2企业平台J2EE发布

1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME

2000年5月8日JDK1.3发布

2000年5月29日JDK1.4发布

2001年6月5日NOKIA宣布,到2003年将出售1亿部支持Java的手机

2001年9月24日J2EE1.3发布

2002年2月26日J2SE1.4发布,自此Java的计算能力有了大幅提升

2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java
SE 5.0
2005年6月JavaOne大会召开,SUN公司公开Java
SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME
2006年12月,SUN公司发布JRE6.0

2009年12月,SUN公司发布Java EE 6

2010年11月,由于Oracle公司对于Java社区的不友善,因此Apache扬言将退出JCP[3]
2011年7月28日,Oracle公司发布Java SE 7

Java EE规范

随着Java技术的发展,Java EE平台得到了迅速的发展,成为Java语言中最活跃的体系之一。现如今,Java EE不仅仅是指一种标准平台,它更多的表达着一种软件架构和设计思想。

Java EE是一系列技术标准所组成的平台,包括:

Applet - Java Applet

EJB - 企业级JavaBean(Enterprise Java Beans)

JAAS - Java Authentication and Authorization Service

JACC - J2EE Authorization Contract for Containers

JAF - Java Beans Activation Framework

JAX-RPC - Java API for XML-Based Remote Procedure Calls

JAX-WS - Java API for XML Web Services

JAXM - Java API for XML Messaging

JAXP - Java XML解析API(Java API for XML Processing)

JAXR - Java API for XML Registries

JCA - J2EE连接器架构(J2EE Connector Architecture)

JDBC - Java数据库联接(Java Database Connectivity)

JMS - Java消息服务(Java Message Service)

JMX - Java Management

JNDI - Java名称与目录接口(Java Naming and Directory Interface)

JSF - Java Server Faces

JSP - Java服务器页面(Java Server Pages)

JSTL - Java服务器页面标准标签库(Java Server Pages Standard Tag Library)

JTA - Java事务API(Java Transaction API)

JavaMail

Servlet - Java Servlet

API
StAX - Streaming APIs for XML Parsers

WS - Web Services

Tomcat版本(更新于2012-12-12)

Servlet/JSP SpecApache Tomcat versionActual release revisionMinimum Java Version
3.0/2.27.0.x7.0.331.6
2.5/2.16.0.x6.0.361.5
2.4/2.05.5.x5.5.361.4
2.3/1.24.1.x (archived)4.1.40 (archived)1.3
2.2/1.13.3.x (archived)3.3.2 (archived)1.1
Apache Tomcat version 5.5 implements theServlet 2.4 and JavaServer Pages 2.0 specifications from theJava Community Process, and includes manyadditional features that make it a useful platform for developing
and deployingweb applications and web services.

r. Apache Tomcat version 6.0implements theServlet 2.5 and JavaServer Pages 2.1 specifications from theJava Community Process, and includes manyadditional features that make it a useful platform for developing
and deployingweb applications and web services.

Apache Tomcat version 7.0implements the Servlet 3.0 and JavaServer Pages 2.2specifications from theJava Community Process, and includes
manyadditional features that make it a useful platform for developing and deployingweb applications and web services.

Java Servlet Specifications

Servlet 3.0 specification is JSR 315.

Servlet 2.5 is a maintenance release of Servlet 2.4. Both are JSR 154.

Spec versions:
Servlet 2.4
Servlet 2.5
Main page:
JSR154

JSR154

Stable:
Final Release
Maintenance Release

Maintenance Release 2
Date:
24 Nov, 2003
11 Sep, 2007 (mrel2)
Download Page:
Overview
Direct Download

PDF (mrel2):
Overview
Direct Download

Javadoc and classes (mrel):
Overview
Direct Download

Spec versions:
Servlet 3.0
Main page:
JSR315

Stable:
Final Release
Maintenance Release

(3.0 rev a)
Date:
10 Dec, 2009
6 Feb, 2011
Download Page:
Overview
Direct Download

(PDF, Javadoc, classes)
Overview
Direct Download

(PDF only)
Change Log

http://tomcat.apache.org/tomcat-5.5-doc/servletapi/index.htmlJavaServer Pages and Expression Language Specifications

JSP 2.2 is a maintenance release of JSP 2.1. Both are part of JSR 245.

JSP 2.0 is JSR 152.
Expression Language was covered by JSP 2.0 and JSP 2.1 specifications, but became a separate document starting with JSP 2.2.

Spec versions:
JSP 2.0
JSP 2.1
JSP 2.2, EL 2.2
Main page:
JSR152

JSR245

JSR245

Stable:
Final Release
Final Release
Maintenance Release
Date:
24 November, 2003
11 May, 2006
10 Dec, 2009
Download Page:
Overview
Direct Download

Overview
Direct Download

Overview
Direct Download - JSP 2.2
Direct Download - EL 2.2

JSP API DOChttp://tomcat.apache.org/tomcat-5.5-doc/jspapi/index.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 历史