KontextWie erstellen Sie ein Klassendiagramm für eine SPA- und eine REST-API?
ich ein SPA (Single-Page-Applikation) erstellt habe, zusammen mit einem REST-API. Backbone.js wurde verwendet, um das SPA zu entwickeln, und Codeigniter wurde für die serverseitige Implementierung der REST-API verwendet.
Frage
Für eine MVC-Anwendung wir ein einziges Klassendiagramm wie gewohnt ziehen könnte. Aber wie erstellen Sie ein Klassendiagramm für ein System mit einer SPA- und einer REST-API? Erstellen Sie für jede der Anwendungen zwei separate Klassendiagramme oder für beide ein einzelnes Klassendiagramm? Wenn es ein Diagramm gibt, welche Beziehungen/Assoziationen können verwendet werden, um die SPA- und REST-API zu verbinden?
Veröffentlichen Sie bitte drei Fragen mit demselben Kontext. Mehrere Fragen in einem zu stellen wird als eine sehr schlechte Praxis angesehen. – Gangnus
Wenn Sie uns fragen, wie wir etwas tun, haben Sie versucht, es selbst zu tun und Probleme zu haben. Was hast du probiert? Welche Probleme haben Sie? – Gangnus
Hallo @Gangnus Ich habe zwei separate Klassendiagramme für die SPA- und REST-API erstellt, weil ich keine korrekte UML-Zuordnung finden konnte, um die Verbindung zwischen den beiden Komponenten anzuzeigen. Zum Beispiel Das BackBone-Kundenmodell kommuniziert mit CustomerController im Codezeichner Da zwischen den beiden oben genannten Modellen keine direkte Beziehung besteht und die Verbindung nur über ein Netzwerkprotokoll erfolgt, dachte ich daran, sie getrennt zu lassen. –