- 1. What is traditional engineering
Single Project
MVC Architecture
The control layer completes the business logic processing by invoking the service layer
Business layer calls persistent layer process data operations
- 2. What is distributed engineering
The single engineering structure of a traditional project is split into multiple engineering
Usually there are several projects:
Parent Project: Defines all the third-party dependencies that are required in the project, and, if you use Maven, the result is a pom
Tool Engineering: Defines some tool class methods in the project, with the result of a jar
Web Engineering: Action and Web Files (JS, HTML, CSS, etc.)
Service Interface Engineering and service implementation engineering
DAO Interface Engineering and DAO implementation engineering
- 3, the role of Dubbo in distributed projects
Method calls between the various projects
Dubbo projects and traditional projects