摘要: 阅读至软件发布与维护章节,我对软件开发的整体流程有了更为透彻的认知。书中着重指出,软件发布并非终点,而是持续优化的开端。在一个已发布的 Java Web 应用项目中,用户反馈页面加载速度迟缓。通过性能分析工具排查,发现数据库查询部分存在优化空间。原本的查询语句如下: SELECT * FROM us 阅读全文
posted @ 2025-01-28 18:08 Echosssss 阅读(10) 评论(0) 推荐(0)
摘要: 初读《构建之法》,书中对个人开发环节的剖析十分深刻。它着重强调了稳固的编程基础以及高效开发流程的重要性。回顾我过往编写 Java 代码的经历,在开发一个简单的学生成绩管理系统时,我曾为了迅速达成功能,将诸多逻辑一股脑塞进一个类中。例如: public class StudentGradeManage 阅读全文
posted @ 2025-01-28 15:06 Echosssss 阅读(10) 评论(0) 推荐(0)
摘要: 今天学习了如何在 Java Web 应用中连接数据库并进行操作,主要使用 JDBC(Java Database Connectivity)技术。 首先,需要下载并导入数据库驱动包。以 MySQL 数据库为例,下载mysql-connector-java的 jar 包,并将其添加到项目的WEB-INF 阅读全文
posted @ 2025-01-28 15:06 Echosssss 阅读(39) 评论(0) 推荐(0)
摘要: 今天学习了 Servlet 过滤器,它是 Java Web 中的一个重要组件,用于对请求和响应进行预处理和后处理。过滤器可以拦截进入 Servlet 的请求,在请求到达 Servlet 之前进行一些操作,如身份验证、日志记录、字符编码设置等,也可以在 Servlet 处理完请求后对响应进行处理。 创 阅读全文
posted @ 2025-01-28 15:06 Echosssss 阅读(29) 评论(0) 推荐(0)
摘要: 阅读了关于需求分析和设计的章节。需求分析是挖掘用户真实需求的过程,要避免获取表面需求。可以通过用户访谈、问卷调查等多种方式收集需求,之后进行整理和优先级排序。软件设计则包括架构设计和详细设计,架构设计决定软件整体结构,如常见的分层架构;详细设计关注模块内部实现细节。需求分析的重要性超乎想象,错误或不 阅读全文
posted @ 2025-01-28 15:06 Echosssss 阅读(18) 评论(0) 推荐(0)