
JUG Bonn #49: Hibernate 7 ist da & Ist dein Java-Code wirklich objektorientiert
About this event
Das 49. JUG Bonn Treffen findet am 20.Mai statt.
Es handelt sich um eine reine Offline-Veranstaltung. Die Teilnahme ist kostenfrei — wir bedanken uns bei Conet GmbH für das Sponsoring der Location und der Verpflegung.
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.
Thorben Janssen ist als freiberuflicher Trainer und Autor tätig und entwickelt seit mehr als zehn Jahren Anwendungen auf Basis von Java EE. Er arbeitet zurzeit als Senior Developer und Architekt bei der Qualitype GmbH, ist Mitglied der JSR 365 (Contexts and Dependency Injection for JavaTM 2.0) Expert Group und schreibt auf seinem Blog über Java und Java EE.
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.
Roland Weisleder ( in/roland-weisleder) ist selbständiger Softwareentwickler und Berater und seit 2009 im Java-Ökosystem unterwegs. Er unterstützt Entwicklungsteams dabei, ihre Legacy-Java-Systeme in die Zukunft zu bringen und insbesondere die Struktur und die Testautomatisierung zu verbessern. Seine Erfahrungen teilt er in Workshops, Artikeln und Vorträgen im In- und Ausland.
Source: meetup