meditation5201314

Servlet汇总

因为看公司代码,有个cookie+jwt.Token登录验证接口,于是回顾下servlet、cookie、session、前后端分离restful、jwt.token相关内容。虽然现在流行的是网关封装各个接口,但是基础还是比较重要,需要重新复习。

Servlet--基础理论、实战代码锻炼:https://how2j.cn/k/servlet/servlet-eclipse/558.html

Servlet--拓展理论、实例参考链接:https://github.com/ZhongFuCheng3y/3y/blob/master/README.md#dollarservlettomcat




☕ 背景.Servlet相关对象介绍​

简介Servlet

​ 首先Tomcat是servlet容器,用以 接受和返回 服务端和客户端的请求(在此之前,没有tomcat,就使用socket进行监听处理)。

​ 其次,在上述交互过程中,采用Http协议处理。HTTP协议是客户端和服务器交互的一种通迅的格式

​ 最后,Servlet的生命周期即伴随内置tomcat的调用而产生,伴随tomcat的关闭而销毁。下面列出Servlet相关对象。

  • ServletConfig

​ 通过此配置获取web.xml中参数

  • ServletContext

    ​ tomcat启动时获取整个应用的配置文件。

  • Request、Response

    ​ 分别对应http请求头和响应头

  • Cookie、Session

    Cookie:存储与客户端,存储用户身份。Session:存储与服务端,判断用户身份。



☕ 1.Servlet第一篇(tomcat、http协议)

目前都是httpservlet实现servlet的方法,重写doget和dopost方法。

1.tomcat

​ tomcat底层是socket程序,也是jsp、servlet容器。

​ 介绍tomcat中虚拟目录和虚拟主机

​ 虚拟目录:文件不一定都放在webapps下,所以项目启动后要访问其他磁盘下的文件就需要配置虚拟目录

​ 虚拟主机:一个tomcat中配置多个域名,这样就能通过多个域名访问到同一个tomcat中.


2.Http协议

​ Http协议:超文本传输协议,在客户端client和服务端server中交互

​ Http1.0:client和server属于短暂连接,获取资源后就断开

​ Http1.1:client、server保持连接,并且可以获得多个web资源



分类:

Java

技术点:

相关文章:

  • 2021-05-30
  • 2022-12-23
  • 2022-12-23
  • 2021-07-05
  • 2022-12-23
  • 2021-09-01
  • 2021-07-29
  • 2022-12-23
猜你喜欢
  • 2021-09-23
  • 2021-12-07
  • 2021-11-16
  • 2022-12-23
  • 2021-10-14
  • 2021-10-01
  • 2021-07-16
相关资源
相似解决方案