摘要:
看了构建之法 阅读全文
摘要:
现状、经验和计划 现状: 目前,我对编程语言(如Python、Java等)有一定的掌握,能够完成一些简单的项目开发。然而,在团队协作、需求分析、系统设计等方面,我的经验还比较有限。尤其是在大型项目的管理和开发流程上,我还有很多需要学习的地方。 经验: 在过去的学习中,我参与过一些小型的编程项目,例如 阅读全文
摘要:
架构设计的演化 架构设计并不是一蹴而就的过程,而是随着项目进展、需求变化以及技术环境变化而不断演化的。最初,架构可能是通过对业务需求和技术约束的深刻理解来进行设计,但随着团队逐步深入开发过程,架构可能会暴露出无法预见的问题,如性能瓶颈、可扩展性不足等。为了避免架构过早“冻结”,需要保持以下几项关键点 阅读全文
摘要:
架构决策对于系统的成功至关重要。在现代软件开发中,架构设计不仅仅涉及如何组织系统的各个模块、数据流和控制流,还涉及到如何选择适合的技术栈。技术选型直接影响到系统的性能、可维护性、开发效率和扩展性,因此,在系统架构设计过程中,做出正确的技术决策显得尤为重要。 技术选型的影响 书中详细探讨了技术选型对于 阅读全文
摘要:
在《构建之法》这本书中,作者深入探讨了构建高质量软件系统的基本原则,这些原则不仅关系到系统的功能实现,还关乎系统的长期可维护性、可扩展性、可测试性以及稳定性等方面。以下是我在阅读过程中对书中核心概念的理解和总结。 构建的目标 构建高质量软件系统的目标远不止是实现功能本身。它还包括保证系统的长期可维护 阅读全文
摘要:
第16天到第20天 目标:学习使用界面框架 学习和应用常用的前端模板,如Bootstrap等,来提高页面设计效率。 学习如何使用框架搭建主页面和登录页面模板。 练习: 使用Bootstrap完成一个主页面和登录模板。 时间分配: 学习框架:60分钟 实践:3小时 阅读全文
摘要:
第11天到第15天 目标:学习ECharts图表 学习如何在前端集成ECharts报表展示。 理解如何从后台(Servlet)向前端传递数据。 练习: 实现一个简单的数据可视化页面,展示从数据库中获取的数据。 时间分配: 学习ECharts:2小时 实践:3小时 阅读全文
摘要:
第6天到第10天 目标:整合前后端 学习如何使用JSP与Servlet配合,实现动态页面。 使用JDBC和数据库实现数据的增删改查。 练习: 创建一个简单的用户管理系统,包括增删改查功能,并在JSP页面上展示数据。 时间分配: 每天 理解整合过程:120分钟 编码实践:60分钟 阅读全文
摘要:
第5天 目标:学习数据库连接 学习如何使用JDBC连接数据库(SQL Server/Oracle)。 学习如何执行基本的SQL查询(增、删、改、查)。 练习: 创建一个简单的数据库连接,并执行基本的SQL操作。 时间分配: 学习JDBC:40分钟 实践:20分钟 阅读全文
摘要:
第4天 目标:学习Servlet基础 学习Servlet的基本概念、生命周期及其作用。 学习如何在Servlet中处理HTTP请求和响应。 练习: 创建一个简单的Servlet,处理GET和POST请求。 时间分配: 学习Servlet:40分钟 实践:20分钟 阅读全文