Servlet笔记——(2.1)Servlet简介
来源:互联网 发布:校园网络组建方案设计 编辑:程序博客网 时间:2024/06/07 15:20
2.1 Servlet简介
Sevelet是JavaWeb三大组件之一(Servlet、Listener、Filter),属于动态资源。Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要完成:
(1) 处理来自客户端的基于HTTP的请求;
(2) 接收与转换来自客户端的数据;
(3) 将数据传递给业务逻辑层的对象,由业务逻辑对象负责处理业务逻辑;
(4) 将结果返回给客户端(响应),由客户端负责展现界面;
例如客户端发出登陆请求,或者输出注册请求,这些请求都应该由Servlet来完成处理。Servlet需要我们自己来编写,但对象由服务器创建,并且由服务器调用其相应的方法。(从这个角度说,我们实际上完成的是一个“片段”程序,而创建、调用是Tomcat实现的,这也是“Servlet – 服务器端小程序”名字的由来)Servlet必须实现javax.servlet.Servlet接口。
理解Servlet:
每个Servlet都是唯一的,他们能处理的请求是不同的。比方说,客户端分别发送登陆、注册两个不同的请求,则需要两个不同的Servlet来分别处理。那如果多个客户端同时访问同一个Servlet呢?这会涉及到Servlet的线程安全性问题。
实现Servlet有三种方式:
(1) 实现javax.servlet.Servlet接口;
(2) 继承javax.servlet.GenericServlet类;
(3) 继承javax.servlet.http.HttpServlet类。
通常我们会去继承HttpServlet来完成我们自己的Servlet,但学习Servlet还是要从javax.servlet.Servlet接口开始学起。
- Servlet笔记——(2.1)Servlet简介
- Servlet学习笔记(二)—— Servlet简介
- Servlet—Servlet简介、Servlet调用过程
- 《Java Servlet编程》笔记(Servlet简介)
- 《Servlet学习笔记》Servlet 简介
- Servlet笔记——(2.3)Servlet线程安全性问题
- Servlet学习笔记—Servlet概述
- Servlet笔记——(2.5)Servlet方法以及Servlet域小结
- Servlet学习笔记—实现Servlet接口(创建Servlet的第一种方法)
- Servlet学习笔记(四)—— web.xml配置文件简介及加载过程
- Web开发笔记 servlet简介
- Servlet(3)—Servlet
- Servlet简介(一)
- ---Servlet(一)简介
- Servlet学习笔记—HttpServletRequest
- servlet——servlet入门(二)
- 【Servlet】(1)Servlet简介、Servlet底层原理、Servlet实现方式、Servlet生命周期
- Servlet简介
- shell脚本编程
- JAVA使用poi进行EXCEL模板导入导出,XSSFCell数据类型
- 微信小程序开发经验总结(六)
- 17. Letter Combinations of a Phone Number(根据手机按键求字母的组合)
- Java笔记之泛型方法
- Servlet笔记——(2.1)Servlet简介
- java pdf多签名
- Unity ImageEfffect 摄像头画面镜像处理
- python之Numpy的使用
- centos安装java
- 【技术贴收集】 .Net core学习笔记教程
- Vue新手环境搭建
- 题目242-计算球体积
- [Linux/Ubuntu] vi/vim 使用方法讲解