DDD四层架构和MVC三层架构的个人理解和学习笔记
一个主要的变化是将业务逻辑层的服务拆分成了应用层和领域层,MVC是在三层架构的基础上设计的一种框架型架构,三层架构是一种宏观的概念,适用于任何语言,而MVC只是一种比较具体的三层架构的框架实现。
一个主要的变化是将业务逻辑层的服务拆分成了应用层和领域层,MVC是在三层架构的基础上设计的一种框架型架构,三层架构是一种宏观的概念,适用于任何语言,而MVC只是一种比较具体的三层架构的框架实现。
创建一个java21 + springboot3.4 + mysql21 的一个用户系统,需要使用 JWT , 支持多语言,使用 swagger,这个用户系统都应该包含哪些内容,除了 注册登录功能,还可以包含哪些功能?先罗列功能。
需求是数据库里会定期插入一些订单,需要在批处理服务中定时去扫描一下库里的数据,如果状态是未关闭且创建的时间超过1天,就把状态自动改成已关闭,核心代码如下:
存在即是合理的,业务复杂,人员协同性要求高的场景下,这些规范性的东西不按着来虽然不会出错,程序照样跑,但是遵守规范会让程序更具扩展性和可读性,都是前辈血淋淋的宝贵经验,为什么不用?