Tag

domain model

0 views collected around this technical thread.

Top Architect
Top Architect
Jun 18, 2024 · Backend Development

Application Layering and Domain Model Conversion: Best Practices and Alibaba Specification

This article explains the importance of clear application layering, compares Alibaba's multi‑layer architecture with optimized practices, details the conversion between various domain models (DO, DTO, BO, AO, VO, Query), and provides guidelines for maintaining clean responsibilities across Controller, Service, Manager, and DAO layers.

Servicearchitecturebackend
0 likes · 12 min read
Application Layering and Domain Model Conversion: Best Practices and Alibaba Specification
Tencent Cloud Developer
Tencent Cloud Developer
May 8, 2024 · Backend Development

Understanding Domain-Driven Design: Concepts, Principles, and Microservices Integration

The article explains Domain‑Driven Design’s philosophy of aligning business language with code, defines key concepts such as bounded contexts, entities, value objects, aggregates, and shows how these ideas translate into microservice decomposition, event‑driven integration, and reduced coupling for cloud‑native systems.

Aggregate RootBounded ContextDDD
0 likes · 16 min read
Understanding Domain-Driven Design: Concepts, Principles, and Microservices Integration
DataFunTalk
DataFunTalk
Apr 21, 2024 · Artificial Intelligence

Guidelines for Building Domain-Specific Large Models: Dataset Construction, Training Methods, Evaluation, and Hardware Benchmarking

This article presents a comprehensive guide on constructing domain-specific large language models, covering the differences from general models, how to build high‑quality domain datasets, selecting appropriate training methods, designing validation sets, evaluating model capabilities, and benchmarking domestic hardware performance.

AIFine-tuningdataset construction
0 likes · 20 min read
Guidelines for Building Domain-Specific Large Models: Dataset Construction, Training Methods, Evaluation, and Hardware Benchmarking
Top Architect
Top Architect
Feb 1, 2024 · Backend Development

Best Practices for Application Layering in Backend Development

This article explains the importance of proper application layering in backend development, outlines Alibaba’s recommended layer structure, suggests optimizations for service and manager layers, describes domain model conversions such as DO, DTO, BO, and concludes with best‑practice recommendations for maintainable, clear‑boundary code.

Servicearchitecturebackend
0 likes · 11 min read
Best Practices for Application Layering in Backend Development
Architect's Guide
Architect's Guide
Jan 24, 2024 · Backend Development

Application Layering and Domain Model Transformation: Guidelines and Best Practices

This article explains the importance of proper application layering, compares Alibaba's recommended layer structure with an optimized model, describes the corresponding domain objects for each layer, and offers practical advice for building maintainable, reusable backend systems.

domain modellayered architecturesoftware design
0 likes · 10 min read
Application Layering and Domain Model Transformation: Guidelines and Best Practices
Architect
Architect
Jun 12, 2023 · Backend Development

Best Practices for Application Layering and Domain Model Design

The article explains why clear application layering—covering controller, service, manager, and DAO levels—is essential for maintainable backend code, reviews Alibaba's recommended layer structure, proposes an optimized layering model, and discusses domain model conversions to avoid excessive object transformations.

Service Layerapplication layeringbackend development
0 likes · 9 min read
Best Practices for Application Layering and Domain Model Design
Top Architect
Top Architect
Mar 4, 2023 · Backend Development

Layered Domain Model and Object Types in Alibaba Java Development Specification

This article explains the Alibaba Java development specification for layered domain models, detailing the purpose and naming conventions of DO, DTO, BO, AO, VO, Query objects, and further clarifies the roles of PO, VO, DAO, BO, DTO, and POJO in Java backend architecture.

DTOJavaPOJO
0 likes · 7 min read
Layered Domain Model and Object Types in Alibaba Java Development Specification
Architecture Digest
Architecture Digest
Oct 28, 2022 · Backend Development

Application Layering: Principles, Alibaba Specification, and Domain Model Conversion

The article discusses the importance of clear application layering, outlines Alibaba’s multi‑layer architecture, proposes an optimized layering model, explains domain object types (DO, DTO, BO, AO, VO, Query) and offers practical guidelines to improve code maintainability and reuse in backend development.

Service Layerapplication layeringbackend
0 likes · 8 min read
Application Layering: Principles, Alibaba Specification, and Domain Model Conversion
Top Architect
Top Architect
Oct 1, 2022 · Backend Development

Best Practices for Backend Application Layering and Domain Model Conversion

This article discusses the importance of proper backend application layering, outlines Alibaba's multi‑layer architecture (controller, service, manager, DAO, etc.), explains domain model transformations (DO, DTO, BO, VO, etc.), and offers practical recommendations for achieving clear responsibilities and maintainable code.

Servicebackenddao
0 likes · 9 min read
Best Practices for Backend Application Layering and Domain Model Conversion
Selected Java Interview Questions
Selected Java Interview Questions
Sep 30, 2022 · Backend Development

