
JavaWeb
文章平均质量分 92
magic 245
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ServletContext 接口:Java Web——补充
ServletContext 是 Servlet 规范中的一个接口,由 Web 服务器(如 Tomcat)在启动 Web 应用时创建。全局数据共享:在整个 Web 应用范围内存储和获取数据资源访问:读取 Web 应用内的文件和资源应用配置:获取 Web 应用的初始化参数日志记录:向服务器日志写入信息命名空间支持:通过 JNDI 访问服务器资源ServletContext 是 Java Web 应用的核心组件,它提供了全局数据共享、资源访问和应用配置等重要功能。原创 2025-05-26 11:59:35 · 570 阅读 · 0 评论 -
ServletConfig 接口:Java Web ——补充
ServletConfig 是 Servlet 规范中的一个接口,它代表了 Servlet 的配置信息。Servlet 容器在初始化 Servlet 时会创建一个 ServletConfig 对象,并通过方法将其传递给 Servlet。Servlet 可以通过这个对象获取自身的初始化参数和 ServletContext 对象。原创 2025-05-26 11:35:14 · 523 阅读 · 0 评论 -
Java Servlet 类层次结构解析:从接口到具体实现
通过Servlet接口、和实现Servlet接口:最底层,灵活性高但代码繁琐。继承:适用于非 HTTP 协议的 Servlet(如 FTP 等,虽少见)。继承:处理 HTTP 请求的标准方式,几乎覆盖所有 Web 开发场景。掌握这一结构,能快速上手 Servlet 开发,编写简洁、高效的 Web 组件。在实际项目中,优先使用处理 HTTP 请求,借助其封装的doXXX方法,大幅提升开发效率。原创 2025-05-24 01:43:22 · 431 阅读 · 0 评论 -
Servlet 生命周期深度解析:从代码实例看请求处理全流程
客户端请求第一次到达 URL →服务器实例化Servlet(调用无参构造) →调用 init() 完成初始化 →调用 service() 处理请求(每次请求均触发) →服务器关闭时调用 destroy() 销毁实例通过标签,我们可以精细控制 Servlet 的初始化时机,平衡服务器启动速度与请求响应性能。对初始化耗时短、依赖少的 Servlet 采用默认的延迟加载。对核心服务(如数据库连接池、配置管理器)使用预加载,并合理安排加载顺序。通过监控服务器启动时间和资源使用情况,优化预加载策略。原创 2025-05-24 01:27:34 · 773 阅读 · 0 评论 -
MVC(Model-View-Controller)架构模式和三层架构介绍
本文系统解析MVC架构模式的核心组件与交互流程,通过用户注册案例演示模型、视图、控制器的协同机制,对比MVC与三层架构的异同及互补关系,阐述分层设计如何提升系统可维护性和扩展性,为现代Web开发提供清晰的架构设计指导。原创 2025-04-02 13:16:49 · 5300 阅读 · 0 评论 -
EL表达式与JSTL标签库实战指南:从基础到OA系统改造
本文全面解析EL表达式数据访问机制与JSTL核心标签库应用,通过User、Dept等案例演示EL对象属性访问、集合遍历及运算符使用,详解JSTL的<c:if>、<c:forEach>等标签原理与配置步骤,并结合OA项目实战展示如何用EL+JSTL替代脚本代码,实现MVC模式下的高效页面开发。原创 2025-04-01 20:04:01 · 1018 阅读 · 0 评论 -
监听器(Listener)详解
本文深入讲解Servlet规范中的8种监听器接口,通过代码示例演示应用启动/关闭、会话管理、属性变更等监听场景,对比不同作用域监听器的线程安全性,分析监听器与过滤器、拦截器的核心差异,帮助开发者掌握这一Java Web核心技术,实现资源管理、在线统计等高级功能。原创 2025-04-01 19:26:25 · 1609 阅读 · 0 评论 -
Java Filter 过滤器详解
本文深入讲解Servlet过滤器的核心概念与工作流程,通过代码示例演示统一编码、权限控制等典型应用场景,分析过滤器链与责任链模式的关联,对比Filter与Servlet生命周期差异,并提供Spring集成方案,帮助开发者掌握这一Java Web核心组件的使用技巧与最佳实践。原创 2025-04-01 14:27:21 · 2531 阅读 · 0 评论 -
jsp知识
本文系统剖析Servlet开发痛点及JSP解决方案,详解JSP基础语法与指令,通过OA项目改造演示Servlet+JSP协作模式。深入讲解Session/Cookie机制实现原理,包含十天内免登录等实战案例,分析JSP九大内置对象应用场景,为Java Web开发提供完整技术方案。原创 2025-03-31 16:05:18 · 345 阅读 · 0 评论 -
Cookie和Session的区别
本文从HTTP协议的无状态特性出发,系统讲解Cookie和Session的工作原理与实现机制,通过对比分析展示两者在存储位置、安全性及适用场景的差异,结合流程图解登录态管理过程,并给出分布式环境下的最佳实践方案,帮助开发者构建安全可靠的Web会话系统。原创 2025-03-31 13:24:42 · 1066 阅读 · 0 评论 -
HTTP教程
本文系统讲解HTTP/HTTPS协议核心知识,涵盖请求响应模型、状态码、消息结构、MIME类型等基础内容,深入分析HTTPS加密原理与HTTP/2多路复用等新特性,通过对比图表展示协议演进过程,帮助开发者全面掌握Web通信协议,优化网络应用性能与安全性。转载 2025-03-30 22:22:25 · 665 阅读 · 0 评论 -
Servlet三大域对象详解:应用域、会话域与请求域
本文通过图解+代码详细讲解Servlet三大域对象(应用域ServletContext、会话域HttpSession、请求域HttpServletRequest)的作用范围、生命周期及核心API。包含域对象协作关系图、数据存取示例代码,并提供不同场景下的使用建议,帮助开发者精准选择数据共享方案,优化Java Web应用架构设计。原创 2025-03-30 15:57:29 · 982 阅读 · 0 评论 -
jsp九大内置对象
本文深入解析JSP九大内置对象(request、response、session等)的特性与用法,通过对比常规Java变量声明,阐述其"无需声明直接使用"的原理。结合代码示例展示各对象在参数获取、会话管理、数据共享等场景的实际应用,帮助开发者快速掌握JSP核心开发技术,提升Web开发效率。原创 2025-03-30 12:17:09 · 722 阅读 · 0 评论 -
Servlet注解与使用模板方法设计模式优化oa项目
本文通过实例解析Servlet核心注解@WebServlet的用法,包括URL映射、初始化参数等配置,并演示反射机制解析注解。同时结合OA项目,展示如何利用模板方法设计模式优化DeptServlet,统一处理CRUD请求,减少冗余代码,提升可维护性。涵盖数据库操作、请求分发、重定向等关键技巧,适合Servlet初学者及设计模式实践者参考。原创 2025-03-29 20:57:57 · 1071 阅读 · 0 评论 -
Servlet与HTTP协议实战解析
本文通过部门管理系统案例详解Servlet处理HTTP请求的完整流程,涵盖CRUD操作、数据库连接管理及请求转发与重定向的核心区别,助开发者掌握动态页面生成、参数传递及MVC模式基础实现。原创 2025-03-29 18:26:13 · 1175 阅读 · 0 评论 -
转发和重定向的区别详解
本文详解Web请求处理的转发与重定向机制,对比单次请求与两次请求的本质差异,分析请求域数据共享与地址栏变化的特性差异,并结合代码示例演示适用场景,助开发者精准选择跳转策略。原创 2025-03-29 18:08:30 · 1227 阅读 · 0 评论 -
浏览器 ➔ 服务器or服务器 ➔ 浏览器:
浏览器 → 服务器:发送请求(“请给我这个页面的数据”)。服务器 → 浏览器:返回响应(“这是你要的数据,按指定格式处理”)。代码的本质:服务器通过response对象构造响应,是传递数据的桥梁。理解这段对话机制,是掌握Web开发的基础。无论是开发一个简单的页面,还是构建复杂的微服务,万变不离其宗——浏览器与服务器,永远在请求与响应的循环中默契共舞。原创 2025-03-29 16:28:19 · 885 阅读 · 0 评论 -
Servlet-http协议、模版方法设计模式、HttpServlet源码分析
本文深入解析HTTP协议请求响应结构,对比GET/POST请求差异,分析HttpServlet源码及模板方法设计模式,讲解如何避免405错误并正确重写Servlet方法,帮助开发者掌握Web开发核心技术。原创 2025-03-28 15:29:44 · 1443 阅读 · 0 评论 -
Servlet开发与生命周期详解-2
本文详细讲解Servlet在IDEA中的开发流程,分析Servlet生命周期及GenericServlet适配器模式,深入解析ServletConfig和ServletContext接口的配置与应用,帮助开发者掌握Servlet核心技术与Web应用开发。原创 2025-03-27 20:20:52 · 902 阅读 · 0 评论 -
Java代码理解-Servlet-自己搜的
1.示例1:void pay();这里定义了一个 Payment 接口,它包含一个抽象方法 pay()。此接口规定了任何实现它的类都必须提供支付的具体实现,定义了一种支付行为的规范。@OverrideSystem.out.println("支付宝支付");@OverrideSystem.out.println("微信支付");Alipay 类和 WechatPay 类都实现了 Payment 接口,并重写了 pay() 方法,分别实现了各自的支付逻辑,这是对接口规范的具体实现。原创 2025-03-26 18:30:29 · 1028 阅读 · 0 评论 -
Servlet理解-自己搜的
Servlet 是 Java Web 开发中的“服务员”接收客户端(如浏览器)的请求,并生成动态响应返回给客户端。比如,当用户在浏览器输入网址访问一个动态页面时,Servlet 就像餐厅的服务员一样,负责接收点餐(请求),处理订单(业务逻辑),最后把做好的菜(响应内容)端给用户。Servlet 是 Java Web 的核心组件,负责处理动态请求和响应。生命周期四阶段:实例化 → 初始化 → 服务 → 销毁。开发建议优先继承,简化 HTTP 协议处理。使用注解配置,减少 XML 配置。原创 2025-03-26 18:28:15 · 718 阅读 · 0 评论 -
Java Web开发基础-Servlet
本文介绍B/S与C/S架构特点,详细讲解Tomcat服务器配置、Servlet开发流程及Java Web应用部署步骤,帮助读者理解Web通信原理并掌握基础Web开发技能。原创 2025-03-25 15:12:38 · 924 阅读 · 0 评论