Fachlicher Kern
Frontend
Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch
Frontend
Wie Benutzer mit den Fachsystemen arbeiten.
Customer Portal, Admin-Konsole, Formulare, API-Client und UI-State-Modell.
Du erkennst Zweck, Ablauf, Modulgrenzen und Betriebsbezug dieses Masters.
Welche Geschäftsentscheidung wird hier unterstützt und welche Daten müssen nachvollziehbar bleiben?
Welche Module sind wirklich Fachkern und welche sind nur Adapter, Runtime oder Infrastruktur?
Die zwei SVGs trennen bewusst Fachlichkeit und Technik. Dadurch sieht man, ob ein Thema wirklich fachlich ist oder nur eine technische Umsetzungsschicht darstellt.
Öffne RUNNABLE.html oder nutze den Smoke-Start im jeweiligen Workspace.
Wo vorhanden, ergänzen Spring Boot oder Jakarta eine echte Runtime. Smoke bleibt der robuste Minimalstart.
Bei Container-Mastern helfen Compose, Kubernetes und OpenShift-Profile beim Betriebsverständnis.
mvn -q -pl runnable-smoke -am package exec:java
Diese Links führen aus dem Lehrbuch in die eigentliche Projektstruktur.
mvn-ws-impl-fe-bo/api-clientAufgabe: Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• Eingabe prüfen
• Fachliche Aktion ausführen
• Ergebnis dokumentieren
• Adapter / Command / Result Object je nach Modul.
mvn-ws-impl-fe-bo/state-modelAufgabe: Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• Eingabe prüfen
• Fachliche Aktion ausführen
• Ergebnis dokumentieren
• Adapter / Command / Result Object je nach Modul.
mvn-ws-impl-fe-bo/mock-auth-uiAufgabe: Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• Eingabe prüfen
• Fachliche Aktion ausführen
• Ergebnis dokumentieren
• Adapter / Command / Result Object je nach Modul.
mvn-ws-impl-fe-bo/runnable-smokeAufgabe: Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• Eingabe prüfen
• Fachliche Aktion ausführen
• Ergebnis dokumentieren
• Adapter / Command / Result Object je nach Modul.
mvn-ws-impl-fe-bo/admin-consoleAufgabe: Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• Eingabe prüfen
• Fachliche Aktion ausführen
• Ergebnis dokumentieren
• Adapter / Command / Result Object je nach Modul.
mvn-ws-impl-fe-bo/backoffice-portalAufgabe: Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• Eingabe prüfen
• Fachliche Aktion ausführen
• Ergebnis dokumentieren
• Adapter / Command / Result Object je nach Modul.
mvn-ws-impl-fe-bo/customer-portalAufgabe: Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• Eingabe prüfen
• Fachliche Aktion ausführen
• Ergebnis dokumentieren
• Adapter / Command / Result Object je nach Modul.
mvn-ws-impl-fe-bo/error-uiAufgabe: Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• Eingabe prüfen
• Fachliche Aktion ausführen
• Ergebnis dokumentieren
• Adapter / Command / Result Object je nach Modul.
mvn-ws-impl-fe-bo/form-validationAufgabe: Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• Eingabe prüfen
• Fachliche Aktion ausführen
• Ergebnis dokumentieren
• Adapter / Command / Result Object je nach Modul.
mvn-ws-impl-fe-bo/frontend-shellAufgabe: Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• Eingabe prüfen
• Fachliche Aktion ausführen
• Ergebnis dokumentieren
• Adapter / Command / Result Object je nach Modul.
Dieser Master erweitert die Enterprise-Maven-Reihe um Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
Er baut auf Master 1 bis 20 auf und macht die Plattform praktischer. Die Inhalte sind nicht als lose Sammlung gedacht, sondern als strukturierter Lern- und Betriebsbaustein.
1. Login Mock
2. Dashboard anzeigen
3. Fachfall suchen
4. Formular bearbeiten
5. API aufrufen
6. Fehler anzeigen
7. Aktion abschließen
cd mvn-ws-impl-fe-bo
mvn -q -pl runnable-smoke -am "kw">package exec:java
• frontend-shell - Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• customer-portal - Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• backoffice-portal - Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• admin-console - Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• api-client - Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• form-validation - Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• state-model - Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• error-ui - Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• mock-auth-ui - Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
• runnable-smoke - Baustein für Benutzeroberflächen, Backoffice-Ansichten, Customer Portal und API-Verbrauch.
Die Beispiele sind bewusst lokal startbar und ohne echte externe Secrets. In Produktion müssten Secrets, Zertifikate, produktive Datenbanken, Monitoring, Backup und Zugriffsrechte über die Zielplattform verwaltet werden.
Der Smoke-Flow zeigt den Kernablauf dieses Masters ohne externe Infrastruktur.
cd mvn-ws-impl-fe-bo
mvn -q -pl runnable-smoke -am "kw">package exec:java
• Login Mock
• Dashboard anzeigen
• Fachfall suchen
• Formular bearbeiten
• API aufrufen
• Fehler anzeigen
• Aktion abschließen