三层架构: 这种架构的设计有助于实现代码的模块化、可维护性和可扩展性 表现层(web, Presentation Layer): 也称为视图层,在前后端分离的情况下负责处理前端请求并响应JSON数据,在前后端不分离情况下则需要响应HTML...

学习资料: 练习: SQL Tryit 教程: 【哈工大】数据库系统 战德臣(全23讲) 廖雪峰SQL教程 Lucidchart ERD教程 基本概念 数据库通识 数据库系统: 组成部分: 【以图书馆数据库系统为例】 数据库(D...

基本概念 名称: Remote Dictionary Service 特点: 基于内存的快速访问 以key-value形式存储 用途: 作为缓存,存储不经常改变的数据 作为数据库,存储热点数据 作为消息队列,实现异步通信(用Red...

相关资源: Jar包下载 Java11Docs下载 从Java EE到Jakarta EE,企业版Java的发展历程 学习套路: 这个技术是什么? 这个技术可以解决什么问题? 这个技术怎么使用? 这个技术在使用中的注意细节 编程基础...

开发流程 需求分析: 需求规格说明书、产品原型 接口设计: UI设计、数据库设计、接口设计 编码: 项目代码、单元测试 测试: 测试用例、测试报告 上线运维: 软件环境安装与配置 角色分工 项目经理: 对整个项目负责,任务分配、把控进...

参考资料: 视频课程 图文大纲 配套源码 相关文档 图说设计模式 面向对象思想 用途: 减少垃圾代码,提高代码库的可维护性和延展空间 减少沟通成本(直接用最佳实践) 开拓思维 7大原则 面对对象设计: 开闭原则,依赖倒置...