Tagged articles
7 articles
Page 1 of 1
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 LayerSoftware Architectureapplication layering
0 likes · 9 min read
Best Practices for Application Layering and Domain Model Design
Java Backend Technology
Java Backend Technology
Apr 11, 2023 · Backend Development

Mastering Application Layering: Practical Guide to Clean Backend Architecture

Effective application layering, as outlined by Alibaba’s coding standards, separates concerns across controller, service, manager, DAO, and other layers, ensuring maintainable, reusable code; the article explains each layer’s role, domain model conversions, and practical tips for implementing a clean, team‑wide architecture.

Alibaba standardsBackendService Layer
0 likes · 9 min read
Mastering Application Layering: Practical Guide to Clean Backend Architecture
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.

BackendService Layerapplication layering
0 likes · 10 min read
Best Practices for Application Layering and Domain Model Design in Backend Development
Code Ape Tech Column
Code Ape Tech Column
Apr 22, 2022 · Backend Development

Application Layering Best Practices and Alibaba Specification

This article explains common misconceptions about application layering, outlines essential principles for maintainable layers, details Alibaba's multi‑layer architecture, proposes optimized layering with service and manager responsibilities, discusses domain model conversions, and concludes with practical guidance for clear, reusable backend design.

Alibaba guidelinesService LayerSoftware Architecture
0 likes · 8 min read
Application Layering Best Practices and Alibaba Specification
IT Architects Alliance
IT Architects Alliance
Apr 19, 2022 · Backend Development

Mastering Application Layering: From Alibaba Standards to Practical Optimizations

This article examines common misconceptions about application layering, outlines essential criteria for effective layering, details Alibaba's official multi‑layer architecture, proposes an optimized layering approach with clear responsibilities for controllers, services, managers, and DAOs, and explains domain model conversions across layers.

Alibaba standardsBackend ArchitectureController
0 likes · 9 min read
Mastering Application Layering: From Alibaba Standards to Practical Optimizations
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.

Backend ArchitectureService Layerapplication layering
0 likes · 10 min read
Application Layering Principles and Practices in Backend Architecture