Servlet服务端实现原理详解

Servlet是Sun公司开发动态web的一门技术,Sun公司在这些API中提供了一个接口叫做:Servlet,如果想开发一个Servlet程序,只需要完成两个小步骤:编写一个类,实现Servlet接口、把开发好的Java类部署到web服务器中。但是你了解Servlet实现的原理吗

servlet(serverapplet)(服务端程序)

作用:作用在于交互式的浏览和修改数据,生成动态数据

狭义的servlet就是java提供的一个接口,广义的servlet是任何实现servlet接口的实现类,一般情况下,servlet为后者。

servlet接口:

init()当servlet第一次被请求时,初始化Servlet对象,

service()每次请求时,service方法调用

destroy()当销毁Servlet对象,destroy方法调用

getServletlnfo ()这个方法一段描述,是一段字符串

getServletConfig()这个方法返回ServletConfig对象

GenerivServlet抽象类:

GenericServlet抽象类作用,实现了init(),destroy(),getServletConfig(),getServletlnfo(),相当于屏蔽掉这些不常用的方法,简化开发流程

HttpServlet抽象类:

为了匹配Http请求,实质就是把service根据请求方式拆成对应的方法

web配置文件中:

0

注解:@WebServlet(value= {“/gs”},loadOnStartup = 0)

  duxingweb myservletcom.qcby.servlet.MyServlet-1 myservlet/myservlet*.do/*/

到此这篇关于Servlet服务端实现原理详解的文章就介绍到这了,更多相关Servlet实现原理内容请搜索0133技术站以前的文章或继续浏览下面的相关文章希望大家以后多多支持0133技术站!

以上就是Servlet服务端实现原理详解的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java