Design Pattern : Proxy
Continuons un peu notre tour d'horizon avec le design pattern Proxy. Un proxy est, de par la nature du mot, souvent une interface entre plusieurs composants, servant de pont entre ceux-ci. Avec un Proxy, on peut contrôler des objets, tout en manipulant des "remplaçants". Un exemple souvent pris dans la littérature est celui d'une image à charger. Si l'on cherche à peindre l'image directement (surtout si c'est une grosse image), on risque de faire ramer notre application en monopolisant son processus principal, il est donc préférable de mettre un petit "Loading image ..." et faire tourner le chargement en tâche de fond. Un exemple plus explicite consiste en Java-RMI (Remote Method Invocation) à utiliser un "représentant" local pour manipuler un objet distant, la technologie se chargeant alors de la communication et de la transmission des exceptions. Pour ceux qui aimerait plus d'information et une implémentation explicite de ce pattern, voilà un petit lien avec l'exemple des images (ImageProxy) implémenté : http://perfectjpattern.sourceforge.net/ et un mini-framework pour mettre en application ce design.
Newsletter
Stay updated with new articles.
Keep reading
Design Pattern : Singleton
Dans la série des questions d'entretien, et des choses utiles, je vais passez en revue les design pattern les plus courants et les plus utiles. Alors commençons tout d'abord par le **Singleton** : Ce...
Sep 6, 2009Modélisation de la C.A.F par des Threads asynchrones
Sur une idée originale de [Divarvel](http://www.eklablog.com/ "Eklablog by Divarvel & co"), qui a un jour twitté que le meilleur exemple pour décrire les Threads asynchrones était la C.A.F... et surto...
Jul 17, 2009TOR et HADOPI
Juste pour faire un petit point autour de la HADOPI et plus précisément de la position de la HADOPI envers les proxy, et plus spécifiquement de la distribution des proxy comme le fait [TOR](http://www...
Mar 28, 2011
No comments yet. Be the first to comment!