简介

Servlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序. 其主要功能在于交互式地浏览和修改数据,生成动态的Web内容.

Servlet技术规范是JavaEE技术规范中的一个重要组成部分.运行在支持Servlet的web服务器或应用服务器上.

主要功能:

servlet是JavaWeb应用中最核心的组件,其本质就是一个Java类,运行在实现了servlet规范的服务器环境中,通过servlet容器,它可以轻松实现以下功能

  • 动态生成html文档
  • 把请求转发给同一个web应用中的其它Servlet组件.
  • 把请求转发给其它web应用中的servlet组件
  • 读取客户端的Cookie,以及向客户端写入Cookie.
  • 访问其它服务器资源(数据库或基于Java的应用程序)

javaEE--servlet--tomcat版本对应关系

JavaEE Servlet Tomcat
7 3.1 8.5
7 3.1 8.0.x
6 3.0 7.0.x
5 2.5 6.0.x
1.4 2.4 5.5.x

Web服务器在与客户端交互时.Servlet的工作过程

  • 客户端发送请求至服务器端;
  • 服务器将请求信息发送至 Servlet;
  • Servlet 根据请求信息动态生成响应内容并将其传给服务器.
  • 服务器将响应返回给客户端.
servlet初识

相关文章: