首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Servlet的简述

Servlet的概念

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

Servlet的创建过程

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

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

将应用部署在web服务器中

Servlet的工作流程

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

Servlet的创建

web.xml文件中进行配置

部署到服务器可见文章

访问结果

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

在控制台打印相应的信息

闭关tomcat服务器

Servlet的执行流程

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

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

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

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

tomcat实例化ServletDemo类

调用ServletDemo类中的init方法

调用ServletDemo类中的service方法

ServletDemo将数据响应给客户端

调用distroy方法销毁ServletDemo

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190121G11XJW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券