- 博客(11)
- 收藏
- 关注
原创 ISDP011_应用策略+适配器+工厂模式实现支付宝和微信支付
介绍阿里支付和微信支付的配置,编写阿里页面支付和微信native支付的服务接口。设计自定义支付策略注解,应用适配器模式应对第三方移动支付接口的变化。编写适配器工厂,根据前端支付参数payType灵活注入对应的适配器实例,提高扩展性。
2024-12-26 01:26:59
579
原创 ISDP010_基于DDD架构实现收银用例主成功场景
本章笔记基于上篇的分析与设计模型,编写DDD架构基础设施层、领域层、应用层和接口层的代码。实现了收银用例的4个主要步骤makeNewSale、enterItem、endSale和makePayment。
2024-12-23 23:16:45
1195
原创 ISDP009_基于DDD架构设计ISDP的处理销售用例
介绍了DDD架构(领域驱动设计)核心概念设计,探讨DDD在ISDP项目中的应用。构建了用例模型、编写了处理销售用例主成功场景文本,绘制了系统顺序图作为用例辅助模型。识别领域对象,分析关联关系,构建领域模型。基于DDD设计设计思想进行设计,绘制设计模型。
2024-12-22 21:44:01
1836
原创 ISDP008_SpringBoot Controller接口文档与测试
介绍不同请求类型的Controller编写,使用Postman进行请求测试。项目中集成了Swagger接口文档。 介绍SpringBoot集成Knife4J接口文档,简要说明其增强特性。
2024-12-21 23:44:36
1888
原创 ISDP007_Springboot日志配置与单元测试
介绍几个和测试相关的配置。介绍SpringBoot日志配置,代码输出日志。讲解单元测试作用及其配置,以ProductService为例介绍SpringBoot单元测试。最后介绍如何为项目配置热部署,以提高测试效率。
2024-12-20 22:35:44
919
原创 ISDP006_ISDP逻辑架构设计
介绍MVC和DAO设计模式,基于这两种模式设计五层逻辑架构。介绍逻辑架构设计原则和项目各层命名规范。设计了ISDP后端项目的逻辑架构,以Category和Product为例,编写各层代码。
2024-12-20 00:22:31
1853
原创 ISDP005_Spring组件与自动装配
介绍Spring核心功能依赖注入、自动装配类型和实现方式。以Pos系统类别管理Category为例,演示了自动装配和依赖注入
2024-12-19 14:40:47
932
原创 ISDP004_创建SpringBoot3项目
简要介绍Java后端轻量级avaEE演变历史,如何创建SpringBoot3项目。编写SpringMvc的controller,介绍两个自定义注解的作用。
2024-12-19 10:59:23
1070
原创 ISDP003_Maven下_Maven项目依赖配置
介绍Maven依赖管理、依赖冲突问题及解决方案。介绍Maven生命周期及常用命令。创建isdp多模块项目。
2024-12-18 18:56:21
921
原创 ISDP002_Maven上_创建Maven项目
介绍Maven下载、安装与配置。配置本地仓库和远程仓库阿里云镜像。创建标准Maven Java项目。
2024-12-18 12:00:19
948
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人