`
反求诸己
  • 浏览: 543389 次
  • 性别: Icon_minigender_1
  • 来自: 湖南娄底
社区版块
存档分类
最新评论

Servlet Versions

 
阅读更多

Servlet Versions

A Servlet is the part of the Java Servlet API . This API has protocol according to which a Java class may respond to HTTP requests. The first servlet API with complete specification was released by Sun Microsystems in June 1997. This was named as Servlet 1.0.

Java community  process starts the development of the servlet specification with version 2.3. 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.

Given below the table which describe the Servlet API history :

Version of Servlet API Released on Under the Plateform Key Changes
Servlet 1.0 June 1997 not defined  
Servlet 2.0   JDK1.1 Released as the part of Java Servlet Development Kit 2.0
Servlet 2.1 November 1998 Unspecified First official specification, added RequestDispatcher, ServletContext.
Servlet 2.4 November 2003 J2EE 1.4, J2SE 1.3 web.xml
Servlet 2.5 September 2005 JavaEE 5, JavaSE 5 Requires JavaSE 5, supports annotations
Servlet 3.0 December 2009 JavaEE 6, JavaSE 6 Pluggability, Ease of development, Async Servlet, Security, File Uploading
分享到:
评论

相关推荐

    Java_for_the_Web_with_Servlets

    It supports the latest versions of the Java Servlet, JavaServer Pages (JSP), and Java Expression Language (EL) specifications. ##### Inside Servlets - **`javax.servlet` Package**: This package ...

    最新Apache Tomcat 8.0.8

    Apache Tomcat 8.x is the current focus of development, It builds upon the improvements made in Tomcat 7.0.x and implements the Servlet 3.1, JSP 2.3, EL 3.0 and Web Socket 1.0 specifications....

    简单时尚无聊通用OA系统源码

    包括JSP、Servlet、JavaBeans、JSTL、EL(Expression Language)、DisplayTag以及EXT库,同时结合了MD5加密算法确保数据安全性,并使用SQL Server 2000作为后端数据库,以及CVS( Concurrent Versions System)进行...

    Eclipse中web-inf和meta-inf文件夹的信息

    - **功能**: 定义 Web 应用程序的部署描述符,包含 Servlet、Filter、Listener 等的配置信息。 - **重要性**: 是 Web 应用的核心配置文件之一,控制着 Web 应用的运行时行为。 **2. WEB-INF/classes 目录** - **...

    ajax或者jquery操作xml相关源文件

    /*通过异步传输XMLHTTP发送参数到ajaxServlet,返回符合条件的XML文档*/ var xhr; function createXHR() { if (typeof XMLHttpRequest != "undefined") {//检查原生XHR对象是否存在,如果存在则返回她的实例 return...

    webmail_java

    Concurrent Versions System (CVS) 是一种版本控制工具,用于跟踪项目中文件的变化。在开发Java WebMail过程中,CVS帮助团队成员协同工作,跟踪代码修改,合并不同开发者的改动,并保持代码库的一致性。 5. **关键...

    J2EE开发学习文档描述总纲目.doc

    - **CVS(Concurrent Versions System)**和**SVN(Subversion)**:两者都是版本控制系统,用于协同开发和管理源代码历史。现在更倾向于使用SVN。 - **HTML、CSS**和**JAVA**:HTML用于创建网页结构,CSS负责样式...

    Wrox.Press.Professional.Java.Tools.for.Extreme.Programming.eBook-LiB.part3

    Using an example pet store application, our expert Java developers demonstrate how to harness the latest versions of Ant and XDoclet for automated building and continuous integration. They then ...

    Wrox.Press.Professional.Java.Tools.for.Extreme.Programming.eBook-LiB.part4

    Using an example pet store application, our expert Java developers demonstrate how to harness the latest versions of Ant and XDoclet for automated building and continuous integration. They then ...

    Professional Java Tools for Extreme Programming (JAVA经典书籍英文版)_part2

    Using an example pet store application, our expert Java developers demonstrate how to harness the latest versions of Ant and XDoclet for automated building and continuous integration. They then ...

    Professional Java Tools for Extreme Programming (JAVA经典书籍英文版)_part1

    Using an example pet store application, our expert Java developers demonstrate how to harness the latest versions of Ant and XDoclet for automated building and continuous integration. They then ...

    Java编程入门教程.pdf

    - CVS(Concurrent Versions System):CVS是一个版本控制系统,用来记录文件的变更历史,以便多个开发人员可以同时工作于同一个文件。它主要用在软件开发领域,支持文件共享、版本控制和历史记录跟踪。 - SQL...

    play2-war-plugin:适用于Play框架2.x的WAR插件

    WAR Play框架2.x插件Current versions: Play 2.2.x : 1.2.1 Play 2.3.0 -> 2.3.1 : 1.3-beta1 (Scala 2.10 & 2.11) Play 2.3.2+ : 1.3-beta3 (Scala 2.10 & 2.11) Play 2.4.x : 1.4.0 (Scala 2.10 & 2.11) Play 2.5....

    tomcat-native-1.2.25-openssl-1.1.1g-win32-bin.zip

    Apache Tomcat是一个开源的Java Servlet容器,它实现了Java EE的Web应用服务器的部分标准,特别是Servlet和JSP规范。 在【压缩包子文件的文件名称列表】中: 1. `LICENSE` 文件通常包含软件的许可协议,详细规定了...

    tcnative-1.dll

    - `VERSIONS`: 可能包含了不同版本的tcnative-1.dll及其对应的变更记录或版本信息。 - `bin`: 目录,通常包含了不同平台的可执行文件或库文件,例如`tcnative-1.dll`就在这个目录下。 6. **安装与配置**: 在实际...

    Java开源Wiki系统分类列表.pdf

    2. **DevWiki**:这个系统独特之处在于它将页面存储在CVS(Concurrent Versions System)中,这为版本控制和协同编辑提供了便利。 3. **Chiki**:基于Struts框架的Wiki系统,提供了一种结构化的方式来组织和管理...

    java sso实例 

    `CVS`目录是版本控制系统CVS(Concurrent Versions System)的残留,这表明项目可能使用过CVS进行版本控制,但现代项目更倾向于使用Git或其他现代VCS。 `WebRoot`是Web应用的标准目录,它包含了HTML、CSS、...

    JAVA软件工程师的简历模板.docx

    - **CVS (Concurrent Versions System)**: 早期版本控制系统之一,用于管理代码的版本控制。 - **Erwin**: 数据建模工具,用于创建数据库模型。 ##### 4. 数据库技术 - **SQL Server**: 微软公司推出的数据库管理...

Global site tag (gtag.js) - Google Analytics