1. servlet的概念

简单来说servlet是运行在服务器上的java程序
servlet由servlet容器管理,servlet容器也叫 servlet引擎,是servlet的运行环境,给发送的请求和响应之上提供网络服务

2. servlet的作用

通俗来讲servlet专门用来接收客户端的请求,专门接收客户端的请求数据,然后调用底层service处理数据并生成结果

浏览器http请求 ——> tomcat服务器 ——> 到达servlet ——> 执行doGet(), doPost()方法 ——> 返回数据

  1. 客户端发送请求到服务器端
  2. 服务器将请求信息发送至Servlet
  3. Servlet生成响应内容并将其传给服务器。
  4. 服务器将响应返回给客户端。

3. servlet里的三大作用域:

   request(请求):它的作用范围是一次请求和响应,是三个作用域中最小的。session(会话):它的作用比request要大一点,一次会话过程中,它的作用域就一直存在,(默认是30分钟)servletcontext:它作用范围最大,作用于整个服务器中。(Application)

什么是servlet?servlet的作用?——计算机网络系列学习笔记相关推荐

  1. Servlet系列学习笔记1 --- Servlet工作原理和生命周期

    目录 一.Servlet API概述 二.Servlet工作原理 三.Servlet接口 四.Servlet的生命周期 五.ServletRequest 六.ServletResponse Servl ...

  2. Servlet和HTTP请求协议-学习笔记02【Servlet_体系结构与urlpartten配置、HTTP请求协议】

    Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...

  3. 观看慕课老师milanlover视频Servlet+手工编写Servlet+用Eclipse编写Servlet+Servlet执行流程和生命周期

    eclipse 配置JDK HTML <a> 标签的 href 属性 新建MyFirstServletDemo项目: 新建index.jsp: <%@ page language=& ...

  4. Servlet和HTTP请求协议-学习笔记01【Servlet_快速入门-生命周期方法、Servlet_3.0注解配置、IDEA与tomcat相关配置】

    Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...

  5. Tomcat服务器启动错误之Offending class: javax/servlet/Servlet.class

    引子 最近在基于Wex5项目开发中,遇到使用过程中与Tomcat功能有关的错误提示, 如题所示.最终的解决方法就是删除掉项目上与tomcat冲突的jar包. org.apache.catalina.l ...

  6. 异常处理记录: 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 ...

  7. ClassCastException: com.gao5805123.servlet.ServletDemo cannot be cast to javax.servlet.Servlet

    ClassCastException: com.gao5805123.servlet.ServletDemo cannot be cast to javax.servlet.Servlet **异常信 ...

  8. javaweb项目,配置servlet后报错:java.lang.ClassCastException: cannot be cast to class javax.servlet.Servlet

    使用maven创建javaweb项目,通过添加依赖的方式来添加servlet-api,版本4.0.1,如下 <dependency><groupId>javax.servlet ...

  9. 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, ...

最新文章

  1. LNK1181 无法打开输入文件“myelin64_1.lib“
  2. BZOJ2938:[POI2000] 病毒
  3. 轻松玩转jquery。
  4. Error: Program type already present: okhttp3.Authenticator$1
  5. Effective Java~3. 私有Constructor 或Enum 强化单例
  6. LeetCode(40):组合总和 II
  7. Java Web实训项目:西蒙购物网(上)
  8. CentOS 6.5 64位 安装zabbix-2.2.0
  9. 【BIEE】超过了已配置的最大允许输入记录数
  10. php 如何将xml转为数组array
  11. 12.SpringBoot集成微信公众号开发
  12. 计算机加入域用户名,使用PowerShell重新命名计算机并加入域
  13. pms解析--未完待续
  14. 渗透测试-流量加密之冰蝎蚁剑
  15. NDEF格式的smart tag在Mifare UltraLight卡中的存储方式
  16. czl蒻蒟的OI之路5
  17. 微信小程序应用开发赛作品综合开发记录——晋鹿文旅(云开发——概览)
  18. 美国各州格言,大家可以看看什么词最多
  19. 记一次集成微信支付的故事
  20. SpringBoot中如何使用单元测试

热门文章

  1. Linux 进程信号:信号的概念、生命周期、产生流程、阻塞
  2. “逃离”单体,GitHub的微服务架构实践
  3. 如果我是面试官,我会问你 Spring 那些问题?
  4. 挖一挖曹大 holmes 的设计与实现
  5. LiveVideoStack Meet | 杭州:CV与流媒体将走向融合
  6. 【字节跳动背后的音视频技术揭秘】
  7. 超低延迟实时流媒体传输技术
  8. 通过视频着色进行自监督跟踪
  9. 教育机构如何提升在线教育技术能力? | 云+社区技术沙龙
  10. web模块化规范和实现