servlet体系结构与Java的联系

本文深入解析了HTTP方法的用途及技术特性,阐述了Servlet生命周期的关键阶段,并探讨了web应用的文件目录结构及其保护措施。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1  对于每一种HTTP方法(如GET、POST、HEAD等),描述该方法的用途,以及该HTTP方法协议的技术特性,并列出客户(通常是一个web浏览器)会因为哪些原因使用这种方法,明确对应这种HTTP方法的相应HttpServlet方法。

2.描述Servlet生命周期的作用和事件序列:(1)servlet类加载;(2)servlet实例化;(3)调用init方法;(4)调用service方法;(5)调用destroy方法。

3.构建web应用的文件和目录,可能包含:(a)静态类容;(b)JSP页面;(c)servlet类;(d)部署描述文件;(e)标记库;(f)JAR文件;(g)Java类文件、并描述如何保护资源文件避免HTTP访问。

4.描述以下各个部署描述文件元素的作用和语义:servlet实例、servlet名、servlet类、servlet初始化参数,以及URL与命名servlet的映射。


servlet没有main()方法。它们受控于另一个Java应用,这个Java应用称为容器。

Tomcat就是这样一个容器。如果web服务器应用(如apache)得到一个指向某servlet的请求(而不是其他请求,如请求一个普通的静态HTML页面),此时服务器不是把这个请求交给servlet本身,而是交给部署该servlet的容器。要由容器向servlet提供HTTP请求和响应,而且要由容器调用servlet的方法,如doPost()或者doGet()。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值