【servlet是什么】

Servlet是用Java语言写的服务器端程序,它可以生成动态的web网页,主要运行在服务器端并由服务器去执行并调用,另外它还具有强大的事务处理能力。

## 新的改变

Servlet是用Java语言写的服务器端程序,它可以生成动态的web网页,主要运行在服务器端并由服务器去执行并调用。另外它还具有强大的事务处理能力

Servlet是sun公司提供的一门用于开发动态web资源的技术,接下来将在文章中为大家详细介绍这一技术,具有一定的参考价值,希望对大家有所帮助

在这里插入图片描述

【推荐教程:servlet教程】

servlet是什么

   Servlet是使用Java语言编写的服务器端程序,它可以跟JSP一样生成动态的WEB网页,
   Servlet主要是运行在服务器端,并由服务器执行调用,是一种按照Servlet标准开发的类。可以根据用户提交的请求,
   servlet程序在应用服务器端运行后将结果或相关信息返回给客户端浏览器。而且它具有强大的事务处理能力。

从现实上说,servlet 可以响应任何类型的请求,但是绝大多数情况下Servlet只用于来扩展基于THHP协议的Web服务器

在这里插入图片描述

servlet工作流程

servlet用于接收浏览器发送给服务器的请求(request),并将服务器对该请求的处理(response)回传给浏览器。这个过程

是通过HTTP协议进行传输的。

(1)首先,浏览器将相关信息按照HTTP报文的规范组装成请求的HTTP报文,并通过网络发送给指定的服务器。

(2)其次,服务器收到了浏览器发送过来的HTTP报文后,利用诸如Tomcat、jetty、Jboss这样的web容器去提取并解析这个HTTP报文,如果发现是请求的话,web容器就会将这个报文的解析结果用request对象来存储,看起来就是“浏览器发送给服务器的request”。

(3)然后,服务器端的程序处理了这个request后,将处理结果放在response对象里面,并且按照HTTP协议的规范封装成HTTP协议报文回传给浏览器。

(4)最后,浏览器收到了这个装着response信息的HTTP报文后,解析这个报文,并将处理结果展示在浏览器上。
在这里插入图片描述

总结:以上就是本篇文章的全部内容了,希望对大家有所帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值