Servlet的基本介绍

Servlet的概念:

Servlet是Web服务器上的一种技术,是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。

Servlet的创建过程

  1. 创建Java类,实现javax.servlet.Servlet接口,实现相关的方法。

  2. 在web.xml文件中进行相关的配置

  3. 将应用部署在web服务器中

Servlet的工作流程

流程图.png

如图:客户端浏览器发送请求至服务器,服务器启动并调用 Servlet,Servlet 根据客户端请求生成响应内容并将其传给服务器,服务器将请求结果响应返回客户端。

Servlet的创建

web.xml文件中进行配置

访问结果:

将项目部署到tomcat服务器中,在浏览器中输入http://localhost:8081/WebStudy/servlet的URL

image

在控制台打印相应的信息

image

闭关tomcat服务器

image

Servlet的执行流程

1.客户端向tomcat发送请求,http://localhost:8081/WebStudy/servlet

2.tomcat根据请求的URL找到名称为WebStudyt的应用

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

4.tomcat根据url-pattern标签中的servlet-name定位到com.yuanshi.eryu.ServletDemo类。

5.tomcat实例化ServletDemo类

6.调用ServletDemo类中的init方法

7.调用ServletDemo类中的service方法

8.ServletDemo将数据响应给客户端

9.调用distroy方法销毁ServletDemo

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,494评论 11 349
  • 基础 简介 一个 Servlet 程序就是一个实现了特殊接口的java类,它由支持 Servlet (具有 Ser...
    SamSho阅读 2,854评论 1 1
  • 0 系列目录# WEB请求处理 WEB请求处理一:浏览器请求发起处理 WEB请求处理二:Nginx请求反向代理 本...
    七寸知架构阅读 14,761评论 22 189
  • Servlet体系结构是建立在 Java 多线程机制上的,它的生命周期由 Web 容器负责。当客户端第一次请求某个...
    懒喵三千问阅读 11,030评论 0 4
  • 《成为爱》 当你试图改变他人的时候, 实际上你是在评判他没你好。 其实, 在宇宙当中, 每个人都是完美的。 事实上...
    唐润珠宝阅读 2,962评论 0 1

友情链接更多精彩内容