首页 > 其他 > 详细

Servlet

时间:2021-06-02 09:26:08      阅读:19      评论:0      收藏:0      [点我收藏+]

Servlet(Server Applet),全称Java Servlet。

是?Java编写的服务器端程序,其主要功能在于交互式地浏览和修改数据,?成动态Web内容。

狭义的Servlet是指Java语?实现的?个接?,?义的Servlet 是指任何实现了这个Servlet接?的类,?般情况下,?们将Servlet理解为后者。

Servlet运?于?持Java的应?服务器中。

从实现上讲,Servlet可以响应任何类型的请求,但绝?多数情况下Servlet只?来扩展基于HTTP协议的Web服务器。

 

Servlet?作模式:

  •  客户端发送请求?服务器
  •  服务器启动并调?Servlet,Servlet根据客户端请求?成响应内容并将其传给服务器
  •  服务器将响应返回客户端

 

Servlet API

技术分享图片

 

 

使用Servlet

1、创建Servlet类:

  • 实现Servlet接?,重写?法
  • 继承HttpServlet

2、在web.xml?档中配置映射关系

<servlet>
    <servlet-name>?定义名称</servlet-name>
    <servlet-class>处理请求的类的完整路径</servlet-class>
</servlet>
<servlet-mapping><!-- mapping 表示映射 -->
    <servlet-name>?定义名称</servlet-name>
    <url-pattern>请求名</url-pattern>
</servlet-mapping>

标签的执?顺序:
  请求过来以后->web.xml->servlet-mapping标签中的url-pattern标签中的内容和请求名进?匹配
  ->匹配成功后找对应的servlet-mapping标签中的servlet-name
  ->去servlet标签中找和上?个servlet-name相同的name值
  ->去找servlet标签中 的servlet-class中处理类的完整路径

3、启动tomcat,在浏览器输?http://localhost:8080/(配置为80可不写端口号)?程名/访问服务器的路径

 

Servlet?作原理

 

Servlet

原文:https://www.cnblogs.com/yi-ji/p/14839083.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!