传智播客 servlet&http协议

本文介绍了servlet开发环境的搭建步骤,包括web项目目录结构的创建、servlet-api.jar的引入等,并详细阐述了servlet的生命周期及配置方法。此外,还讲解了ServletRequest接口和HttpServlet类的相关知识点。

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

今天的老毕讲的课程主要是关于B/SC/S系统的一些底层通信协议和servlet开发环境的搭建,也涉及到一些servlet开发的一些接口和继承类。

经过几天的学习,逐渐形成自己的听课节奏了,没有前面两天的压抑了。自己总结,要学好编程,首先要有颗平常心,不要急功近利;其次,在学习的过程中,一定养成多练习的好习惯,很多东西,老师敲了代码,自己不一定就掌握了。

总结一下今天的知识要点:

一.最重要的应当是servlet开发环境的搭建吧,主要步骤有:

1.建立web项目的目录结构

2.将自定义的类文件指定为WEB-INF/classes

3.要进行servlet的程序编写,需要引入servlet-api.jar

4. 自定义一个servlet必须是Servlet接口的子类

5.web应用程序中配置web-inf目录下的web.xml文件,将servlet进行url的映射:

<servlet>

<servlet-name>servTest</servlet-name>

<servlet-class>itcast.ServletTest</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>servTest</servlet-name>

<url-pattern>/test</url-pattern>

</servlet-mapping>

6.通过浏览器在地址栏输入http://localhost:8080/web应用程序路径/servlet映射的url路径

二.Servlet的相关知识点

1.Servlet的生命周期:init()初始化方法执行一次,只在Servlet实例化时执行,不断的执行service,是因为不断地对请求进行处理,并做出应答,当实例不被使用时,销毁。

2.ServletConfig常用方法:getInitParameter();getInitParameterNames();

getServletName().

2.GenericServlet类实现了ServletServletConfig两个接口

3.模版方法设计模式。

三.ServletRequest接口

1.将客户端的请求封装成对象,那么就可以通过对该对象的操作来处理请求;

2.常见方法:

1getLocalAddr() 获取服务端IP地址

2getLocalName()获取服务端主机名

3getRomoteAddr() 获取客户端IP地址

4getRomoteName() 获取客户端主机名

四.HttpServlet

1.HttpServletGenericServlet的子类

2.GenericServlethttp协议的相关实现

3.提供了处理http协议的基本架构

4.通常建立的Servlet都是继承自httpServlet.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值