JUG Bonn #49: Hibernate 7 ist da & Ist dein Java-Code wirklich objektorientiert
Das 49. JUG Bonn Treffen findet am 20.Mai statt.
Es handelt sich um eine reine Offline-Veranstaltung. Die Teilnahme ist kostenfrei.
18:30 - Einlass & Networking & Pizza
19:00 - Talk #1: Hibernate 7 ist da ... aber was bringt mir das?
20:00 - Talk #2: Ist dein Java-Code wirklich objektorientiert
21:00 - Diskussion und Networking
Hibernate 7 ist da ... aber was bringt mir das?
Wie bei jedem Update, stellt sich diese Frage natürlich auch bei Hibernate 7. Und die Antwort lautet: einige Vereinfachungen und deutlich strengere Validierungen der Entitäts-Mappings. In dieser Session werde ich zeigen, worauf du bei der Migration auf Hibernate 7 achten solltest, damit Deine Anwendung auch danach noch funktioniert. Und ich werde dir zeigen, wie du mit einigen neuen Features bestehende Mappings und Abfragen deutlich vereinfachen kannst.
Ist dein Java-Code wirklich objektorientiert?
Java wird oft als objektorientierte Programmiersprache gelehrt. Dennoch sind in vielen Projekten primitive Datentypen wie Strings und Integer weit verbreitet, und viele Klassen sind mit Getter- und Setter-Methoden vollgestopft. Aber bildet solcher Code unsere Fachlichkeit wirklich ideal ab?
In diesem Vortrag sensibilisiere ich für typische Antipattern wie Primitive Obsession, die zu aufgeblähtem und technisch geprägtem Code führen. Wir schauen uns bekannte und neue Sprach-Features von Java an, um ausdrucksstarken Code zu schreiben. Aber auch bei der Verwendung von Frameworks wie Spring oder JPA gibt es oft Unterstützung, um fachlich getriebenen Code zu schreiben.