Best Practices for Application Layering and Domain Model Design in Backend Development

The article explains why clear application layering—covering controller, service, manager, and DAO levels—is essential for maintainable backend code, describes Alibaba's recommended layer structure, proposes an optimized layering model, and outlines domain object conventions such as DO, DTO, BO, AO, VO, and Query.

Service Layerapplication layeringarchitecture
0 likes · 10 min read
Best Practices for Application Layering and Domain Model Design in Backend Development
IT Architects Alliance
IT Architects Alliance
Apr 7, 2022 · Backend Development

Best Practices for Application Layering and Domain Model Design

This article explains the importance of clear responsibility separation in application layering, reviews Alibaba's recommended layer structure, proposes an optimized layering model, and discusses domain model conversions to improve code maintainability, reusability, and team collaboration.

Service Layerbackend developmentcode organization
0 likes · 9 min read
Best Practices for Application Layering and Domain Model Design
Architect
Architect
Apr 6, 2022 · Backend Development

Application Layering Principles and Practices in Backend Architecture

The article explains the importance of clear application layering, compares Alibaba's recommended multi‑layer architecture with practical optimizations, describes each layer’s responsibilities, discusses domain model transformations, and offers guidelines for maintaining clean, reusable, and maintainable backend code.

Service Layerapplication layeringbackend architecture
0 likes · 10 min read
Application Layering Principles and Practices in Backend Architecture
IT Architects Alliance
IT Architects Alliance
Sep 12, 2021 · Fundamentals

Fundamentals of Domain‑Driven Design: Core Concepts, Building Blocks, and Architectural Patterns

This article introduces the essential principles of Domain‑Driven Design, explaining its two‑stage approach, key building blocks such as entities, value objects, aggregates, factories, repositories, services, and domain events, and shows how DDD fits into layered architecture and common anti‑patterns.

AggregatesDDDEntities
0 likes · 26 min read
Fundamentals of Domain‑Driven Design: Core Concepts, Building Blocks, and Architectural Patterns
IT Architects Alliance
IT Architects Alliance
Aug 7, 2021 · Backend Development

Application Layering and Domain Model Practices in Backend Development

The article explains the importance of clear application layering, compares Alibaba's coding standards with optimized practices, describes domain model conversions across layers, and offers recommendations for maintaining clean responsibilities and reusable code in backend systems.

Servicebackenddao
0 likes · 8 min read
Application Layering and Domain Model Practices in Backend Development
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Apr 29, 2021 · Fundamentals

Understanding Domain Models and Their Role in Software Design

This article explains the concept, purpose, and essential practices of domain modeling, covering UML relationship types, code examples, model simplification tips, and common pitfalls to help developers create clear, business‑focused class diagrams.

UMLclass diagramdomain model
0 likes · 8 min read
Understanding Domain Models and Their Role in Software Design
Code Ape Tech Column
Code Ape Tech Column
Feb 20, 2021 · Backend Development

Application Layering: Principles, Alibaba Specification, and Optimized Practices

This article explains the importance of clear application layering, reviews Alibaba's recommended layer structure, proposes an optimized layering model, and discusses domain model transformations to improve code maintainability and reuse in backend development.

ControllerService Layerbackend
0 likes · 11 min read
Application Layering: Principles, Alibaba Specification, and Optimized Practices
Big Data Technology Architecture
Big Data Technology Architecture
Aug 5, 2020 · Backend Development

Application Layering Best Practices and Alibaba Specification

The article explains common misconceptions about application layering, presents Alibaba's multi‑layer architecture (open‑interface, terminal display, web, service, manager, DAO), proposes an optimized layering model with RPC, and discusses domain‑model conversions such as DO, DTO, BO, AO, VO and Query to achieve clear responsibilities and maintainable code.

Alibaba standardsService Layerbackend development
0 likes · 8 min read
Application Layering Best Practices and Alibaba Specification
Java Captain
Java Captain
Jul 7, 2020 · Backend Development

Best Practices for Application Layering and Domain Model Conversion in Backend Development

The article discusses the importance of clear responsibilities in application layering, compares Alibaba's multi‑layer architecture with an optimized model, explains domain object types across layers, and offers practical guidelines to improve maintainability and reuse in backend systems.

Service Layerbackenddao
0 likes · 8 min read
Best Practices for Application Layering and Domain Model Conversion in Backend Development
Java Captain
Java Captain
Jul 14, 2018 · Backend Development

Best Practices for Application Layering and Domain Model Conversion in Backend Development

The article explains why clear separation of responsibilities among controller, service, manager, and DAO layers is essential for maintainable backend code, outlines Alibaba's layered architecture guidelines, proposes an optimized layering model, and discusses domain model conversions across layers to avoid excessive object transformations.

Service Layerbackenddao
0 likes · 9 min read
Best Practices for Application Layering and Domain Model Conversion in Backend Development