摘要: RESTful API:现代 Java Web 的接口设计与前后端分离 在传统的 Java Web 开发中,后端不仅要处理业务逻辑,还要负责页面渲染,前后端代码深度耦合。随着移动端和前端技术的发展,多端适配、快速迭代的需求越来越强烈,前后端分离架构逐渐成为主流。在这种架构下,后端不再负责页面渲染,只 阅读全文
posted @ 2026-11-04 21:31 张煜坤 阅读(3) 评论(0) 推荐(0)
摘要: Spring Boot 时代:Java Web 开发的轻量化革命 SSM 框架虽然功能强大,但配置过程极其繁琐。开发者需要手动配置大量 XML 文件,整合各个框架,管理依赖版本,光是搭建一个可运行的项目就要花费大量时间。Spring Boot 的出现彻底改变了这一局面,它以 “约定优于配置” 为核心 阅读全文
posted @ 2026-11-04 21:30 张煜坤 阅读(2) 评论(0) 推荐(0)
摘要: SM 框架整合:经典 Java Web 企业级开发方案 在 Java Web 发展的黄金时期,SSM(Spring + Spring MVC + MyBatis)是绝对的主流企业级开发组合。三个框架各司其职,无缝整合,分别承担了业务层、控制层和持久层的职责,构建起了一套完整的分层开发体系。它既保留了 阅读全文
posted @ 2026-11-03 21:41 张煜坤 阅读(3) 评论(0) 推荐(0)
摘要: 过滤器与监听器:Java Web 的全局控制与事件感知 在 Web 应用中,很多功能需要对所有请求生效,比如字符编码统一设置、登录权限校验、访问日志记录等。如果每个 Servlet 都重复编写这些代码,不仅冗余,而且维护困难。过滤器(Filter)正是为了解决这类全局共性问题而生,它可以在请求到达目 阅读全文
posted @ 2026-11-03 21:36 张煜坤 阅读(3) 评论(0) 推荐(0)
摘要: 从 JSP 到模板引擎:Java Web 视图层的技术迭代 JSP(JavaServer Pages)是 Java Web 早期最主流的视图技术,它允许开发者在 HTML 代码中嵌入 Java 代码,实现页面内容的动态生成。JSP 的本质是 Servlet,容器会在第一次访问时将 JSP 文件翻译成 阅读全文
posted @ 2026-11-02 21:07 张煜坤 阅读(2) 评论(0) 推荐(0)
摘要: MVC 设计模式:# MVC 设计模式:Java Web 架构分层的核心思想 早期的 Java Web 开发中,开发者常常将业务逻辑、数据操作、页面渲染全部写在 JSP 页面里,形成所谓的 “Model1” 模式。这种方式开发简单,但代码耦合度极高,修改页面可能影响业务逻辑,排查问题困难,完全无法应 阅读全文
posted @ 2026-11-02 21:05 张煜坤 阅读(3) 评论(0) 推荐(0)
摘要: 会话与状态管理:Cookie、Session 与 Web 交互的底层逻辑 HTTP 协议本身是无状态的,每一次请求都是独立的,服务器默认无法区分两次请求是否来自同一个用户。但现实中的 Web 应用几乎都需要识别用户身份,比如登录状态、购物车、个性化设置,这就需要会话机制来维持状态。Java Web 阅读全文
posted @ 2026-11-01 21:27 张煜坤 阅读(6) 评论(0) 推荐(0)
摘要: Servlet 核心机制:Java Web 的底层请求处理基石 Servlet 是 Java Web 技术的基石,也是所有上层框架的底层基础。简单来说,Servlet 就是运行在服务器端的 Java 程序,专门负责接收 HTTP 请求、处理业务逻辑并生成响应。它不是独立启动的程序,而是由 Servl 阅读全文
posted @ 2026-11-01 21:26 张煜坤 阅读(3) 评论(0) 推荐(0)
摘要: Java Web 本质认知:从静态网页到动态服务的演进 在互联网发展的早期,Web 世界完全由静态网页构成。服务器只需要将存储在磁盘上的 HTML 文件原样返回给浏览器,用户看到的内容永远固定不变,无法根据请求做出个性化响应。随着业务需求的复杂化,人们需要网页能够根据用户输入、数据库数据实时生成内容 阅读全文
posted @ 2026-11-01 15:37 张煜坤 阅读(2) 评论(0) 推荐(0)
摘要: 1. 数据库核心架构分层:四层模型的解耦设计思想 很多开发者对数据库的认知停留在 “写 SQL、查表” 的黑盒层面,却忽略了它是一套高度分层的工程化系统。主流关系型数据库普遍遵循四层架构模型,分层的核心逻辑是关注点分离,让每一层只负责单一职责,既降低了系统复杂度,也支撑了组件的可替换性。 最上层是连 阅读全文
posted @ 2026-10-26 10:32 张煜坤 阅读(10) 评论(0) 推荐(0)