In diesem Tutorial lernen Sie, wie Sie eine API für die basierende Authentifizierung und Autorisierung von Benutzerberechtigten entwickeln. Darüber hinaus werden die saubere Architektur , die Arbeitseinheit und die Mediatormuster verwendet.
Dieses Muster zielt darauf ab, die Art und Weise zu verbessern, wie verschiedene Teile Ihrer Anwendung miteinander kommunizieren. Verschiedene Teile Ihrer Anwendung (Komponenten) sprechen nicht direkt miteinander. Stattdessen senden sie Anfragen an den Mediator, der als zentraler Kommunikationspunkt in Ihrer Bewerbung ist.
Ist ein Entwurfsmuster, mit dem eine Reihe von Datenbankvorgängen als einzelne Einheit verwaltet wird. Die Datenbankeinheit der Arbeitsmustergruppen (Erstellen, Löschen und Aktualisieren) in eine einzelne Transaktion. Dies stellt sicher, dass sich alle Vorgänge in der Datenbank (Commit) widerspiegeln. Bei einem Fehler führt das Muster einen Rollback aus.
Clean Architecture ist ein Software -Designmuster, das die Wartbarkeit, Testbarkeit und Wiederverwendbarkeit fördert, indem verschiedene Bedenken innerhalb der Anwendung in unterschiedliche Schichten getrennt werden. Es wird oft als Zwiebel visualisiert, wobei die Kerngeschäftslogik (Domain) in der Mitte von äußeren Schichten umgeben ist, die zunehmend externe Bedenken auswirken.
Die Schichten in sauberer Architektur:
Sie können das Tutorial in diesem Link überprüfen