栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaWeb简单复习

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaWeb简单复习

Javaweb复习

学Servlet程序、Filter过滤器、Listener监听器、cookie技术、Session会话、JSON使用这几个即可

cookie的工作机制

cookie是由服务器端创建的,放在响应头中推送到浏览器,浏览器保存到本地缓存中

cookie cookie=new cookie(name,value);
Java代码   response.addcookie(cookie对象);
HTTP响应消息头:Set-cookie:cookie的名字=cookie的值

浏览器接收到服务端返回的cookie,以后每次都会把cookie带上

HTTP请求消息头:Set-cookie:cookie的名字=cookie的值

Session的工作机制

获取Session对象:request.getSession()

检查当前请求是否携带JSESSIONID这个cookie带了:根据JSESSIONID在服务端查找对应的Session对象能找到:就把找到的Session对象返回没有找到:新建Session对象返回,同时返回JSESSIONID的cookie没带:新建Session对象返回,同时返回JSESSIONID的cookie

javaWeb的三大组件(Servlet、Filter、Linstener)

Filter的工作流程

Linstener 监听器

linstener八个监听器:ServletRequest(2)、HttpSession(2)、ServeltContext(4)

2:生命周期监听器、属性变化监听器

4(HttpSession):2、额外的两个(活化钝化监听器、绑定解绑监听器)

掌握的监听器:

ServletContextListenter:(生命周期监听器);监听ServletContext的创建和销毁(监听服务器的启动、停止);服务器一启动为当前项目创建ServletContext对象,服务器停止销毁创建的ServletContext;

ServletContext:

    一个web项目对应一个ServletContext,它代表当前web项目的信息还可以作为最大域对象在整个项目的运行期间共享数据
用法

    实现对应的监听器接口

    去web.xml中进行配置

    ​ 注意:有两个Listener是JavaBean需要实现的接口,(HttpSessionActivitionListener,HttpSessionBindingListener)

AJAX和JSON

JSON(Javascript Object Notation, JS 对象简谱) (js对象表示法)是一种轻量级(和xml相比和轻量)的数据交换格式。

{key:value,key:value};
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/711741.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号