zoukankan      html  css  js  c++  java
  • [Servlet]什么是Servlet

    什么是Servlet

    Servlet是JavaEE三大组建之一,是使用Java语言编写服务器端的程序,主要用来处理Web应用程序中的请求-响应。Servlet并没有main之类的执行方法,当用户访问服务器的时候,Tomcat是通过调用Servlet的某些方法来完成整个处理过程的。Servlet是运行在Tomcat服务器提供的Servlet容器中的,所以Servlet是不用程序指定调用的。

    Tomcat与JavaEE

    JavaEE的版本与Tomcat服务器的版本是存在一种对应关系的,在开发Web应用程序的时候,需要注意对应版本关系,不然可能引起Web程序报错。

    JavaEE与Tomcat服务器的版本对应关系如下表:

    Tomcat服务器版本 ServletJSP版本 JavaEE版本 Java运行环境
    Tomcat 4.1 Servlet 2.3JSP 1.2 JavaEE 1.3 JDK 1.3
    Tomcat 5.0 Servlet 2.4JSP 2.0 JavaEE 1.4 JDK 1.4
    Tomcat 5.56.0 Servlet 2.5JSP 2.1 JavaEE 5.0 JDK 5.0
    Tomcat 7.0 Servlet 3.0JSP 2.2 JavaEE 6.0 JDK 6.0

    如果使用Tomcat服务器的高版本时,可以向下兼容ServletJSP、JavaEE及Java运行环境的版本。目前我们学习研究Servlet,主要是以2.5版本为主,所以使用的JavaEE版本可以是JavaEE 5.0版本。

    在Tomcat服务器与JavaEE中,分别提供了有关Servlet的帮助文档信息。如果在Tomcat服务器中查看Servlet的相关信息在Tomcat服务器的安装目录中,webapps目录中的docs目录中名为servletapi文件夹中查看。如果在JavaEE中查看有关Servlet的相关信息,需要下载对应JavaEE版本的API帮助文档。

    需要注意的是,Servlet 3.0版本在Tomcat服务器和JavaEE都提供帮助文档,但Servlet 2.5版本只有在JavaEE提供了帮助文档,Tomcat并没有提供Servlet 2.5版本的帮助文档。


    转载说明:请注明作者及原文链接,谢谢!

  • 相关阅读:
    Systemd 入门教程:实战篇
    Docker 1.12.0将要发布的新功能
    ubuntu 11.10 安装apache2 tomcat6
    DNS 原理入门
    c# 日志记录 行号
    WIN7系统插入蓝牙适配器经常断开问题
    iphone手机与PC蓝牙出现感叹号且无法修复解决方案
    未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService...匹配的导出
    虚拟机如何设置U盘启动项
    Resharper 8.2 注册码
  • 原文地址:https://www.cnblogs.com/longestory/p/4566976.html
Copyright © 2011-2022 走看看