Rumah > Java > javaTutorial > servlet是什么

servlet是什么

清浅
Lepaskan: 2020-09-10 14:47:54
asal
30105 orang telah melayarinya

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

servlet是什么

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

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

servlet是什么

【推荐教程:servlet教程

servlet是什么

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

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

servlet是什么

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报文后,解析这个报文,并将处理结果展示在浏览器上。

servlet是什么

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

Atas ialah kandungan terperinci servlet是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan