HWR-Chat: Pflichtenheft
Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739
Aus It2010-g1
Admin (Diskussion | Beiträge) (→Entwicklungsschnittstellen) |
Chge (Diskussion | Beiträge) (→Gekapseltes Nachrichtenmodell) |
||
Zeile 309: | Zeile 309: | ||
===Gekapseltes Nachrichtenmodell=== | ===Gekapseltes Nachrichtenmodell=== | ||
− | Um die Daten bequem vom Client zum Server senden zu können, soll ein gekapseltes Modell verwendet werden. So können einfach AMessage Objekte versendet werden, um den Rest kann sich jede Funktion selber kümmern. Ist kein Empfänger angegeben, so ist die Nachricht für den Server. Ansonsten leitet der Server diese weiter | + | Um die Daten bequem vom Client zum Server senden zu können, soll ein gekapseltes Modell verwendet werden. So können einfach AMessage Objekte versendet werden, um den Rest kann sich jede Funktion selber kümmern. Ist kein Empfänger angegeben, so ist die Nachricht für den Server. Ansonsten leitet der Server diese weiter und führt gegebenenfalls ergänzende Arbeiten aus.<br> |
Das heißt, dass neben Textnachrichten auch Kontaktanfragen, Gruppenerstellungen, Gruppeneinladungen und Adressänderungen Nachrichten sind, welche aber an den Server und nicht weiter an einen Client geschickt werden.<br> | Das heißt, dass neben Textnachrichten auch Kontaktanfragen, Gruppenerstellungen, Gruppeneinladungen und Adressänderungen Nachrichten sind, welche aber an den Server und nicht weiter an einen Client geschickt werden.<br> | ||
Eine Beschreibung des Sachverhaltes stellt folgendes Klassendiagramm dar: <br> | Eine Beschreibung des Sachverhaltes stellt folgendes Klassendiagramm dar: <br> |