Programming 3

Vorteile von Bibliotheken

Zeitersparnis Qualität Fokus : Konzentration auf spezifische Dinge, ohne sich auf allgemeine Dinge zu fokussieren Standarisierung

Welche Java Bibliotheken kennen Sie schon ?

Google Guava : Erwiterte Utilities wie immutable Collections, Cache Mechanisms, etc. Apache Commons JUnit : Der aktuelle Standard für Unit-Tests Mockito : Simulieren von Tests, Mock Up von Objekten JOOQ : Typsichere SQL abfragen mit DSL, ideal für direkten Zugriff JSON : Javascript Object Notation

Moshi : Moderne KSON-Bibliothek Jackson : Leistungsstarke Bibliothek zum Parsen und Gebnerieren von JSON

Welche Vorteile von Frameworks gibt es ?

Struktur und Organisation Wiederverwndbarkeit Effizienz Bewährte Praktiken Community und Support

Spring Boot : Der de facto Standard für Webanwendungen Jakarta EE : Nachfolger von Java EE, bietet umfangreoiche APIs für Web- und Unternehmensanwendungen

Micronaut : Alternative zu Spring Boot, resourcen-schonend

ORM - Object Relational Mapping Spring Data : Ergänzung zu Spring ; vereinfacht Datenbankzugriffe

Bibliothelk vs Framework :

Sammlung wiederverwendbarer Funktionen > Vollständiges Grüst für die Entwicklung von anwedungen

JUnit 5 = JUnit Pl

JUnitatform + JUnit Jupiter + JUnit Vintage

JOOQ

JOOQ generates Jaca code from ypur database and lets you build type safe SQL Queries trough its fluent API