上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 关键词:Filter、Listener、请求拦截、事件监听 学习目标:掌握过滤器和监听器的使用,理解它们在JavaWeb中的作用。 核心原理图解:过滤器链工作流程图,监听器事件处理流程图。 代码实现:使用过滤器实现请求日志记录,使用监听器实现在线人数统计。 问题排查:解决过滤器链中断问题,确保监听器 阅读全文
posted @ 2025-02-20 14:06 f-52Hertz 阅读(28) 评论(0) 推荐(0)
摘要: 关键词:文件上传、文件下载、MultipartFile、ResponseEntity 学习目标:掌握文件上传和下载的基本原理和实现方法。 核心原理图解:文件上传和下载的流程图。 代码实现:使用Spring MVC实现文件上传和下载功能。 问题排查:解决大文件上传导致的内存溢出问题,防止文件下载过程中 阅读全文
posted @ 2025-02-20 11:33 f-52Hertz 阅读(67) 评论(0) 推荐(0)
摘要: 关键词:异常处理、全局异常处理、AOP 学习目标:掌握JavaWeb中异常处理的基本原理和实现方法。 核心原理图解:异常处理的流程图,全局异常处理的架构图。 代码实现:使用Spring AOP实现全局异常处理。 问题排查:解决未捕获异常导致的程序崩溃问题,防止异常信息泄露。 扩展思考:异常处理的最佳 阅读全文
posted @ 2025-02-20 08:45 f-52Hertz 阅读(40) 评论(0) 推荐(0)
摘要: 用Filter统一处理字符编码(解决中文乱码问题) 学习目标与前置知识 理解Filter的基本概念和生命周期。 掌握如何在Filter中设置字符编码。 了解常见的字符编码问题及其解决方案。 核心原理图解 Filter链的执行流程图。 字符编码设置的时序图。 分步骤代码实现 创建Filter类 首先, 阅读全文
posted @ 2025-02-20 08:01 f-52Hertz 阅读(22) 评论(0) 推荐(0)
摘要: 关键词:事务管理、ACID、声明式事务、编程式事务 学习目标:掌握JavaWeb中事务管理的基本原理和实现方法。 核心原理图解:事务管理的流程图,声明式事务和编程式事务的对比图。 代码实现:使用Spring的声明式事务和编程式事务实现数据一致性。 问题排查:解决事务传播问题,防止事务回滚导致的数据不 阅读全文
posted @ 2025-02-19 23:39 f-52Hertz 阅读(29) 评论(0) 推荐(0)
摘要: 一、Servlet基础概念与生命周期 1.1 Servlet的本质 Servlet是JavaEE规范中用于处理HTTP请求的核心组件,其本质是运行在Web服务器中的Java程序。与静态网页不同,Servlet通过动态生成内容实现个性化响应。 // 基础Servlet结构示例 public class 阅读全文
posted @ 2025-02-19 23:29 f-52Hertz 阅读(69) 评论(0) 推荐(0)
摘要: 关键词:Tomcat配置、Maven依赖、Servlet生命周期 一、环境搭建 在开始我们的JavaWeb学习之旅之前,首先需要好搭建开发环境。这里我们使用Tomcat作为Web服务器,IDE作为开发A工具。 安装Tomcat 下载Tomcat:访问,下载最新版本的Tomcat。 解压Tomcat: 阅读全文
posted @ 2025-02-19 22:55 f-52Hertz 阅读(52) 评论(0) 推荐(0)
摘要: Servlet是Java Web开发的基础,它是一个运行在服务器端的小程序,用于处理客户端的请求并生成响应。 创建Servlet import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; im 阅读全文
posted @ 2025-02-19 22:02 f-52Hertz 阅读(13) 评论(0) 推荐(0)
摘要: 用户需求为创新之本 书中以iOS系统为例,说明创新需直击用户痛点,而非技术炫技。通过“四象限方法”区分需求优先级(如杀手功能、必要需求),可避免资源浪费。例如,词典App的“屏幕取词”是杀手功能,而皮肤更换仅为辅助需求。 快速迭代验证创新可行性 邹欣提出“Build To Learn”到“Build 阅读全文
posted @ 2025-02-19 21:56 f-52Hertz 阅读(22) 评论(0) 推荐(0)
摘要: 团队模式与角色平衡 书中归纳了10种软件团队模式,如“主治医师模式”(以核心成员主导)和“交响乐团模式”(严格分工协作)。成功的团队需根据项目需求灵活调整模式,例如初创项目适合“爵士乐模式”(即兴协作),而大型项目则需“官僚模式”确保流程规范。 结对编程的实践与争议 结对编程被描述为“驾驶员-观察员 阅读全文
posted @ 2025-02-19 21:55 f-52Hertz 阅读(10) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页