[Servlet]什么是Servlet

简介:

什么是Servlet

Servlet是JavaEE三大组建之中的一个,是使用Java语言编写server端的程序,主要用来处理Web应用程序中的请求-响应。

Servlet并没有main之类的执行方法,当用户訪问server的时候。Tomcat是通过调用Servlet的某些方法来完毕整个处理过程的。Servlet是执行在Tomcatserver提供的Servlet容器中的,所以Servlet是不用程序指定调用的。

Tomcat与JavaEE

JavaEE的版本号与Tomcatserver的版本号是存在一种相应关系的,在开发Web应用程序的时候,须要注意相应版本号关系。不然可能引起Web程序报错。

JavaEE与Tomcatserver的版本号相应关系例如以下表:

Tomcatserver版本号 Servlet\JSP版本号 JavaEE版本号 Java执行环境
Tomcat 4.1 Servlet 2.3\JSP 1.2 JavaEE 1.3 JDK 1.3
Tomcat 5.0 Servlet 2.4\JSP 2.0 JavaEE 1.4 JDK 1.4
Tomcat 5.5\6.0 Servlet 2.5\JSP 2.1 JavaEE 5.0 JDK 5.0
Tomcat 7.0 Servlet 3.0\JSP 2.2 JavaEE 6.0 JDK 6.0

假设使用Tomcatserver的高版本号时,能够向下兼容Servlet\JSP、JavaEE及Java执行环境的版本号。

眼下我们学习研究Servlet,主要是以2.5版本号为主,所以使用的JavaEE版本号能够是JavaEE 5.0版本号。

在Tomcatserver与JavaEE中。分别提供了有关Servlet的帮助文档信息。假设在Tomcatserver中查看Servlet的相关信息在Tomcatserver的安装文件夹中,webapps文件夹中的docs文件夹中名为servletapi文件夹中查看。

假设在JavaEE中查看有关Servlet的相关信息,须要下载相应JavaEE版本号的API帮助文档。

须要注意的是,Servlet 3.0版本号在Tomcatserver和JavaEE都提供帮助文档,但Servlet 2.5版本号仅仅有在JavaEE提供了帮助文档。Tomcat并没有提供Servlet 2.5版本号的帮助文档。


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






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5390872.html,如需转载请自行联系原作者   


相关文章
|
7月前
|
XML Java 应用服务中间件
Servlet详解(上)
Servlet详解
49 0
|
24天前
|
Oracle Java 关系型数据库
浅谈Servlet
浅谈Servlet
10 0
|
1月前
|
XML 前端开发 Java
servlet使用
servlet使用
|
7月前
|
Java 应用服务中间件 容器
|
4月前
|
XML Java 应用服务中间件
一文了解Servlet
Servlet是用于开发基于Java的Web应用程序的Java类。Servlet在Web服务器上运行,接收来自客户端(通常是Web浏览器)的请求并生成响应。 Servlet提供了一种动态生成网页内容的方法。它可以接收HTTP请求,读取请求参数,与数据库进行交互,生成动态内容,并返回响应给客户端。 Servlet通常被部署在Java Web容器(如Apache Tomcat)中。
45 1
一文了解Servlet
|
9月前
|
小程序 Java 应用服务中间件
Servlet1(1)
Servlet1(1)
53 0
|
9月前
|
前端开发 JavaScript 应用服务中间件
Servlet1(2)
Servlet1(2)
39 0
|
9月前
|
应用服务中间件
Servlet的详细使用(上)
Servlet的详细使用(上)
60 0
Servlet(三)
关于Servlet的相关介绍
121 0
Servlet(三)
|
存储 应用服务中间件
Servlet(二)
关于Servlet的相关介绍
165 0
Servlet(二)

相关课程

更多