摘要: JDBC连接数据库 关键点: 导入MySQL驱动,配置JDBC连接参数。 使用Connection、Statement、ResultSet执行SQL。 处理SQL异常,关闭资源。 总结: JDBC是Java操作数据库的基础,后续需学习连接池和DAO模式优化。 阅读全文
posted @ 2025-02-20 14:42 司空震 阅读(9) 评论(0) 推荐(0)
摘要: Cookie与Session 关键点: Cookie的创建、存储和读取。 Session的原理及HttpSession对象的使用。 对比Cookie(客户端存储)和Session(服务端存储)的优缺点。 总结: Session更适合存储敏感信息,Cookie需注意安全性和大小限制。 阅读全文
posted @ 2025-02-20 14:41 司空震 阅读(14) 评论(0) 推荐(0)
摘要: 请求转发与重定向 关键点: RequestDispatcher.forward()实现服务器端跳转。 response.sendRedirect()实现客户端重定向。 对比两种跳转的区别(URL变化、数据共享)。 总结: 转发适用于同一应用内共享请求数据,重定向适合跨应用或避免重复提交。 阅读全文
posted @ 2025-02-20 14:40 司空震 阅读(12) 评论(0) 推荐(0)
摘要: Servlet配置与URL映射 关键点: web.xml中配置<servlet>和<servlet-mapping>。 使用@WebServlet注解简化配置。 URL匹配规则(精确匹配、通配符匹配)。 总结: 掌握了两种Servlet配置方式,注解更简洁。需注意URL冲突问题。 阅读全文
posted @ 2025-02-20 14:39 司空震 阅读(32) 评论(0) 推荐(0)
摘要: JSP基础语法 关键点: JSP原理:JSP转换为Servlet的过程。 JSP脚本元素:<% %>、<%= %>、<%! %>。 使用JSTL标签库简化页面逻辑。 总结: JSP能够将Java代码嵌入HTML,但应避免过度使用脚本,优先使用EL表达式和JSTL。 阅读全文
posted @ 2025-02-20 14:39 司空震 阅读(7) 评论(0) 推荐(0)
摘要: Servlet生命周期与请求响应** 关键点: Servlet的init()、service()、destroy()生命周期方法。 HttpServletRequest和HttpServletResponse对象的使用。 通过PrintWriter向客户端返回动态内容。 总结: 理解了Servlet 阅读全文
posted @ 2025-02-20 14:38 司空震 阅读(7) 评论(0) 推荐(0)
摘要: 基础概念 关键点: 1.理解JavaWeb的核心概念:B/S架构、HTTP协议、Servlet容器。 2.创建第一个Servlet程序,输出"Hello World"。 总结: 今天掌握了JavaWeb开发的基本环境搭建,理解了Web应用的工作原理,成功运行了第一个Servlet程序。需进一步研究T 阅读全文
posted @ 2025-02-20 14:37 司空震 阅读(11) 评论(0) 推荐(0)
摘要: 阅读笔记三:时间维度下的工程哲学 深层思考: 进度谎言螺旋:项目经理为安抚上级谎报进度,导致后续更严重的延期。这与《死亡行军》中描述的现代IT企业困境惊人相似。 文档的双重性:手册既是沟通媒介也是设计工具,但过度文档化会沦为形式主义。特斯拉采用"活文档"模式,代码注释与API文档自动同步更新。 熵增 阅读全文
posted @ 2025-01-31 19:54 司空震 阅读(18) 评论(0) 推荐(0)
摘要: 阅读笔记二:软件工程的永恒困境 关键洞察: 概念完整性:优秀系统诞生于统一的顶层设计思想,而非民主妥协。如Linux内核严格遵循Linus的设计哲学。 第二系统效应:开发者常在新系统中堆砌前作的遗憾补偿,导致过度复杂化。微软Windows Vista的失败印证了这一规律。 银弹不存在:40年后重读B 阅读全文
posted @ 2025-01-31 19:53 司空震 阅读(12) 评论(0) 推荐(0)
摘要: 阅读笔记一:项目管理中的致命误区 核心观点: "人月神话"悖论:Brooks指出软件开发中"人月"(Man-Month)作为工作量单位的荒谬性。向延误项目盲目加人,反而因沟通成本指数级增长导致进度恶化。 外科手术团队模型:提出由首席架构师(外科医生)主导核心设计,配合专业化辅助角色的团队结构,强调质 阅读全文
posted @ 2025-01-31 19:53 司空震 阅读(34) 评论(0) 推荐(0)