Carl Azoury

Carl Azoury

Zenika

Consultant, développeur et formateur sur la stack Java/JEE pendant 10 ans, Carl Azoury est le CEO (Chief Enabler Officer) de Zenika, société qu’il co-fonde en 2006. Entrepreneur dans l’âme il souhaite (ré)inventer le modèle de la SSII. De formation d’ingénieur Agronome de Paris Grignon, il appréhende la complexité du vivant et sa transposition à l’entreprise. Zenika fête ses 10 ans cette année, totalise 200 collaborateurs dans 6 agences en France et se classe 4ième Great Place to Work,en 2015. Parmi ses sujets de prédilection, la Qualité de Vie au Travail et l’Innovation. Carl est aussi membre du think tank Entreprise & Progrès, mouvement qui pense que "le progrès social est une condition du progrès économique"

Twitter : @cazoury

Blog: http://www.zenika.com

archisec

Track : Architecture, Performance and Security

Type de présentation : Tools-in-Action

Les secrets internes de Spring

Les secrets internes de Spring.

Spring est un framework qui existe depuis 2003 qui a révolutionné l'architecture des applications et la façon de développer. On utilise beaucoup Spring et Spring Boot, mais parfois on ne sait pas comment cela fonctionne en interne.

Ces mécanismes n'ont pas changés et toutes les fonctionnalités de Spring reposent dessus. Mon but, en trente minutes, et de faire comprendre l'intérêt d'un tel outil et surtout montrer comment fonctionne le cycle de vie des Beans, ou Spring fait toute sa magie, et le démontrer dans des exemples concrets (Gestion d'une Resource, Gestion d'un flux RSS en local vs à distance, gestion d'un filtre http en mémoire, transactions...).

Au delà de ces fonctionnalités, montrer le point commun entre tous, comprendre le cycle de vie d'un bean Spring, et savoir répondre à la question : "A quoi peut servir un BeanFactoryPostProcessor" ?