Browsing Tag
Vaadin
59 Beiträge
Von ClickUp zu Vaadin – Teil II
Der zweite Teil setzt das Modell aus Teil I in eine Vaadin-Anwendung mit EclipseStore und eingebettetem Jetty um und überführt den ClickUp-Bestand per Import. Der Werkstattbericht zeigt Redaktionstafel, browserlose Tests und eine Bilanz, die auch das Misslungene benennt.
Von Clickup zu Vaadin – Teil I
Warum ein über Jahre gewachsener ClickUp-Bestand einer eigenen Vaadin-Anwendung weichen soll und wie aus einem überladenen Statusfeld drei unabhängige Dimensionen werden. Der erste Teil führt von der Bestandsaufnahme über das gehärtete Modell bis zum Entwurf von sieben Ansichten.
Vaadin 25.2 und der Stellenwert sicherer Voreinstellungen
Vaadin 25.2 härtet sicherheitsrelevante Voreinstellungen: URL-Schema-Prüfung, HTML-Bereinigung per Safelist, X-Frame-Options als Standard und eine Karenzzeit für npm-Pakete. Der Beitrag ordnet die Neuerungen in das Sicherheitsmodell von Flow ein und nennt die Folgen für das Upgrade.
Die Vaadin-Oberfläche des Rezeptassistenten — Teil 2: Die Schritt-für-Schritt-Ansicht
Der zweite Teil der Reihe zeigt die Schritt-für-Schritt-Ansicht des Rezeptassistenten, die die MCP-Werkzeugschleife in einzeln auslösbare Phasen zerlegt. Der Leser erfährt, wie gemeinsamer Motor, wachsende Kartenspur, parallele Werkzeugaufrufe und Streaming in Vaadin Flow umgesetzt sind.
MCP-Server: Die Vaadin-Oberfläche des Rezeptassistenten — Teil 1
Der Beitrag zeigt die Vaadin-Oberfläche, die Antworten desselben Sprachmodells ohne und mit MCP-Server parallel nebeneinanderstellt. Behandelt werden der Start ohne Starter, virtuelle Threads, Streaming per @Push und UI.access, Markdown-Rendering und die sichtbare Protokoll-Zeitleiste.
Vaadin Security, Teil 4.3 – Bootstrap des ersten Administrators: vier Adapter, eine SetupView (zweimal) und Bilanz
REST-Endpunkt, CLI-Subkommando init-admin und zwei Vaadin-SetupViews nutzen denselben InitialAdminBootstrapService; die beiden Views unterscheiden sich in einer Codezeile. Die Bilanz benennt, was die Architektur leistet und kostet und was Teil 5 aufgreift.
Vaadin Security, Teil 4.2 – Bootstrap des ersten Administrators: Token-Mechanik, PasswordHasher und Speicher-Verträge
Der Beitrag erklärt die drei Modi des Bootstrap-Tokens und seinen Lebenszyklus vom Serverstart bis zur Invalidierung. Hinzu kommen der PasswordHasher mit PBKDF2-HMAC-SHA256, die durchgehende char[]-Disziplin und der AdministratorAccountStore-Vertrag mit zwei Implementierungen.
Vaadin Security, Teil 4.1 – Bootstrap des ersten Administrators: Anwender-Sicht und der adapter-neutrale Kern
Wie entsteht der erste Administrator, solange noch kein Konto existiert? Der Beitrag zeigt die SetupView aus Anwendersicht und beschreibt den InitialAdminBootstrapService als adapter-neutralen Kern, den REST, CLI und Vaadin gemeinsam nutzen.
Vaadin Security, Teil 3.3 – Vaadin als REST-Client, drei Anbindungsstile und Bilanz
Das Modul demo-vaadin-rest-client macht die Vaadin-UI zum REST-Client, der Authentifizierung, Autorisierung und Operation-Visibility an ein separates Backend delegiert. Der Beitrag vergleicht drei Anbindungsstile, zeigt die doppelte Schutzlinie am BackendOperationCard und benennt offene Lücken.
Vaadin Security, Teil 3.2 – Der REST-Adapter im Detail: drei Klassen, zwei Filter, ein Bearer-Token
Teil 3.2 stellt den REST-Adapter des Security-Kerns vor: drei Übersetzerklassen analog zur Vaadin-Trias, getrennte Filter für Authentifizierung und Autorisierung sowie die Subject-Brücke über ein Bearer-Token. Der Leser sieht, wie derselbe Kern Views und Endpunkte absichert.