Javaweb自学视频教程学什么 - 极悦
首页 课程 师资 教程 报名

Javaweb自学视频教程学什么

  • 2020-09-16 13:46:45
  • 1326次 极悦


每个 Java web初学者都必须掌握的知识内容。从内涵网络通信、HTML、CSS、JavaScript、MySQL、JDBC、JSP、Servlet等技术开始。让你在学习过程中,快速掌握Javaweb入门到精通。


javaweb自学视频教程


自学Java学习视频


JavaWeb三大组件


JavaWeb三大组件包括,Servlet组件(接受请求,响应数据),Filter组件(过滤,拦截请求),Listener组件(监听器),这三大组件构成了javaWeb核心内容,也是作为后端来说,JavaWeb最重要的内容。


Servlet组件:


什么是Servlet组件:处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的,并且Servlet是为了解决实现动态页面而衍生的东西。


整个过程为:


●客户端发送请求至服务器端;


●服务器将请求信息发送至Servlet;


●Servlet生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求;


●服务器将响应返回给客户端。


Javaweb自学视频教程


Filter组件:


什么是Filter组件:Fileter又被通俗称为过滤网,它是为了把不符合规则的请求和加密文件在中途拦截或修改。


Javaweb自学视频教程


从上面的图,可以看出一个Filter的工作流程:


一个http请求过来之后


首先进入filter,执行相关业务逻辑


若判定通行,则进入Servlet逻辑,Servlet执行完毕之后,又返回Filter,最后在返回给请求方


判定失败,直接返回,不需要将请求发给Servlet


通过上面的流程,可以推算使用场景:


在filter层,来获取用户的身份


可以考虑在filter层做一些常规的校验(如参数校验,referer校验等)


可以在filter层做稳定性相关的工作(如全链路打点,可以在filter层分配一个traceId;也可以在这一层做限流等)、


Filter详解见文章底部链接。


Listener组件:


Listener监听器是Servlet规范中定义的一种特殊类,它用于监听web应用程序中的ServletContext、HttpSession和ServletRequest这三大域对象的创建、销毁事件以及监听这些域对象中的属性发生修改的事件。Servlet规范针对这三个对象上的操作,又把多种类型的监听器划分为三种类型:


域对象的生命周期监听:监听域对象自身的创建和销毁。


域对象的属性监听:监听域对象中属性的增加和删除。


感知监听(都与HttpSession域对象有关):监听绑定到HttpSession域中的某个JavaBean对象的状态的监听器。


监听三大范围是:请求范围,会话范围,全局范围。


以上就是对“Javaweb自学视频教程学什么”的介绍,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。


选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交