Servlet

Servlet是运行在服务端的小型Java程序,是sun公司提供一套规范,用来处理客户端请求,响应给浏览器的动态资源。但servlet的实质就是Java代码,通过Java的API动态的向客户端输出内容(HTML)

一、使用servlet2.5实现

查阅Java EE文档

大概的意思是:

定义所有servlet必须实现的方法。

servlet是在Web服务器中运行的小型Java程序。Servlet接收并响应来自Web客户端的请求,通常通过HTTP(超文本传输协议)。

要实现这个接口,可以编写一个扩展javax的通用servlet。

此接口定义了初始化servlet、服务请求以及从服务器移除servlet的方法。这些方法被称为生命周期方法,按以下顺序调用:

1. 构造servlet,然后使用init方法初始化。

2. 将处理客户端对服务方法的任何调用。

3. servlet将退出服务,使用destroy方法销毁,然后进行垃圾收集和终结。

除了生命周期方法之外,该接口还提供getServletConfig方法,servlet可以使用该方法获取任何启动信息,以及getServletInfo方法,该方法允许servlet返回关于自身的基本信息,例如作者、版本和版权。

1.Servlet与普通Java程序的区别

①必须实现servlet接口。

②必须在servlet容器(服务器)中运行。

③servlet可以接收用户请求参数并向客户端(浏览器)输出数据。

2.抽象方法

①void init(ServletConfig var1):初始化servlet,由servlet容器调用,以指示servlet正在将servlet放入服务中。servlet容器在实例化servlet后仅调用init方法一次,在servlet可以接收任何请求之前,init方法必须成功完成。

②ServletConfig getServletConfig():返回一个ServletConfig对象,其中包含该servlet的初始化和启动参数。

③void service(ServletRequest servletRequest, ServletResponse servletResponse):由servlet容器调用,以允许servlet响应请求,此方法仅在servlet的init()方法完成后调用。

④String getServletInfo():以纯文本的方式以纯文本的方式返回关于servlet的信息,如作者、版本和版权。

⑤void destroy():servlet销毁时调用。

3.实现Servlet接口,创建类

创建一个 servlet 三个步骤:

1. 创建一个class实现servlet接口

2. 实现方法

3. 创建的类在 web.xml 文件中做配置(将请求路径和java程序的对应关系建立起来)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

樱桃桃桃桃桃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值