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

转载 2013年12月02日 21:42:46

Java Language and Virtual Machine Specifications

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


Java SE 7

documentation iconThe Java Language Specification, Java SE 7 Edition

Download PDF

Download PDF with diffs from Java SE 5.0

View HTML

documentation iconThe Java Virtual Machine Specification, Java SE 7 Edition

Download PDF

View HTML

Java SE 5.0 / SE 6

documentation iconThe Java Language Specification, Third Edition

Download PDF

View HTML

documentation iconThe 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版本历史

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 Spec Apache Tomcat version Actual release revision Minimum Java Version
3.0/2.2 7.0.x 7.0.33 1.6
2.5/2.1 6.0.x 6.0.36 1.5
2.4/2.0 5.5.x 5.5.36 1.4
2.3/1.2 4.1.x (archived) 4.1.40 (archived) 1.3
2.2/1.1 3.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 的发展(历史)轨迹和历史变迁

J2SE\J2ME\J2EE,Java的起源Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。Java语言是一种可以撰写跨平台应用软件的面向对象的程序...
  • DJY1992
  • DJY1992
  • 2017年02月23日 10:41
  • 3288

Web开发的发展史---Web开发技术的演变

在接下来的几个月时间里,我打算写一系列关于完整web开发的文章。这第一篇文章虽然有所粗略,但也能够充分概括了在之前15年或者更久的时间里web应用程序如何进行演变。并且最后我会囊括下这段时间内所写的相...
  • zzzkk2009
  • zzzkk2009
  • 2013年08月09日 09:17
  • 11844

一个10年IT技术人的历程-Java架构师的演变

现任阿里巴巴公司系统架构师黄勇,从事近十年的JavaEE应用开发工作。内容包含了技术人生、IT职场、程序员、Java Web框架、研发管理、敏捷开发、开源等问题,希望你在技术这条路上不孤单。...
  • skyline813
  • skyline813
  • 2017年02月08日 11:44
  • 1972

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

Java Language and Virtual Machine Specifications http://docs.oracle.com/javase/specs/ Java SE 7 ...
  • trocp
  • trocp
  • 2012年12月12日 12:36
  • 2021

Java历史、现状和各版本技术更迭总结

Java历史、现状和各版本技术更迭总结
  • lv_shulun
  • lv_shulun
  • 2016年12月21日 10:28
  • 639

Spring核心技术原理-(3)-Spring历史版本变迁和如今的生态帝国

前几篇:Spring核心技术原理-(1)-通过Web开发演进过程了解一下为什么要有Spring?Spring核心技术原理-(2)-通过Web开发演进过程了解一下为什么要有Spring AOP?前两篇从...
  • u010870518
  • u010870518
  • 2017年12月27日 13:09
  • 528

官网下载java JDK或JRE的历史版本说明

  • 2016年11月15日 17:32
  • 95B
  • 下载

Java的版本历史与特性

一个比较流行的问题是,“Java下一个版本会有什么特性呢?” 。这是否是个好问题却有待商榷。在下面的内容里,我总结了至今为止的Java主要发行版中各自引入的新特性,这样做的目的是为了突出各个新特性是在...
  • qq15357971925
  • qq15357971925
  • 2017年10月19日 10:24
  • 149

Java的版本历史与特性

一个比较流行的问题是,“Java下一个版本会有什么特性呢?” 。这是否是个好问题却有待商榷。在下面的内容里,我总结了至今为止的Java主要发行版中各自引入的新特性,这样做的目的是为了突出各个新特性是在...
  • u011240877
  • u011240877
  • 2015年08月16日 14:50
  • 1182

java历史版本

====================================================== 注:本文源代码点此下载 =============================...
  • javazhuanzai
  • javazhuanzai
  • 2012年01月15日 07:48
  • 216
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java系列技术(规范历史版本)
举报原因:
原因补充:

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