Qual è la differenza tra entità, oggetti aziendali, oggetti di trasferimento dati e oggetti del modello di business?

StackOverflow https://stackoverflow.com/questions/8415614

Domanda

Non in grado di ottenere una chiara distinzione tra questi concetti che vengono utilizzati molto spesso nell'architettura a più livelli.

È stato utile?

Soluzione

Per me:

1) Entità / Oggetti business / Oggetti modello di business: gli oggetti effettivi (nomi) nel dominio aziendale.Ad esempio "Order" e "OrderItem"."Order" potrebbe avere una proprietà "OrderDate" e una funzione chiamata "GetOrderItems"

2) Oggetti di trasferimento dati: rappresentazioni serializzabili del sacchetto delle proprietà delle entità.Utilizzando l'esempio precedente, la funzione "GetOrderItems" mancherebbe dal DTO "Order".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top