Servlet的学习(零)-简介以及简单实例
来源:互联网 发布:java零基础看什么书 编辑:程序博客网 时间:2024/06/07 10:10
【零】Servlet简介
Servlet是什么?
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。
Java Servlet 通常情况下与使用 CGI(Common Gateway Interface,公共网关接口)实现的程序可以达到异曲同工的效果。但是相比于 CGI,Servlet 有以下几点优势:
- ●性能明显更好。
- ●Servlet 在 Web 服务器的地址空间内执行。这样它就没有必要再创建一个单独的进程来处理每个客户端请求。
- ●Servlet 是独立于平台的,因为它们是用 Java 编写的。
- ●服务器上的 Java 安全管理器执行了一系列限制,以保护服务器计算机上的资源。因此,Servlet 是可信的。
- ●Java 类库的全部功能对 Servlet 来说都是可用的。它可以通过 sockets 和 RMI 机制与 applets、数据库或其他软件进行交互。
Servlet的架构?
Servlet的功能?
Servlet 执行以下主要任务:
- ●读取客户端(浏览器)发送的显式的数据。这包括网页上的 HTML 表单,或者也可以是来自 applet 或自定义的 HTTP 客户端程序的表单。
- ●读取客户端(浏览器)发送的隐式的 HTTP 请求数据。这包括 cookies、媒体类型和浏览器能理解的压缩格式等等。
- ●处理数据并生成结果。这个过程可能需要访问数据库,执行 RMI 或 CORBA 调用,调用 Web 服务,或者直接计算得出对应的响应。
- ●发送显式的数据(即文档)到客户端(浏览器)。该文档的格式可以是多种多样的,包括文本文件(HTML 或 XML)、二进制文件(GIF 图像)、Excel 等。
- ●发送隐式的 HTTP 响应到客户端(浏览器)。这包括告诉浏览器或其他客户端被返回的文档类型(例如 HTML),设置 cookies 和缓存参数,以及其他类似的任务。
【一】简单的Servlet实例
【零】编写一个类
编写一个类,继承自Servlet类,重写5个方法。
【一】编写配置文件,配置servlet的信息
【二】Servlet的运行过程
0 0
- Servlet的学习(零)-简介以及简单实例
- 存储过程的简介以及简单实例
- Servlet介绍以及简单实例
- Spring框架的学习(零)-简单介绍与入门实例
- servlet的一个简单实例以及配置到tomcat上
- 简单的servlet实例
- 简单的servlet实例
- ibatis的简介以及简单的应用实例
- Servlet技术简介以及简单实践
- 简单的servlet程序实例
- Servlet学习(一)Servlet简介以及实现Hello World
- JDBC学习笔记一(简介与简单的实例)
- jsp+Servlet学习(一)简单实例
- jsp+Servlet学习(一)简单实例
- MongoDB的学习(零)-简介与安装
- servlet简介及实例
- eclipse中简单的数据库查询实例以及Quantum插件简介
- java 一个简单的servlet实例
- 性能测试知多少---吞吐量
- TCP三次握手和四次挥手
- iOS高级开发实战技巧讲解
- 天梯赛 - 一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字
- python str bytes转换
- Servlet的学习(零)-简介以及简单实例
- C++作业7
- 从头学android_activity之间的切换_姻缘测算器
- Java集合与数据结构
- poj之旅——3126,3421,3292
- 如何在ajax请求中设置特殊的RequestHeader
- Android录音、WAV、AMR
- 任务和特权级保护(五)——《x86汇编语言:从实模式到保护模式》读书笔记36
- Java EE — Servlet 01 Servlet 开发流程