LAB Details

JAX | 23. - 27. April 2018, Mainz

Angelika Langer

de

09 Nov 2017
09:00 - 13:00
Nur bis 21. Dezember! ✓ Gratis Agile Day ✓ Smartwatch for free ✓ Save up to 956 € Jetzt anmelden

Java-Modulsystem: Eine praktische Einführung

09 Nov 2017
09:00 - 13:00

Mit dem Release 9 hat Java ein Modulsystem bekommen. Das Modulsystem hat zwei relevante Aspekte. Es bedeutet einerseits, dass das JDK selbst modular ist. Wir wollen u. a. der Frage nachgehen: Welche Konsequenzen hat das modulare JDK für unsere Java-Applikationen? Darüber hinaus bietet das Modulsystem die Möglichkeit, die eigenen Applikation oder Bibliotheken zu modularieren. Was muss man dafür tun? Wir schauen uns die Syntax und die Werkzeuge für die Definition eigener Module an und diskutieren den Migrationspfad von der nicht modularen zur modularen Anwendung.Bitte Notebooks mit JDK 9 mitbringen; wir wollen einige der Prinzipien an kleinen Beispielen üben und ausprobieren.

Workshop Requirements:

Für den Workshop ist ein Notebook mit einer Installation des JDK 9 erforderlich.

Als IDE wird die Community Version von Idea IntelliJ empfohlen.
(Ist nicht zwingend erforderlich. Wir werden sowieso mangelns IDE-Support auf Command-Line-Skripten zurück greifen müssen.
Aber IntelliJ hat derzeit die beste Unterstützung für Java 9 Module.)

Es werden Skripten für Windows bereit gestellt.
Wer Linux oder Mac OS mitbringt, muss ggf. die Skripten anpassen.
(Sollte nicht schwer sein; die Skripten sind simpel.)

Für den Praxisteil wird es vorbereitete Code-Fragmente geben.
Entweder per Download oder per USB-Stick.

Alles zur JAX:
Alles zur JAX:

Behind the Tracks of W-JAX 2017

Agile & Culture
Teamwork & Methoden

Big Data & Machine Learning
Speicherung, Processing & mehr

Clouds, Container & Serverless
Alles rund um Cloud

Core Java & JVM Languages
Ausblicke & Best Practices

DevOps & Continuous Delivery
Deployment, Docker & mehr

Microservices
Strukturen & Frameworks

Web Development & JavaScript
JS & Webtechnologien

Performance & Security
Sichere Webanwendungen

Serverside & Enterprise Java
Spring, JDK & mehr

Digital Transformation & Innovation
Technologien & Vorgehensweisen

Software Architecture
Best Practices