← Java

Java: Bibliotheken und Werkzeuge

Bausteine, die in Java-Projekten zum Einsatz kommen: Templating, Datenzugriff, Tests, Build und Betrieb.

Web, API und Messaging

Templating und Oberflächen

  • Thymeleaf Server-seitige HTML-Templates
  • JTE Schnelle, typsichere Templates
  • FreeMarker Bewährte Template-Engine
  • Vaadin Oberflächen komplett in Java, auch mit Flow und Hilla
  • htmx Interaktive Seiten ohne eigenes Frontend-Framework

Persistenz

  • Hibernate ORM Das führende ORM und die Referenz für Jakarta Persistence
  • Spring Data JPA Repositories ohne Boilerplate
  • jOOQ Typsicheres SQL aus dem Datenbankschema
  • MyBatis SQL-Mapping mit voller Kontrolle über die Abfragen
  • JDBI Schlanker Zugriff auf JDBC
  • Flyway Versionierte Datenbank-Migrationen
  • Liquibase Datenbank-Änderungen als Changelog
  • HikariCP Der Standard-Connection-Pool
  • Spring Data Einheitlicher Zugriff auf MongoDB, Redis, Elasticsearch

Testing und Codequalität

Build und Werkzeuge

Ein Projekt mit Java?

Ob Neuentwicklung, Ablösung oder Weiterentwicklung eines bestehenden Systems: Beschreiben Sie kurz, worum es geht. Wir sagen Ihnen, was in der Praxis funktioniert.

Projekt besprechen