Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Lassen Sie uns eine kleine Anwendung bauen, die Videos eines ausgewählten Künstlers abspielt (Abbildung 7.3). Sie können sich unter http://www.jspatterns.com/book/7/proxy.html das Live-Beispiel tatsächlich anschauen und den Code durchstöbern.
Sie haben auf einer Seite eine Liste mit Video-Titeln. Klickt der Anwender auf solch einen Titel, wird der Bereich darunter vergrößert, um mehr Informationen über das Video anzuzeigen und es auch abspielen zu können. Die Detail-Informationen und die URL des Videos sind nicht Teil der Seite – sie müssen über den Aufruf eines Web-Service ermittelt werden. Der Web-Service kann auch mehrere Video-IDs entgegennehmen, so dass wir die Anwendung beschleunigen können, indem wir möglichst wenige HTTP-Anfragen stellen und die Daten für mehrere Videos gleichzeitig abrufen.