https://en.wikipedia.org/wiki/Java_servlet
History
The Servlet1 specification was created by Sun Microsystems, with version 1.0 finalized in June 1997. Starting with version 2.3, the 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 June 9, 2015, the current version of the Servlet specification is 3.1.
In his blog on java.net, Sun veteran and GlassFish lead Jim Driscoll details the history of servlet technology.[4]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[clarify] product. This was before what is now the Java Platform, Enterprise Edition was made into a specification.
Servlet API version | Released | Platform | Important Changes |
Servlet 4.0 | Under development | Java EE 8 | HTTP/2 |
Servlet 3.1 | May 2013 | Java EE 7 | Non-blocking I/O, HTTP protocol upgrade mechanism (WebSocket)[5] |
Servlet 3.0 | December 2009 | Java EE 6, Java SE 6 | Pluggability, Ease of development, Async Servlet, Security, File Uploading |
Servlet 2.5 | September 2005 | Java EE 5, Java SE 5 | Requires Java SE 5, supports annotation |
Servlet 2.4 | November 2003 | J2EE 1.4, J2SE 1.3 | web.xml uses XML Schema |
Servlet 2.3 | August 2001 | J2EE 1.3, J2SE 1.2 | Addition of Filter
|
Servlet 2.2 | August 1999 | J2EE 1.2, J2SE 1.2 | Becomes part of J2EE, introduced independent web applications in .war files |
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 |
相关推荐
- 下载Struts框架的最新版本,解压缩至指定目录`%STRUTS_HOME%`。 - 创建标准的Web应用程序结构,确保Web应用根目录下有一个`WEB-INF`目录,其中包含`classes`和`lib`子目录。 - 将`%STRUTS_HOME%/lib`下的所有库...
- 下载Struts框架的最新版本并解压到指定目录(例如%STRUTS_HOME%)。 - 创建一个标准的Web应用程序,确保Web应用程序的根目录下有一个名为WEB-INF的目录,其中包含classes和lib子目录。 - 将Struts框架的库文件...
这些版本的更新伴随着新技术的加入,例如Servlet API 4.0、JSP 2.3、EJB 3.2、JSF 2.3以及CDI 2.0等,使得Java EE成为构建企业级应用的可靠选择。 Java EE之所以能够成为企业级应用开发的首选框架,其优势主要体现...
##### 1.2 JavaEE简史 JavaEE 的历史可以追溯到 1999 年发布的 J2EE 1.2。这个版本是 JavaEE 平台的起点,它随着 Java 2 Standard Edition (J2SE) 一起发布,包含了 10 个规范和 API,主要关注企业应用程序所需的...
**1.2 JavaEE简史** JavaEE的历史可以追溯到1998年发布的J2EE(Java 2 Platform, Enterprise Edition)。随着技术的发展,J2EE经过多次迭代,于2006年更名为JavaEE。目前最新的版本是JavaEE 8,发布于2017年。 **...
#### 1.2 Java EE 简史 Java EE的历史可以追溯到1998年,当时Sun Microsystems发布了J2EE(Java 2 Platform, Enterprise Edition)的第一个版本。随后,随着技术的发展,经历了多次重大更新和版本迭代,包括从J2EE到...
#### 一、JasperReports简史 JasperReports是由Teodor Danciu在2001年创建的一个开源报表工具。最初,该项目是为了满足一个特定项目的报表需求而启动的,但后来由于项目取消,Teodor转而在业余时间继续开发...
随着技术的演进和市场需求的变化,JavaEE经历了多次重大更新,最新的版本是JavaEE 8,于2017年发布,后被Jakarta EE取代,继续发展。 **1.3 JavaEE的优势** - **平台独立性**:JavaEE应用程序可以在任何支持Java...
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 语法格式 * 变量和常量 * 方法和方法的重载 * 运算符 * 程序流程控制 * 数组和操作数组的类 * 对象的本质和面向对象思想 * 类和对象之间的关系 * 如何用面向对象...
JavaEE 简史 JavaEE 的历史可以追溯到1990年代中期,当时Sun Microsystems公司推出了Java技术。1999年,Sun Microsystems公司发布了JavaEE 的第一个版本,称为Java 2 Platform, Enterprise Edition(J2EE)。自那...
面向对象语言的发展简史 26 内容总结 29 独立实践 30 第三章:面向对象的程序设计 31 学习目标 31 类和对象的描述 32 声明类 32 声明属性 33 声明成员方法 34 源文件的布局 36 包的声明 36 包与目录的布局 38 内容...
* Java 语言发展简史 * Java 开发环境的搭建 * Java 语法格式 * 变量、常量、运算符 * 程序流程控制 * 数组和操作数组的类 * 对象的本质和面向对象编程 * 类的设计和实例化过程 * 对象的三大特性:封装、继承和多态 ...
- **Java EE(企业版)**:为服务器端应用开发提供的高级功能集合,包括EJB、JSP、Servlet等。 - **Java ME(微型版)**:适用于嵌入式设备和消费电子产品的小型版本。 #### 四、Java的特性和优势 - **自动内存...
2. **邮件服务器发展简史**:早期的邮件系统主要是基于命令行的,后来出现了如Outlook、Eudora等桌面客户端。随着Web技术的发展,Web邮箱如Gmail、Yahoo Mail等成为主流,提供了更直观的用户界面和跨平台的访问能力...
* 掌握Java Web整合开发中的三大基础技术JSP/JavaBean/Servlet * 了解其三大核心框架Struts/Hibernate/Spring * 了解使用的流行辅助技术,包括JDBC、Log4j、Sitemesh、JUnit * 了解以经典组合MTEC,即MySQL、Tomcat...