Skip to content
This repository was archived by the owner on Nov 23, 2020. It is now read-only.

Couche Donnée

Axel Le Bot edited this page Mar 21, 2017 · 1 revision

Toutes les données nécessaires à l'application proviennent de cette couche à travers une implémentation de Repository (l'interface est dans la couche de domaine) qui utilise un Pattern Repository avec une stratégie qui, par une usine, sélectionne différentes sources de données en fonction de certaines conditions.

Par exemple, lorsque vous obtenez une entité par id, la source de données du cache disque sera sélectionnée si l'entité existe déjà dans le cache, sinon le cloud sera interrogé pour récupérer les données et les enregistrer ensuite dans le cache disque.

L'idée derrière tout cela est que l'origine des données est transparente pour le client, qui ne se soucie pas si les données proviennent de la mémoire, disque ou le cloud, la seule vérité est que les données arrivent et seront obtenues.

_Le Schéma ci-dessus prend pour exemple une entité "User"_

Dépôts

Repositories

Clone this wiki locally