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报文后,剖析这个报文,并将处置惩罚效果展现在浏览器上。
总结:以上就是本篇文章的全部内容了,愿望对人人有所协助。
以上就是servlet是什么的细致内容,更多请关注ki4网别的相干文章!