The complete servlet specification was created by Sun Microsystems, with version 1.0 finalized in June 1997. Starting with version 2.3, the servlet specification was developed under the Java Community Process. JSR 53 defined both the Servlet 2.3 and JavaServer Page 1.2 specifications. JSR 154 specifies the Servlet 2.4 and 2.5 specifications. As of March 26, 2010, the current version of the servlet specification is 3.0.
In his blog on java.net, Sun veteran and GlassFish lead Jim Driscoll details the history of servlet technology. James Gosling first thought of servlets in the early days of Java, but the concept did not become a product until Sun shipped the Java Web Server product. This was before what is now the Java Platform, Enterprise Edition was made into a specification.
Servlet API history
Servlet API version
Released
Platform
Important Changes
Servlet 3.0 |
December 2009 |
JavaEE 6, JavaSE 6 |
Pluggability, Ease of development, Async Servlet, Security, File Uploading |
Servlet 2.5 |
September 2005 |
JavaEE 5, JavaSE 5 |
Requires JavaSE 5, supports annotations |
Servlet 2.4 |
November 2003 |
J2EE 1.4, J2SE 1.3 |
web.xml |
Servlet 2.1 |
November 1998 |
Unspecified |
First official specification, added RequestDispatcher , ServletContext
|
Servlet 2.0 |
|
JDK 1.1 |
Part of Java Servlet Development Kit 2.0 |
Servlet 1.0 |
June 1997 |
undefined |
|
分享到:
相关推荐
- 下载Struts框架的最新版本,解压缩至指定目录`%STRUTS_HOME%`。 - 创建标准的Web应用程序结构,确保Web应用根目录下有一个`WEB-INF`目录,其中包含`classes`和`lib`子目录。 - 将`%STRUTS_HOME%/lib`下的所有库...
每个新版本都引入了新的特性和改进,如Servlet、JSP、EJB(Enterprise JavaBeans)以及后来的JSF(JavaServer Faces)、CDI(Contexts and Dependency Injection)等。 **1.3 Java EE的优势** Java EE的优势主要...
##### 1.2 JavaEE简史 JavaEE 的历史可以追溯到 1999 年发布的 J2EE 1.2。这个版本是 JavaEE 平台的起点,它随着 Java 2 Standard Edition (J2SE) 一起发布,包含了 10 个规范和 API,主要关注企业应用程序所需的...
#### 1.2 Java EE 简史 Java EE的历史可以追溯到1998年,当时Sun Microsystems发布了J2EE(Java 2 Platform, Enterprise Edition)的第一个版本。随后,随着技术的发展,经历了多次重大更新和版本迭代,包括从J2EE到...
#### 一、JasperReports简史 JasperReports是由Teodor Danciu在2001年创建的一个开源报表工具。最初,该项目是为了满足一个特定项目的报表需求而启动的,但后来由于项目取消,Teodor转而在业余时间继续开发...
Spring的简史 xml配置 注解配置 java配置 Spring概述 Spring的模块 核心容器CoreContainer Spring-Core Spring-Beans Spring-Context Spring-Context-Support ...
1.1.3 Java的发展简史:Java的发展可以分为多个重要阶段。1991年的Green项目标志着Java的起点,最初命名为Oak。1994年,团队意识到Java在互联网领域的潜力。1996年发布了JDK 1.0,Java开始应用于网页开发。1997年,...
* Java 语言发展简史 * Java 开发环境的搭建 * Java 语法格式 * 变量和常量 * 方法和方法的重载 * 运算符 * 程序流程控制 * 数组和操作数组的类 * 对象的本质和面向对象思想 * 类和对象之间的关系 * 如何用面向对象...
面向对象语言的发展简史 26 内容总结 29 独立实践 30 第三章:面向对象的程序设计 31 学习目标 31 类和对象的描述 32 声明类 32 声明属性 33 声明成员方法 34 源文件的布局 36 包的声明 36 包与目录的布局 38 内容...
* Java 语言发展简史 * Java 开发环境的搭建 * Java 语法格式 * 变量、常量、运算符 * 程序流程控制 * 数组和操作数组的类 * 对象的本质和面向对象编程 * 类的设计和实例化过程 * 对象的三大特性:封装、继承和多态 ...
- **Java EE(企业版)**:为服务器端应用开发提供的高级功能集合,包括EJB、JSP、Servlet等。 - **Java ME(微型版)**:适用于嵌入式设备和消费电子产品的小型版本。 #### 四、Java的特性和优势 - **自动内存...