servlet 教程

servlet 教程 -九游会下载

servlet提供了一种基于组件的,独立于平台的方法来构建基于web的应用程序,而没有cgi程序的性能限制。servlet可以访问整个java api系列,包括用于访问企业数据库的jdbc api。本教程将教您如何使用java servlet通过简单的步骤来开发基于web的应用程序。


为什么要学习servlet?

使用servlet,您可以通过网页表单收集用户的输入,从数据库或其他来源显示记录,并动态创建网页。

java servlet通常具有与使用通用网关接口(cgi)实现的程序相同的目的。但是,与cgi相比,servlet具有许多优势。

  • 性能明显更好。

  • servlet在web服务器的地址空间内执行。不必创建单独的进程来处理每个客户端请求。

  • servlet是独立于平台的,因为它们是用java编写的。

  • 服务器上的java安全管理器强制执行一组限制以保护服务器计算机上的资源。因此,servlet是可信任的。

  • servlet可使用java类库的全部功能。它可以通过您已经看到的套接字和rmi机制与applet,数据库或其他软件进行通信。

servlet的应用

  • 读取客户端(浏览器)发送的显式数据。这包括网页上的html表单,也可能来自applet或自定义http客户端程序。

  • 读取客户端(浏览器)发送的隐式http请求数据。这包括浏览器可以理解的cookie,媒体类型和压缩方案等。

  • 处理数据并生成结果。此过程可能需要与数据库对话,执行rmi或corba调用,调用web服务或直接计算响应

  • 将显式数据(即文档)发送给客户端(浏览器)。该文档可以多种格式发送,包括文本(html或xml),二进制(gif图像),excel等。

  • 将隐式http响应发送到客户端(浏览器)。这包括告诉浏览器或其他客户端正在返回哪种类型的文档(例如html),设置cookie和缓存参数以及其他此类任务。

谁适合阅读本教程?

本教程是专为 java 程序员设计的。在阅读本教程之前,需要先了解 java servlet 框架和它的 api。学习完本教程后,您会发现自己已经达到使用 java servlet 的中等水平,后续您可以自行通过更深入的学习和实践完成进阶。

阅读本教程前,您需要了解的知识:

在您开始阅读本教程之前,最好对 java 编程语言有一个很好的理解。如果您对 web 应用程序和互联网如何工作的有基本的认识,将有助于您理解本教程。

servlet 相关教程

网站地图