Kapitel 9. Dienstschicht
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Was war das mittlere Ding?
Otto West, A Fish Called Wanda
Vorschau
In diesem Kapitel von geht es um die Serviceschicht - das Mittelding. Ein undichtes Dach kann viel Geld kosten. Eine undichte Software ist nicht so offensichtlich, kann aber viel Zeit und Mühe kosten. Wie kannst du deine Anwendung so strukturieren, dass die Schichten nicht undicht werden? Insbesondere, was sollte in die Serviceschicht in der Mitte gehen und was nicht?
Einen Dienst definieren
Die Serviceschicht ist das Herz der Website, ihre Daseinsberechtigung. Sie nimmt Anfragen aus verschiedenen Quellen entgegen, greift auf die Daten zu, die die DNA der Website sind, und gibt Antworten zurück.
Zu den üblichen Dienstmustern gehört eine Kombination aus den folgenden Punkten:
-
Erstellen / Abrufen / Ändern (teilweise oder vollständig) / Löschen
-
Eine Sache / mehrere Dinge
In der RESTful-Router-Schicht sind die Substantive Ressourcen. In diesem Buch werden unsere Ressourcen zunächst Kryptiden (imaginäre Kreaturen) und Menschen (Kryptidenforscher) sein.
Später wird es möglich sein, verwandte Ressourcen wie diese zu definieren:
-
Orte
-
Ereignisse (z. B. Expeditionen, Sichtungen)
Layout
Hier ist die aktuelle Datei- und Verzeichnisstruktur:
main.py web ├── __init__.py ├── creature.py ├── explorer.py service ├── __init__.py ├── creature.py ├── explorer.py ...
Get FastAPI now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.