- 博客(12)
- 收藏
- 关注
原创 4-JavaWeb - 第六章 会话_过滤器_监听器(下)
专门用于对域对象身上发生的事件或状态改变进行监听和相应处理的对象session对象在服务端是以对象的形式存储于内存的,session过多,服务器的内存也是吃不消的而且一旦服务器发生重启,所有的session对象都将被清除,也就意味着session中存储的不同客户端的登录状态丢失为了分摊内存 压力并且为了保证session重启不丢失,我们可以设置将session进行钝化处理在关闭服务器前或者到达了设定时间时,对session进行序列化到磁盘,这种情况叫做session的钝化。
2026-01-13 14:38:01
647
原创 4-JavaWeb - 第六章 会话_过滤器_监听器(上)
HTTP是无状态协议无状态就是不保存状态,即无状态协议(stateless),HTTP协议自身不对请求和响应之间的通信状态进行保存,也就是说,在HTTP协议这个级别,协议对于发送过的请求或者响应都不做持久化处理简单理解:浏览器发送请求,服务器接收并响应,但是服务器不记录请求是否来自哪个浏览器,服务器没记录浏览器的特征,就是客户端的状态举例:张三去一家饭馆点了几道菜,觉得味道不错,第二天又去了,对老板说,还点上次的那几道菜。
2026-01-12 15:01:14
834
原创 4-JavaWeb - 第五章 Servlet (下)
请求转发 和 响应重定向 是web应用中间接访问项目资源的两种手段,也是Servlet控制页面跳转的两种手段请求转发通过实现响应重定向通过实现请求转发生活举例: 张三找李四借钱,李四没有,李四找王五,让王五借给张三响应重定向生活举例:张三找李四借钱,李四没有,李四让张三去找王五,张三自己再去找王五借钱数据的编码和解码使用的不是同一个字符集使用了不支持某个语言文字的字符集各个字符集的兼容性。
2026-01-06 11:57:48
1115
原创 4-JavaWeb - 第五章 Servlet (中)
HttpServletRequest是一个接口,其父接口是ServletRequestHttpServletRequest是Tomcat将请求报文转换封装而来的对象,在Tomcat调用service方法时传入HttpServletRequest代表客户端发来的请求,所有请求中的信息都可以通过该对象获得HttpServletResponse是一个接口,其父接口是ServletResponseHttpServletResponse是Tomcat预先创建的,在Tomcat调用service方法时传入。
2026-01-05 12:01:50
233
原创 4-JavaWeb - 第五章 Servlet (上)
无需在程序运行时通过代码运行生成的资源在程序运行之前就写好的资源.例如:html css js img ,音频文件和视频文件Servlet (server applet) 是运行在服务端(tomcat)的Java小程序,是sun公司提供一套定义动态资源规范;从代码层面上来讲Servlet就是一个接口在整个Web应用中,Servlet主要负责接收处理请求协同调度功能以及响应数据。我们可以把Servlet称为Web应用中的控制器不是所有的JAVA类都能用于处理客户端请求,能处理客户端请求并做出响应的。
2026-01-05 11:25:41
1155
原创 4-JavaWeb - 第四章 XML_Tomcat10_HTTP
Web服务器通常由硬件和软件共同构成。硬件:电脑,提供服务供其它客户电脑访问软件:电脑上安装的服务器软件,安装后能提供服务给网络中的其他计算机,将本地文件映射成一个虚拟的url地址供网络中的其他人访问。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,成为目前比较流行的Web 应用服务器。
2025-12-30 16:44:13
984
原创 4-JavaWeb - 第三章 JavaScript
JS是一种运行于浏览器端上的脚本语言,可以实现网页动态变化和动画特效。HTML 事件可以是浏览器行为,也可以是用户行为。当这样一些行为发生时,可以自动触发对应的JS函数的运行,我们称之为事件发生。JS的事件驱动指的就是行为触发代码运行的这种特点。BOM是Browser Object Model的简写,即浏览器对象模型。BOM由一系列对象组成,是访问、控制、修改浏览器的属性和方法通过window对象及属性的一系列方法 控制浏览器行为的一种编程。
2025-12-29 16:11:19
671
原创 4-JavaWeb - 第二章 HTML&CSS
HTML是Hyper Text Markup Language的缩写。意思是超文本标记语言。它的作用是搭建网页结构,在网页上展示内容。超文本的含义——本身是文本,但是呈现出来的最终效果超越了文本。说HTML是一种『标记语言』是因为它不是像Java这样的『编程语言』,因为它是由一系列『标签』组成的,没有常量、变量、流程控制、异常处理、IO等等这些功能。HTML很简单,每个标签都有它固定的含义和确定的页面显示效果。双标签双标签是通过一组尖括号+标签名的方式来定义的<p> </p>
2025-12-29 10:17:16
936
原创 4-JavaWeb - 第一章 WEB概述
根据客户端的不同,我们可以将JAVA的互联网项目运行模式分为 CS模式 和 BS模式CS模式Client-Server模式 客户端-服务端模式, 该模式特点如下:1 程序分两部分,一部分是客户端需要安装的程序,一部分是要部署在服务器上的程序2 用户需要在硬件设备或者操作系统中,下载安装特定的客户端程序才可以使用3 程序运行的压力由客户端和服务端共同承担4 可以借助客户端运算资源,对数据继续处理,一般可以有较好的画质和展现效果5 程序更新时,往往需要同时更新客户端和服务端两部分。
2025-12-25 10:37:54
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