Magazine High tech

Comment les views récupèrent les données : Les protocoles

Publié le 17 décembre 2011 par Deviphonepro

Comment les views récupèrent les données : Les protocoles

Si la View ne possède pas les données, comment les récupère-t-elle?
 
Et bien, d’une façon très similaire à la délégation.
Elle a un protocol comme celui plus haut: les flèches jaunes data, att et count.
Cela devrait être suffisant pour un tableau. la vue peut demander à “quelqu’un” combien d’objets sont dans la table.
Par exemple, le controller lui répond 5 000 objets et elle lui répond : “je veux les données de la ligne 100 à 150, donne les moi et je les affiche.”
La View ne demande donc que les données dont elle a besoin!
Cela peut donc être très performant si l’autre côté sait comment gérer une grande base de données et qui extrait seulement la partie que vous voulez.
En effet, si vous un tableau de 10 000 musiques dans votre iPod, il n’y a que 7 affichées sur l’écran en même temps, vous voulez donc avoir une telle performance et vous ne voulez pas que ce code de performance soit dans la View.
Je le répète, la View est une chose générique, qui ne fait qu’afficher un tableau d’objets.
C’est donc le devoir du Controller et du Model de travailler ensemble pour fournir de manière efficace cette information.


Retour à La Une de Logo Paperblog

Magazines