美文网首页
servlet入门(四)

servlet入门(四)

作者: Preself | 来源:发表于2018-10-24 09:07 被阅读0次

浏览器发送一个HTTP请求,HTTP请求由Web容器分配给特定的Servlet进行处理,Servlet的本质是一个Java对象,这个对象拥有一系列的方法来处理HTTP请求。常见的方法有doGet(),doPost()等。Web容器中包含了多个Servlet,特定的HTTP请求该由哪一个Servlet来处理是由Web容器中的web.xml来决定的。

Servlet本质就是javax.servlet包下的一个接口,广义上来说包含其子接口与实现类,像我们自己写的什么BaseServlet,LoginServlet;SpringMVC的Dispatcherservlet;Tomcat的HttpServlet都是Servlet。

工作原理就是反射+回调。目前所有的MVC框架的Controller基本都是这么个模式。

Servlet的执行是其容器如Tomcat通过web.xml的配置反射出Servlet对象后回调其service方法。

web服务器习惯处理静态页面,所以需要一个程序来帮忙处理动态请求(如当前时间)。Web服务器程序会将动态请求转发给帮助程序,帮助程序处理后,返回处理后的静态结果给web服务器程序。这样就避免了web服务器程序处理动态页面。Servlet的本质是一个帮助程序。

相关文章

  • Servlet入门(四)

    一、什么是servlet servlet是在服务器端运行的一个小程序。一个servlet就是一个java类,并且可...

  • servlet入门(四)

    浏览器发送一个HTTP请求,HTTP请求由Web容器分配给特定的Servlet进行处理,Servlet的本质是一个...

  • 4/14day33_Servlet

    回顾 Servlet入门 今日目标 一 Servlet概述 servlet= server+applet 运行在服...

  • 看似简单的Servlet,搞定它让你web开发道路一片光明

    Servlet入门 今日目标 一 Servlet概述 servlet= server+applet 运行在服务器端...

  • Web 基础 7 Servlet的概述与入门案例

    1.1 Servlet入门案例 1.1.1 Servlet简介   Servlet是用Java编写的服务器端程序。...

  • Servlet入门教程

    Servlet入门教程 源码下载 什么是Servlet? Servlet 为创建基于 web 的应用程序提供了基...

  • day02

    Servlet入门 1.1Serlvet介绍 文档总结: 什么是servlet?处理请求和响应的java程序。 怎...

  • servlet

    servlet的入门 1、创建一个类,实现Servlet接口 2、重写init、service、destory 3...

  • J2EE——之Servlet篇

    本篇要点:1、servlet入门准备2、servlet生命周期3、request和response对象4、解决中文...

  • Servlet入门

    Servlet简介 Servlet(Servlet Applet)是Java Servlet的简称,称为小服务程序...

网友评论

      本文标题:servlet入门(四)

      本文链接:https://www.haomeiwen.com/subject/iecttqtx.html