2016-05-24 9 views
-1

** Update: Um die Frage ein wenig klarer zu machen. Die unten erwähnte Spring-Initialisierung verwendet mehrere Datenquellen Init und Profilauswahl. Ich wollte den sequentiellen Initialisierungsprozess so darstellen, dass Entwickler sich einfach auf bestimmte Initialisierungswege konzentrieren können, anstatt einen manuellen Schritt durch den gesamten Prozess zu machen. Ich verwende derzeit ein einfaches Flussdiagramm, wollte aber wissen, ob es einen besseren Weg gibt. Die Anwendung Kontextdateien kombiniert sind fast 100K Zeilen der Konfig.Bevorzugtes Diagramm zur Darstellung der Web-Anwendungsinitialisierung

Für ein großes Spring-basiertes Java EE-Projekt habe ich versucht, ein Diagramm mit den Initialisierungsschritten zu erstellen. Dazu gehören normalerweise das Laden mehrerer XML-Konfigurationsdateien und die Initialisierung mehrerer Spring-Beans.

Diese Bohnen wiederum detailliertere Konstrukteuren usw.

ich ausgesehen haben über UML-Zustandsdiagramme und Sequenzdiagramme anrufen, gibt es einen besseren Weg, es zu tun?

Antwort

1

Am häufigsten werden Sequenzdiagramme für diesen Zweck verwendet.

Wenn während der Initialisierung alternative Pfade abhängig von den Umständen durchlaufen werden können, ist ein Aktivitätsdiagramm möglicherweise die bessere Option, dies ist jedoch bei Initialisierungsszenarien normalerweise nicht der Fall.

+0

Danke. Tatsächlich verwendet die Anwendungskontextdatei mehrere Importe und Profile. Ich habe versucht, ein Diagramm zu erstellen, das diese Schritte und Unterschritte besser beschreibt. – Ayusman