
Web开发
文章平均质量分 91
乔明飞
拥抱知识开源,共享学习成果。
展开
-
架构艺术:系统演进的精髓与实践
系统架构设计是软件工程中至关重要的一环,它涉及到整个系统的高层结构和组织方式。业务层是系统架构中的一个重要组成部分,负责处理与业务逻辑相关的功能。它位于系统的顶层,为上层提供清晰的接口,将底层系统的复杂性屏蔽,使得业务侧能够专注于业务需求而不必关心底层实现细节。RESTful 架构是一种基于 REST(Representational State Transfer)原则的设计风格。其核心原则包括资源的唯一标识、状态的转移以及无状态通信。原创 2023-12-26 15:28:57 · 1555 阅读 · 1 评论 -
FastAPI 中的依赖注入:构建可维护的高性能 Web 应用
依赖注入(Dependency Injection,简称DI)是一种软件设计模式,它用于管理和组织一个软件系统中不同模块之间的依赖关系。在依赖注入中,依赖项(也称为组件或服务)不是在代码内部创建或查找的,而是由外部系统提供给组件。这种方式有助于降低组件之间的耦合度,使系统更加灵活、可维护和可测试。原创 2023-12-04 14:24:27 · 1526 阅读 · 0 评论