กรอบการปรับปรุง DDD DDD ที่มีน้ำหนักเบา (โดเมนที่ขับเคลื่อนด้วยโดเมน) สำหรับการสร้างแบบจำลองธุรกิจไปข้างหน้า/ย้อนกลับสนับสนุนวิวัฒนาการสถาปัตยกรรมระบบที่ซับซ้อน!

ภาษา: ภาษาอังกฤษ | 中文
DDDPLUS เดิมชื่อ CP-DDD-FRAMEWORK (CP หมายถึงแพลตฟอร์มกลาง: 中台中台) เป็นกรอบการปรับปรุง DDD DDD (Domain Driven Design) ที่มีน้ำหนักเบาสำหรับการสร้างแบบจำลองธุรกิจไปข้างหน้า/ย้อนกลับ
มันจับแนวคิดที่ขาดหายไป DDD และแพทช์ Building Block มันให้อำนาจแบบจำลองโดเมนด้วยการสร้างแบบจำลองไปข้างหน้าและย้อนกลับ มันแสดงให้เห็นถึงความรู้โดเมนที่สมบูรณ์จากรหัส มันเชื่อมต่อนักพัฒนาแนวหน้ากับ (สถาปนิกผู้จัดการผลิตภัณฑ์ผู้มีส่วนได้เสียทางธุรกิจทีมผู้บริหาร) มันทำให้ (การวิเคราะห์, การออกแบบ, การทบทวนการออกแบบ, การใช้งาน, การทบทวนรหัส, การทดสอบ) การตอบรับเชิงบวกแบบวงปิด มันเสริมสร้างโซลูชันซอฟต์แวร์ที่มีความยืดหยุ่นในการสร้างส่วนขยาย มันกำจัดความเข้าใจผิดของ DDD บ่อยครั้งผ่าน Javadoc อย่างละเอียดสำหรับแต่ละหน่วยการสร้างพร้อมตัวอย่างโดยละเอียด
ในระยะสั้น plus ที่สำคัญที่สุด 3 ประการคือ:
ใช้สำหรับโครงการแพลตฟอร์มกลางที่สำคัญหลายแห่งในสภาพแวดล้อมการผลิต
ตัวอย่างเต็มรูปแบบของการสร้างแบบจำลองการส่งต่อ/ย้อนกลับของ DDDPlus ->>
< dependency >
< groupId >io.github.dddplus</ groupId >
< artifactId >dddplus-runtime</ artifactId >
</ dependency > @ SpringBootApplication ( scanBasePackages = { "${your base packages}" , "io.github.dddplus" })
public class Application {
public static void main ( String [] args ) {
SpringApplication . run ( Application . class );
}
}โปรดตรวจสอบคู่มือ《 ทีละขั้นตอน》
< dependency >
< groupId >io.github.dddplus</ groupId >
< artifactId >dddplus-spec</ artifactId >
</ dependency >หมายเหตุประกอบรหัสของคุณด้วย DSL, DDDPLUS จะแยกวิเคราะห์ AST และแสดงโมเดลโดเมนในหลายมุมมอง
mvn io.github.dddplus:dddplus-maven-plugin:model
-DrootDir= ${colon separated source code dirs}
-DplantUml= ${target business model in svg format}
-DtextModel= ${target business model in txt format}mvn io.github.dddplus:dddplus-maven-plugin:enforce
-DrootPackage={your pkg}
-DrootDir={your src dir}คุณยินดีที่จะมีส่วนร่วมในโครงการที่มีคำขอดึงใน GitHub
หากคุณพบข้อผิดพลาดหรือต้องการขอคุณสมบัติโปรดใช้ตัวติดตามปัญหา
สำหรับคำถามใด ๆ คุณสามารถใช้แชท Gitter เพื่อถาม
DDDPLUS ได้รับใบอนุญาตภายใต้ใบอนุญาต Apache เวอร์ชัน 2.0 ("ใบอนุญาต"); คุณไม่สามารถใช้โครงการนี้ยกเว้นตามใบอนุญาต คุณสามารถได้รับสำเนาใบอนุญาตที่ http://www.apache.org/licenses/license-2.0