servlet---学习笔记一

本文深入解析了Java Servlet的工作原理,介绍了Servlet如何在Web服务器上运行,处理客户端请求和响应,以及其生命周期管理。从读取显式和隐式数据,到处理数据并生成结果,再到发送数据到客户端,Servlet在Web应用中扮演着核心角色。

一,Java Servlet 是运行在 Web 服务器或应用服务器上的程序。
Servlet 是独立于平台的,因为它们是用 Java 编写的。

二,Servlet 执行以下主要任务:
1,读取客户端(浏览器)发送的显式的数据。
2,读取客户端(浏览器)发送的隐式的 HTTP 请求数据。这包括 cookies、媒体类型和浏览器能理解的压缩格式等等。
3,处理数据并生成结果。这个过程可能需要访问数据库,执行 RMI 或 CORBA 调用,调用 Web 服务,或者直接计算得出对应的响应。
4,发送显式的数据(即文档)到客户端(浏览器)。
5,发送隐式的 HTTP 响应到客户端(浏览器)。

三,Servlet 生命周期(记住)
Servlet 通过调用 init () 方法进行初始化。
Servlet 调用 service() 方法来处理客户端的请求。
Servlet 通过调用 destroy() 方法终止(结束)。
最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。

四,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值