{"id":2363,"date":"2014-01-30T19:29:25","date_gmt":"2014-01-30T17:29:25","guid":{"rendered":"http:\/\/www.alpesjug.fr\/?p=2363"},"modified":"2014-02-27T11:53:52","modified_gmt":"2014-02-27T09:53:52","slug":"cdi-en-pratique-a-travers-le-framework-agorava-le-mardi-11-fevrier-2014","status":"publish","type":"post","link":"https:\/\/www.alpesjug.fr\/?p=2363","title":{"rendered":"CDI en pratique \u00e0 travers le framework Agorava le mardi 11 F\u00e9vrier 2014"},"content":{"rendered":"<h2>La conf\u00e9rence<\/h2>\n<div><a href=\"http:\/\/www.alpesjug.fr\/wp-content\/uploads\/2014\/01\/logo.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-2367\" alt=\"Agorava\" src=\"http:\/\/www.alpesjug.fr\/wp-content\/uploads\/2014\/01\/logo.png\" width=\"140\" height=\"123\" \/><\/a>Le 9 d\u00e9cembre 2013, CDI a f\u00eat\u00e9 ses 4 ans. Cette sp\u00e9cification de Java EE, reste pourtant peu mise en avant et les possibilit\u00e9s qu\u2019elle offre sont inconnues de la plupart des d\u00e9veloppeurs Java. CDI est pourtant une sp\u00e9cification majeure qui a chang\u00e9 radicalement le fonctionnement de toute la stack Java EE en permettant notamment de la rendre \u00e9volutive \u00e0 travers le m\u00e9canisme d\u2019extensions portables.<\/div>\n<div>Dans cette pr\u00e9sentation nous reviendrons rapidement sur les concepts fondamentaux de CDI en mettant l\u2019accent sur les <strong>extensions<\/strong>. Puis nous verrons comment la puissance de CDI est mise \u00e0 contribution dans le framework <a title=\"Agorava\" href=\"http:\/\/agorava.org\/\" target=\"_blank\">Agorava<\/a> avec l\u2019aide de la biblioth\u00e8que tierce <a title=\"Apache Deltaspike\" href=\"http:\/\/deltaspike.apache.org\" target=\"_blank\">Apache Deltaspike<\/a>. Enfin nous finirons avec les nouveaut\u00e9s de<strong> CDI 1.1<\/strong> sorti en juin dernier avec Java EE 7.<\/div>\n<h2>Le conf\u00e9rencier<\/h2>\n<p><a href=\"http:\/\/www.alpesjug.fr\/wp-content\/uploads\/2014\/01\/cf336f3627b325e4e72a4c2c724d1670.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright  wp-image-2365\" alt=\"Antoine Sabot-Durand\" src=\"http:\/\/www.alpesjug.fr\/wp-content\/uploads\/2014\/01\/cf336f3627b325e4e72a4c2c724d1670-300x300.jpeg\" width=\"175\" height=\"175\" srcset=\"https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2014\/01\/cf336f3627b325e4e72a4c2c724d1670-300x300.jpeg 300w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2014\/01\/cf336f3627b325e4e72a4c2c724d1670-150x150.jpeg 150w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2014\/01\/cf336f3627b325e4e72a4c2c724d1670-400x400.jpeg 400w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2014\/01\/cf336f3627b325e4e72a4c2c724d1670.jpeg 1000w\" sizes=\"auto, (max-width: 175px) 100vw, 175px\" \/><\/a>Apr\u00e8s avoir travaill\u00e9 pendant plus de 15 ans dans diff\u00e9rentes soci\u00e9t\u00e9 de service en informatique, Antoine est aujourd\u2019hui employ\u00e9 chez <a href=\"http:\/\/redhat.com\" target=\"_blank\">Red Hat<\/a> o\u00f9 il co-dirige la sp\u00e9cification CDI et est en charge du d\u00e9veloppement de l\u2019\u00e9co-syst\u00e8me CDI. Il est \u00e9galement technical leader sur le projet\u00a0<a title=\"Agorava\" href=\"http:\/\/agorava.org\/\" target=\"_blank\">Agorava<\/a> permettant de d\u00e9velopper des applications clientes des principaux r\u00e9seaux sociaux. Vous pouvez le suivre sur Twitter : <a href=\"https:\/\/twitter.com\/antoine_sd\" target=\"_blank\">@antoine_sd<\/a><\/p>\n<h2>Infos et inscriptions :<\/h2>\n<div><strong>Inscriptions<\/strong> : <a href=\"https:\/\/plus.google.com\/u\/0\/events\/ckk7ilal3gpti3sug4tfks18e30\">https:\/\/plus.google.com\/u\/0\/events\/ckk7ilal3gpti3sug4tfks18e30<\/a><\/div>\n<div>Cette soir\u00e9e se d\u00e9roulera sur le campus \u00e0 la\u00a0Maison Jean Kuntzman\u00a0le Mardi 11 F\u00e9vrier \u00e0 partir de 19h00.<\/div>\n<p><strong>Pour venir<\/strong> : <a href=\"https:\/\/maps.google.fr\/maps?expflags=enable_star_based_justifications:true&amp;ie=UTF8&amp;cid=13654738392765430246&amp;q=Maison+Jean+Kuntzmann&amp;iwloc=A&amp;gl=FR&amp;hl=fr\">Maison Jean Kuntzmann Universit\u00e9 Joseph Fourier Grenoble 3 38400 Gi\u00e8res <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La conf\u00e9rence Le 9 d\u00e9cembre 2013, CDI a f\u00eat\u00e9 ses 4 ans. Cette sp\u00e9cification de Java EE, reste pourtant peu mise en avant et les possibilit\u00e9s qu\u2019elle offre sont inconnues de la plupart des&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[260,13,23,380,53,259,11],"class_list":["post-2363","post","type-post","status-publish","format-standard","hentry","category-annonce","tag-cdi","tag-framework","tag-jee","tag-jee7","tag-opensource","tag-social","tag-soiree"],"_links":{"self":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/2363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2363"}],"version-history":[{"count":4,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/2363\/revisions"}],"predecessor-version":[{"id":2369,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/2363\/revisions\/2369"}],"wp:attachment":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}