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 PDFDownload PDF with diffs from Java SE 5.0
View HTML
The Java Virtual Machine
Specification, Java SE 7 Edition
Download PDFView HTML
Java SE 5.0 / SE 6
The Java Language Specification,
Third Edition
Download PDFView 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 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 |
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 |
相关文章推荐
- Java系列技术(规范、历史版本)
- Java技术本纪(系列专题--谈J2ME的发展历史)
- Java 版本更新历史及技术点
- 微信公众号开发系列之发送红包-java版本
- 【Java 安全技术探索之路系列:J2SE安全架构】之五:类加载器
- 黑马程序员_Java技术博客书写规范
- CXF系列之JAX-WS规范的java实现方式
- 1.Java 加解密技术系列之 BASE64
- 【Java安全技术探索之路系列:Java可扩展安全架构】之五:JCE(一):JCE架构介绍
- JAVA历史版本
- java技术系列(四) 泛型
- 【Java安全技术探索之路系列:Java可扩展安全架构】之十七:JGSS(一):JGSS架构介绍
- JAVA通信系列一:Java Socket技术总结
- Java技术本纪(系列专题2--J2EE五年: 从起源到目的)
- java基础系列之一:java技术与应用
- Java版本历史和特性介绍
- 【Java安全技术探索之路系列:J2SE安全架构】之一:J2SE安全架构开篇
- Java学习系列(十二)Java面向对象之序列化机制及版本
- 4.Java 加解密技术系列之 HMAC
- 10.Java 加解密技术系列之 DH