-
Notifications
You must be signed in to change notification settings - Fork 2
Couche Donnée
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.

