Java Servlet 简介
本教程总结了 Java servlet 技术。它适用于想要快速学习最重要概念的学习者。其余的可以在 Java EE 6.为什么我们使用 servlets
Servlet 用于创建 Web 应用程序并实现响应用户请求的 Java 类。它们可以通过任何客户端-服务器协议进行通信,但有时与 HTTP 协议一起使用。Web 开发人员可以使用 Servlet 将动态内容添加到使用 Java 平台的 Web 服务器。生成的内容是 HTML 代码,但也可以是其他代码,例如 XML。多个 servlet 组成一个 Web 应用程序。
什么是 Servlet
Java Servlet 是 Java Enterprise Edition (Java EE) 的一部分。这是 Java 的第一项技术,从那时起,许多其他 Web 技术也出现了。
Java Servlet 是一个继承服务器功能的程序,可以响应任何类型的查询。但是,Servlet 在 Web 服务器上实现应用程序。Java 中的 Servlet 等同于 PHP 和 ASP.NET.
要使用和运行 servlet,您需要在 Web 服务器和 Web 容器(servlet 容器或 Web 容器)上运行应用程序。Web 容器负责管理 Servlet 的生命周期。这是一个插图:
Java Servlet 是一个继承服务器功能的程序,可以响应任何类型的查询。但是,Servlet 在 Web 服务器上实现应用程序。Java 中的 Servlet 等同于 PHP 和 ASP.NET.
要使用和运行 servlet,您需要在 Web 服务器和 Web 容器(servlet 容器或 Web 容器)上运行应用程序。Web 容器负责管理 Servlet 的生命周期。这是一个插图:
servlet API 位于软件包 javax.servlet 中。此套餐 定义 Servlet 和 Web 容器之间的交互。servlet 对象接收到query 和 generates 基于此的答案 query.
Query 和 HTTP
浏览器发送 query HTTP 到 Java Web 服务器。Web 服务器会检查这是否query 是 为 servlet。如果是这种情况,Web 容器将找到与该请求相关的 servlet,并通过调用 Servlet.service().某些 Servlet 容器
如前所述,servlet 通常在 室内 Java Web 服务器。Web 服务器自由 Java 是:
- Tomcat: 是来自 Apache.
- Jetty:来自 Eclipse 基金会的开源。
- GlassFish:从 Oracle Foundation.