Quarkus域驱动设计样板 一个基于Quarkus Framework的域驱动设计之后的示例项目。 目录 介绍 该项目使用Gradle以多模块的方式进行结构化,以将代码库拆分为具有各自依赖项的较小模块。 因此,我们使模块的上下文在依赖关系方面保持隔离。 它具有三个子模块; domain ->业务逻辑,没有任何依赖关系,实体,服务和存储库接口等。 application ->控制器接口,应用程序消息和验证器,转换器等 infrastructure ->第三方依赖性,框架集成,控制器和存储库实现等。 它提供了一个具有以下操作的CRUD示例: list , create , update和delete 。 您可以检查根文件夹中的邮递员收藏! 我们希望这个样板可以帮助开发人员专注于他们的业务部分。 先决条件 JDK11 GraalVM 码头工人 特征 Gradle(多模块) 夸
2024-01-31 23:18:00 362KB Java
1
领域模型驱动设计(DDD)之领域模型驱动设计(DDD)之模型提炼模型提炼
1
大型软件项目的最复杂之处不是实现,而是软件所服务的真正的领域。领域驱动设计就是用来处理这些高度复杂领域的理想和途径,使得领域本身成为项目关注的焦点,从而达到维护能深刻反映领域的软件模型的目的。这个理想在Eric Evans的《领域驱动设计》一书中变成现实,Eric自己有着20多年的行业经验,对面向对象有着深刻的理解和观点。
2023-10-31 22:46:48 1.27MB 领域驱动 DDD
1
DDD_调试器操作日记 GDB的图形调试工具 是一个linux系统的专用工具
2023-08-24 22:01:19 337KB DDD
1
1 ABP总体介绍 1 1.1 入门介绍 1 1.1.1 ABP采用了以下技术 2 1.1.2 ABP框架已实现了以下特性 2 1.1.3 ABP适用的场景 4 1.2 多层架构体系 4 1.2.1 前言 4 1.2.2 ABP的体系结构 5 1.2.3 领域层 5 1.2.4 应用层 6 1.2.5 基础设施层 6 1.2.6 WEB与展现层 6 1.2.7 其它 7 1.3 模块系统 7 1.3.1 ABP模块系统简介 7 1.3.2 生命期事件 8 1.3.3 模块依赖 9 1.3.4 自定义的模块方法 10 1.4 启动配置 11 1.4.1 配置ABP 11 1.4.2 配置模块 13 1.4.3 为一个模块创建配置 13 2 ABP公共结构 16 2.1 ABP依赖注入 16 2.1.1 传统方式的问题 16 2.1.2 解决方案 18 2.1.3 依赖注入框架 20 2.1.4 ABP依赖注入的基础结构 21 2.1.5 附件 25 2.2 ABP会话管理 26 2.2.1 简介 26 2.2.2 注入会话 27 2.2.3 使用会话属性 27 2.3 ABP日志管理 28 2.3.1 服务器端 28 2.3.2 客户端 32 ...
2023-07-01 00:24:08 2.53MB ABP DDD领域 C# .Net
1
您可以考虑给作者来个小小的打赏以资鼓励,您的肯定将是我最大的动力 Description JuCheap V2.0响应式后台管理系统模板,MVC5+EF6+Bootstrap3搭建了一个通用的后台管理系统的模板,里面使用到的技术包括:MVC,EF,T4模板批量生成,Jquery,jqGrid,Bootstrap,DDD,AutoMapper等 Instructions 1.框架使用的EF Code First模式,在运行的时候,程序自动帮你初始化数据库、数据表和初始数据! 2.配置Web.Config文件里面的数据库连接字符串,就可以直接运行项目! 3.默认数据库类型是MySql,如需要使用MsSql,请按照web.config 文件中的注释修改。 4.初始数据放在,JuCheap.Data项目的/Config/Configuration.cs文件里面 Attentions 记得将Web.
2023-03-28 14:55:46 10.56MB C#
1
RibbonX为Office功能区编写工具,制作自己的功能区。在Office 2007中,Microsoft使用了称作Ribbon的全新界面,大胆放弃了沿用已久的菜单命令栏式界面。可以说,这是办公软件的一次重大创新。
2023-03-26 11:39:21 6.74MB ddd
1
一个完整的仓库管理系统页面设计,它包括仓库管理员、系统管理员等用户的操作界面。
2023-03-19 23:10:39 165KB CC ddd
1
DDD面向对象设计,数据行为绑定,告别贫血模型;降低复杂度,分而治之; 优先考虑领域模型,而不是切割数据和行为;准确传达业务规则,业务优先;代码即设计;欢迎有需求的朋友下载。
2023-02-24 09:55:42 6.11MB DDD 微服务 架构 中台
1
具有正交架构的DDD Spring微服务 这是一个示例项目,旨在演示在使用域驱动设计(DDD)方法进行设计后,将正交软件体系结构与Spring子模块结合使用的好处。 经过大量研究,我找不到使用这种方法的代码。 因此,我开始结合可以在Internet上找到的内容和我自己的想法来完善此软件。 如果您不熟悉所描述的某些概念,请查看以下部分,其中我将对每个概念进行一些简要说明,并提供一些链接,以便您阅读更多信息。 域驱动设计(DDD) 指的是一种软件开发方法,该方法将开发重点放在对领域模型进行编程,该模型对领域的过程和规则有丰富的了解。 该名称来自Eric Evans在2003年写的一本书,该书通过一系列模式描述了该方法。 在这种方法中,主要思想是通过了解真实的词过程和参与者来开始设计,并在面向对象的编程语言中将它们建模为类。 这些代表现实世界参与者和过程的类应该与框架无关,并且仅使用面向
2023-01-03 14:08:04 44KB Java
1