JavaEE
文章平均质量分 72
JavaEE中的三大组件时很多框架的基础,深入理解非常有必要
重新来过2026
记录技术学习,分享带来快乐
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaWeb 三大组件之 Filter
本文介绍了JavaWeb中的Filter(过滤器)基础概念与使用方法。Filter是JavaWeb三大组件之一,核心作用是拦截请求而非处理业务。文章详细说明了Filter的生命周期(init、doFilter、destroy方法)、配置方式(web.xml注册)及核心流程(通过FilterChain放行请求)。同时讲解了多过滤器执行顺序、FilterConfig配置对象及四种拦截方式(REQUEST、FORWARD、INCLUDE、ERROR)。通过示例代码展示了如何创建并配置一个简单过滤器,帮助开发者理解原创 2020-04-10 05:57:47 · 173 阅读 · 0 评论 -
JavaWeb 三大组件之 Listener
本文系统梳理了JavaWeb监听器的核心机制与应用场景。监听器基于观察者模式实现,自动监听ServletContext、HttpSession和ServletRequest三大域对象的生命周期(创建/销毁)和属性变化(增删改)。8种监听器按功能分为生命周期监听和属性监听两大类,分别对应不同域对象。开发监听器只需实现对应接口并注册到web.xml即可,事件对象提供获取事件源和属性信息的方法。文中以ServletContext监听器为例演示了完整实现,并总结了监听器在资源初始化、在线统计等场景的典型应用。面试要原创 2020-04-10 05:16:08 · 130 阅读 · 0 评论 -
Cookie & HttpSession
本文介绍了HTTP会话跟踪技术Cookie和HttpSession的核心知识点。Cookie是客户端存储机制,通过Set-Cookie响应头下发,浏览器自动携带,用于状态跟踪和用户偏好存储,需注意编码处理和path/domain等属性设置。HttpSession是服务端会话对象,依赖JSESSIONID标识会话,提供setAttribute等方法存储数据,适用于登录状态维护等场景。两者主要区别在于存储位置(客户端/服务端)、安全性、数据类型支持等方面。文章还详细说明了URL重写解决Cookie禁用问题的方法原创 2020-04-10 04:44:31 · 266 阅读 · 0 评论 -
HttpServletRequest & HttpServletResponse
本文总结了Servlet核心知识点,主要包含: HttpServletRequest 获取客户端信息、请求头、URL参数 请求转发与包含的区别及实现 request域对象的作用范围 HttpServletResponse 常见状态码设置 响应头操作与输出流选择 重定向实现及与转发的核心区别 编码问题解决方案 响应/请求中文乱码处理(GET/POST差异) URL编解码规则 路径规范 区分服务器路径与客户端路径写法 开发建议使用带项目名的绝对路径 通过request/response对象可完整处理HTTP请求原创 2020-04-10 03:35:00 · 337 阅读 · 0 评论 -
JavaWeb 三大组件之 Servlet
Servlet概述 Servlet是JavaWeb三大组件之一,主要用于处理客户端请求。它由Web容器(如Tomcat)管理生命周期,具有以下特点: 生命周期方法: init():Servlet初始化时执行一次 service():每次处理请求时调用 destroy():Servlet销毁时执行一次 重要特性: 单例模式(一个Servlet类只有一个实例) 线程不安全但效率高 实现方式: 实现Servlet接口 继承GenericServlet类 继承HttpServlet类(最常用) Servlet需要开原创 2020-04-09 05:04:44 · 1161 阅读 · 0 评论
分享