This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2018-2019:s3:concprogobjet:td:td1 [2018/09/07 18:25] blay [Un projet sous tests (15mn)] |
2018-2019:s3:concprogobjet:td:td1 [2018/09/07 18:28] blay [Pour aller plus loin] |
||
---|---|---|---|
Line 217: | Line 217: | ||
- afficher le contenu des messages. | - afficher le contenu des messages. | ||
+ | Vous pouvez compléter cet exemple par l'exemple donné plus haut. | ||
Ce programme ne peut pas tourner puisque quasi rien n'est implémenté, par contre vous pouvez vous aider de votre IDE pour qu'au moins il soit "syntaxiquement" juste et créer les bonnes méthodes si elles n'existent pas déjà, ou les appeler! | Ce programme ne peut pas tourner puisque quasi rien n'est implémenté, par contre vous pouvez vous aider de votre IDE pour qu'au moins il soit "syntaxiquement" juste et créer les bonnes méthodes si elles n'existent pas déjà, ou les appeler! | ||
Line 234: | Line 235: | ||
<accordion collapsed="true"> | <accordion collapsed="true"> | ||
<panel title="Pour en savoir plus"> | <panel title="Pour en savoir plus"> | ||
- | ==== Pour aller plus loin ==== | ||
- | Un "bus à messages" s'appuie sur plusieurs design patterns 'Observeur/Observable" et plus précisément "Publish/Subscribe". Il existe aujourd'hui de nombreuses implémentations de ces systèmes permettant des communications asynchrones, où les consommateurs sont automatiquement notifiés de l'arrivée de message, où les consommateurs peuvent faire des demandes spécifiques, avec des systèmes de filtres complexes, etc. | ||
</panel> | </panel> | ||
</accordion> | </accordion> |