Den Weg musste ich bei JSP und Servlets gehen, wobei die Verfügbarkeit und Vielfalt von Material an Büchern und Web-Seiten im Netz dabei sehr hilfreich ist. "Früher" gab es nicht so viele Quellen, und schon gar nicht welche die frei verfügbr waren. Englisch muss man auch nicht mehr können - wenn irgendetwas unverständlich ist, können die Übersetzungen von google translate oder MS Word helfen.
Meine "Selbstanleitung für Tomcat, JSP und Servlets" ist hier als pdf hinterlegt. Es funktioniert für mich, immer nur das aufzuschreiben was ich selber verstanden und auch ausprobiert habe. Richtig schwierig finde ich es, einen solchen Text so zu formulieren, das auch andere den Text lesbar finden.Bei meiner F1 WebSite geht es jetzt von einer neuen Fahrerseite mit allen Fahrern (angeordnet in alphabetischen Tabs) über die Autos eines Fahrers in den jeweiligen Jahren...

... zu einer Übersicht und dann zu den detaillierten Ergebnissen eines einzelnen Fahrers - beides sind JSP, die paramaterisiert über ein Servlet auf die Postgres DB zugreifen.

Jetzt können die statischen Seiten über eine GUI in HTML/CSS aktualisiert werden - die jpg's mit neuen Auto müssen dazu enfach in den entsprecheenden Directories abgelegtwerden. Bei der Gelegenheit habe ich eine "Test" und eine "Prod" Umgebungen eingerichtet, und die SQL Statements Code heraus und in eine Datei gekapselt, auf die über Methoden zugegriffen wird. Das erhöht die Lesbarkeit und Wartbarkeit deutlich. Wobei ich da ja mein eigener und einziger Kunde bin ....


... und ich bin noch lang nicht fertig.
Das Ziel ist es ja das ganze (Bilder, HTML Dateien, Postgress DB, Tomcat, JSPs und Management GUI) in Docker Container zu packen und auf beliebigen Maschinen (genauer Macs) zu deployen. Das wird wohl noch etwas dauern ...