所有类别

  • DDD领域驱动设计:分层架构、微服务、中台的关系

    微服务架构模型有很多种,例如洋葱架构、CQRS和六边形架构等。其核心理念都是为了设计出“高内聚,低耦合”的微服务。而DDD分层架构的出现,使微服务的架构边界变得越来越清晰。DDD分层架构包含四层,从上到下依次是:用户接口层、应用层、领域层和基础层。DDD分层架构1.…

    2024-06-29 285

  • 单页面应用是什么?优缺点?

    单页面应用是什么?单页面应用(Single Page Application,SPA)是一种网页应用程序模型,相较于传统的多页面应用(Multiple Page Application),具有一些显著的区别。在传统的多页面应用中,每个页面都是一个独立的HTML文件,点击链接或进行导航时,浏览器会重新加载整…

    2024-06-27 208

  • C#中Automapper的用法

    automapper主要用于:领域模型转视图模型1、引入AutoMapper,AutoMapper.Extensions.Microsoft.DependencyInjection包2、新增一个类,继承Profile3、写一个构造函数,在构造函数中写CreateMap<实体名称,dto名称>().ReverseMap();4、在program中的services新增servic…

    2024-06-23 242

  • C#中AutoMapper的使用

    AutoMapper介绍为什么要使用AutoMapper?我们在实现两个实体之间的转换,首先想到的就是新的一个对象,这个实体的字段等于另一个实体的字段,这样确实能够实现两个实体之间的转换,但这种方式的扩展性,灵活性非常差,维护起来相当麻烦;实体之前转换的工具有很多,不过我…

    2024-06-23 214

  • dao层 entity层 service层 service.impl层 servlet层工作顺序

    1、Entity层:定义JavaBean,表示业务实体。2、DAO层:封装与数据库交互的细节,负责执行增删改查等操作。3、Service层:封装业务逻辑,负责处理事务,调用DAO层进行数据操作。4、Service.impl层:对Service层的具体实现,实现Service层中定义的接口5、servlet层:处理用…

    2024-06-23 234