什么是servlet?servlet的作用?——计算机网络系列学习笔记
1. servlet的概念
简单来说servlet是运行在服务器上的java程序
servlet由servlet容器管理,servlet容器也叫 servlet引擎,是servlet的运行环境,给发送的请求和响应之上提供网络服务
2. servlet的作用
通俗来讲servlet专门用来接收客户端的请求,专门接收客户端的请求数据,然后调用底层service处理数据并生成结果
浏览器http请求 ——> tomcat服务器 ——> 到达servlet ——> 执行doGet(), doPost()方法 ——> 返回数据
- 客户端发送请求到服务器端
- 服务器将请求信息发送至Servlet
- Servlet生成响应内容并将其传给服务器。
- 服务器将响应返回给客户端。
3. servlet里的三大作用域:
request(请求):它的作用范围是一次请求和响应,是三个作用域中最小的。session(会话):它的作用比request要大一点,一次会话过程中,它的作用域就一直存在,(默认是30分钟)servletcontext:它作用范围最大,作用于整个服务器中。(Application)
什么是servlet?servlet的作用?——计算机网络系列学习笔记相关推荐
- Servlet系列学习笔记1 --- Servlet工作原理和生命周期
目录 一.Servlet API概述 二.Servlet工作原理 三.Servlet接口 四.Servlet的生命周期 五.ServletRequest 六.ServletResponse Servl ...
- Servlet和HTTP请求协议-学习笔记02【Servlet_体系结构与urlpartten配置、HTTP请求协议】
Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...
- 观看慕课老师milanlover视频Servlet+手工编写Servlet+用Eclipse编写Servlet+Servlet执行流程和生命周期
eclipse 配置JDK HTML <a> 标签的 href 属性 新建MyFirstServletDemo项目: 新建index.jsp: <%@ page language=& ...
- Servlet和HTTP请求协议-学习笔记01【Servlet_快速入门-生命周期方法、Servlet_3.0注解配置、IDEA与tomcat相关配置】
Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...
- Tomcat服务器启动错误之Offending class: javax/servlet/Servlet.class
引子 最近在基于Wex5项目开发中,遇到使用过程中与Tomcat功能有关的错误提示, 如题所示.最终的解决方法就是删除掉项目上与tomcat冲突的jar包. org.apache.catalina.l ...
- 异常处理记录: Servlet class X is not a javax.servlet.Servlet
异常处理记录: Servlet class X is not a javax.servlet.Servlet 参考文章: (1)异常处理记录: Servlet class X is not a jav ...
- ClassCastException: com.gao5805123.servlet.ServletDemo cannot be cast to javax.servlet.Servlet
ClassCastException: com.gao5805123.servlet.ServletDemo cannot be cast to javax.servlet.Servlet **异常信 ...
- javaweb项目,配置servlet后报错:java.lang.ClassCastException: cannot be cast to class javax.servlet.Servlet
使用maven创建javaweb项目,通过添加依赖的方式来添加servlet-api,版本4.0.1,如下 <dependency><groupId>javax.servlet ...
- Spark jar not loaded. Offending class: javax/servlet/Servlet.class
相关软件版本 Spark1.4.1 ,Hadoop2.6,Scala2.10.5,intelliJ IDEA2014,JDK1.8,Tomcat7 机器及服务: windows7 :包含JDK1.8, ...
最新文章
- LNK1181 无法打开输入文件“myelin64_1.lib“
- BZOJ2938:[POI2000] 病毒
- 轻松玩转jquery。
- Error: Program type already present: okhttp3.Authenticator$1
- Effective Java~3. 私有Constructor 或Enum 强化单例
- LeetCode(40):组合总和 II
- Java Web实训项目:西蒙购物网(上)
- CentOS 6.5 64位 安装zabbix-2.2.0
- 【BIEE】超过了已配置的最大允许输入记录数
- php 如何将xml转为数组array
- 12.SpringBoot集成微信公众号开发
- 计算机加入域用户名,使用PowerShell重新命名计算机并加入域
- pms解析--未完待续
- 渗透测试-流量加密之冰蝎蚁剑
- NDEF格式的smart tag在Mifare UltraLight卡中的存储方式
- czl蒻蒟的OI之路5
- 微信小程序应用开发赛作品综合开发记录——晋鹿文旅(云开发——概览)
- 美国各州格言,大家可以看看什么词最多
- 记一次集成微信支付的故事
- SpringBoot中如何使用单元测试