Community

codecentric mittendrin

Meetups, Stammtische, Hackathons, User Groups: Die codecentric ist weit mehr als die Summe ihrer Mitarbeiter und Projekte.

Hinter jeder erfolgreichen Software steht eine starke Community

Wissensvermittlung, Nachwuchsförderung und der fachliche Austausch auf Augenhöhe sind für uns Herzensangelegenheiten. Wir sind der Meinung: Geteilte Innovationsfreude ist doppelte Innovationsfreude.

Deshalb mischen sich codecentric-Mitarbeiter und -Mitarbeiterinnen gerne unter die Community – ob als Gastgeber, Redner oder Organisatoren diverser Veranstaltungen. Treffen Sie uns auf einem der folgenden Events!

Java User Group Thüringen

Java User Group Thüringen

Skydeck Erfurt powered by DB Systel, Weimarische Straße, Erfurt, Deutschland 11.07.2017 | 18:00 Uhr

Talklets: Hibernate 5 - Tips + Tricks & Effiziente Persistenz

Die Persistierung von Daten spielt in der Anwendunsungsentwicklung mit Java eine zentrale Rolle. Um dies zu vereinfachen haben sich verschiedene ORM Tools etabliert. Hibernate ist hierbei eine der prominentesten Implementierungen der JPA Spezifikation.

 

Talklet: Hibernate Tips ‘n’ Tricks – Schnelle Lösungen für typische Probleme und Anwendungsfälle

Dein Kunde fordert mal wieder “nur eine kleine Änderung” in der Aufbereitung der Daten. Und nach ein paar Stunden … oder Tagen … stellst Du fest, dass sich das nicht so leicht im Code umsetzen lässt. Hättest Du vielleicht doch besser den Datenbankzugriff angepasst?

Und überhaupt, das hat doch bestimmt schonmal jemand gemacht …

Die gute Nachricht ist, in vielen Fällen gibt es wirklich schon ein Hibernate Feature das Dir den Großteil der Arbeit abnimmt. Du musst es nur kennen und richtig anwenden.

Einige dieser Features stelle ich Dir in diesem Vortrag vor und zeige Dir wie sich häufige Anforderungen schnell und einfach umsetzen lassen

Talklet: Effiziente Datenpersistierung mit JPA und Hibernate

Daten mit Hilfe der Java Persistence API in der Datenbank zu speichern stellt den Standard für Java Enterprise Anwendungen dar. Der Applikationsserver stellt alle benötigten Bibliotheken bereits zur Verfügung und die Verwendung ist so einfach, dass sie innerhalb kürzester Zeit erlernt werden kann.

Spannend wird es immer erst dann, wenn die Anforderungen steigen, z.B. weil das Domainmodell sehr komplex, die Datenmenge besonders groß oder die geforderten Antwortzeiten sehr kurz sind.

Auch hierfür bietet JPA in der Regel gute Lösungen und wenn das nicht ausreicht, können wir immer noch auf Hibernate-spezifische Features zurückgreifen. Dazu sind allerdings deutlich detailliertere Kenntnisse erforderlich. Einige Beispiele dafür sind Caches, Entity Graphen und Attribute Converter. Wir werden uns genauer ansehen, wie wir diese und andere Features nutzen können, um auch komplexere Anforderungen mit Hilfe von JPA umzusetzen und wann wir auf Hibernate-spezifische Features zurückgreifen müssen.

Beim zweiten Talklet werden grundlegende Kenntnisse in der Verwendung von JPA und Hibernate vorausgesetzt.

Organisator:

Jonas Hecht