美文网首页
servlet学习(一):servlet简介

servlet学习(一):servlet简介

作者: 程序员三千_ | 来源:发表于2019-02-22 16:14 被阅读62次

什么是servlet

    servlet是一门用于开发动态web资源的技术,可以运行在Web服务器中的小型Java程序,有时也叫做服务器端的小应用程序。servlet 可以通过 HTTP协议接收和响应来自 Web 客户端的请求。

servlet的语法跟JavaSE是一样的并且能够使用JavaSE中的API,要想创建一个动态资源可以分为以下两步:

编写一个Java类,实现javax.servlet.Servlet接口,该接口在servlet-api.jar包中

将这个Java类部署在web服务器中

web访问流程图:


编写第一个servlet


之后将该web项目部署到tomcat中,启动成功后访问:http://locahost:8080/项目名字/hello

可以看到eclipse控制台中打印出了Hello Servlet

通过上面示例可以看出,servlet的需要部署在tomcat中才能运行,有时tomcat也被称为是servlet的容器

客户端向tomcat发送请求,http://localhost:8080/test/hello

1、tomcat根据请求的URL找到名称为test的应用

2、tomcat根据请求的URI”/hello”找到web.xml文件中url-pattern与之对应的标签

3、tomcat根据url-pattern标签中的servlet-name定位到com.monkey1024.servlet.FirstServlet类。

4、tomcat实例化FirstServlet类

5、调用FirstServlet类中的init方法

6、调用FirstServlet类中的service方法

7、FirstServlet将数据响应给客户端

8、调用destroy方法销毁FirstServlet

相关文章

  • Servlet

    1.Servlet 学习大纲 servlet 概念以及相关接口简介 servlet 执行过程 servlet 路径...

  • servlet学习(一):servlet简介

    什么是servlet servlet是一门用于开发动态web资源的技术,可以运行在Web服务器中的小型Java程序...

  • Servlet简介

    Servlet学习的大纲 servlet概念及相关接口简介 servet 执行过程 servlet映射路径 缺省s...

  • Servlet入门

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

  • Servlet

    Servlet简介: Servlet响应客户请求过程: Servlet容器响应客户请求的过程: Servlet生命...

  • JavaWeb之Servlet

    六、Servlet 目录:Servlet简介、HelloServlet、Servlet原理、Mapping问题、S...

  • javaweb学习总结——Servlet学习笔记(17.09.1

    servlet 简介 1.servlet叫什么 Servlet(Server Applet)是Java Servl...

  • Servlet

    Servlet Servlet 简介 Java Servlet是和平台无关的服务器端组件,它运行在Servlet容...

  • Java Web 之 Servlet

    本文包括: Servlet简介关于Servlet的一些类 Servlet生命周期 ServletConfig获得初...

  • Servlet

    一、Servlet实现1、Servlet简介Servlet 是 Server 与 Applet 的缩写,是服务端小...

网友评论

      本文标题:servlet学习(一):servlet简介

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