Kategorie

A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z 0      

stub

sa sb sc sd se sf sg sh si sj sk sl sm
sn so sp sq sr ss st su sv sw sx sy sz

Stub

Ein Stub (vom englischen Wort stub für Stubben, Stummel, Stumpf) oder Stutzen bezeichnet in der Softwareentwicklung lokale Anknüpfungspunkte für Software, die benutzt werden können, um ansonsten nur über komplexe Protokolle erreichbare Softwarekomponenten einfach anzusprechen und die Komplexität zu verbergen.

Insbesondere kommen Stubs zur Anwendung bei der Entwicklung verteilter Systeme: Funktionalität eines entfernten, nur über ein Netzwerk erreichbaren Softwaresystems wird auf einem anderen System in Form einer "Stub-Komponente" zur Verfügung gestellt. Diese Stubkomponente kann von der Software des anderen Systems angesprochen werden, so als wäre die Funktionalität des entfernten Systems lokal vorhanden. Statt aber diese gewünschte Funktionen tatsächlich zu implementieren, übersetzt die Stub-Komponente die Anfragen in Netzwerkaufrufe, kommuniziert mit dem fernen System und delegiert die Aktion an dieses. Für das nutzende System bleibt dieser Kommunikationsvorgang verborgen, die Stubkomponente verhält sich wie andere lokale Softwarekomponenten auch.

Siehe auch: Wikipedia:Stub

Impressum

Datenschutzerklärung