后台类调用servlet_[Servlet] 01 Servlet 简介

1d3c175a5a46f684f9f0f92214b554c1.png

本篇开始学习servlet

为什么学习servlet呢?

服务器在接收到浏览器的请求后,会自动调用对应的逻辑代码进行请求处理。但是逻辑代码是由程序员编写并放到服务器中,那么服务器怎么知道该怎么调用并调用哪个类和哪个方法来进行请求处理。

所以学习servlet:

程序员在编写代码的时候如果能够按照服务器能够识别的规则进行编写,浏览器按照指定的规则进行发送请求,那么服务器就可以调用并执行响应的逻辑代码进行请求处理了。

个人理解:

servlet其实就是实现了特殊接口的java类,只不过此类tomcat服务器是认识的,所以servlet由程序员创建,但是是服务器调用执行

概念:

狭义的 Servlet 是指 Java 语言实现的一个接口,广义的 Servlet 是指任何实现了这个 Servlet 接口的类,一般情况下,人们将 Servlet 理解为后者。Servlet 运行于支持 Java 的应用服务器中。从原理上讲,Servlet 可以响应任何类型的请求,但绝大多数情况下 Servlet 只用来扩展基于 HTTP 协议的 Web 服务器

特点:

运行在支持 java 的应用服务器上

Servlet 的实现遵循了服务器能够识别的规则,也就是服务器会自动的根据请求调用对应的 servlet 进行请求处理。简单方便,可移植性强

使用:

1、 创建普通的 java 类并继承 HttpServlet

2、 覆写 service 方法

3、 在 service 方法中书写逻辑代码即可

4、 在 webRoot 下的 WEB-INF 文件夹下的 web.xml文件中配置 servlet

总结:

Servlet其实就是一个服务器可以识别的java类。我们需要将业务逻辑处理规则放入servlet中,然后将servlet放入tomcat服务器中,服务器根据请求调用对应的servlet处理。Servlet可以称为后台处理程序的入口。(也可以理解为java中的main方法)

581884b945f667facc506f8b5e75e530.png

1. Servlet, 全称Server Applet. 服务器端小程序.

2. Servlet是JavaEE规范中的一种技术:

----------------用于接收客户端的请求, 并针对请求做出响应.

3. 如何定义并使用Servlet?

>1 定义类, 直接或简介实现Servlet接口

|- Servlet接口

|- GenericServlet类, 直接实现Servlet接口

|- HttpServlet类, 继承了GenereicServlet

> 2重写方法

>3 编写配置文件(web.xml):

---------告诉服务器, 用户访问哪个(些)路径时, 调用Servlet的方法

这里省略了服务器的介绍和部署后续会介绍,我们学习使用的是TomCat 轻量级服务器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值