Java Typen in TypeScript nutzen

 
Conference Day - 22. Mai
 
15:45
 
JavaScript
 
Schwarzwald (1. OG)

In heterogenen Umgebungen tritt immer das Problem auf, wie und wo gemeinsam genutzte Modelle gehalten werden. In einer klassischen Java-Backend / JavaScript-Frontend Beziehung wären dies etwa gemeinsam genutzte Fach-Objekte, implementiert jeweils in Java und TypeScript. Die doppelte Implementation kann durch Generierung aus UML oder DSL Modellen umgangen werden. Auch Java selbst kann mithilfe eines externen Parsers oder eines Annotation Processors als Ursprungsmodell für die Generierung von TypeScript verwendet werden. Anhand eines prototypischen Annotation-Processors wird die Extraktion von TypeScript-Typen für die UI demonstriert. Dieser soll die folgenden zentralen Fragen beantworten: Welche Transformationen sind mit einem Annotation-Processor möglich, wie gut lässt sich dieser in den Build-Prozess einbinden und welchen Einschränkungen unterliegt dieser Ansatz?

Dragan Zuvic

w11k GmbH

Dragan Zuvic arbeitet als Berater und Entwickler bei der W11K GmbH in Java EE-, Scala- & AngularJS-Projekten. Seit fast zwei Jahrzehnten unterstützt er Kunden-Projekte in unterschiedlichsten Rollen mit seinem breiten Fachwissen. Seine bisherigen Veröffentlichungen und Vorträge spiegeln diesen Ansatz wider.

16:30