Riviera DEV 2015

Les conférences du soleil : 11 et 12 juin 2015 au campus Sophia-Tech à Sophia-Antipolis

Session:

PROXY 2.0


Description: Depuis la version 1.3 du JDK, il existe une classe java.lang.reflect.Proxy qui permet la génération de proxy (une classe implantant une ou plusieurs interface) à l'exécution. Utilisée initialement pour le support de RMI, cette API (où ses dérivées) est utilisées par de nombreuses applications/frameworks comme Hibernate, Spring ou Weld. Malheureusement, le design de cette API montre son âge, son usage est non transparent (stacktrace de la mort), son implantation est lente (la VM est perdu) et la gestion des nouveautés comme les méthodes par défaut ne sont pas pris en compte. Ce talk va raconter l'histoire de l'API Proxy 2.0, de son design et de son implantation et juste pour rire répondre à la question que tout le monde se pose "comment faire tourner des lambdas Java 8 sur Java 7". Le code est librement disponible: https://github.com/forax/proxy2
Horaire: 12 juin 2015 14:40 - 15:40
Orateurs: