{"id":2295,"date":"2013-12-05T18:01:58","date_gmt":"2013-12-05T16:01:58","guid":{"rendered":"http:\/\/www.alpesjug.fr\/?p=2295"},"modified":"2014-01-10T11:44:12","modified_gmt":"2014-01-10T09:44:12","slug":"soiree-le-jeudi-12-decembre-2013-the-great-application-server-debate","status":"publish","type":"post","link":"https:\/\/www.alpesjug.fr\/?p=2295","title":{"rendered":"Soir\u00e9e le Jeudi 12 D\u00e9cembre 2013 : The Great Application Server Debate"},"content":{"rendered":"<p><strong>Attention la conf\u00e9rence aura lieu \u00e0 la <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 Stendhal Grenoble 3 38400 Gi\u00e8res <\/a><\/strong><br \/>\nLa conf\u00e9rence sera en deux temps : The Great Application Server Debate et Do you really get ClassLoaders.<\/p>\n<h2>The Great Application Server Debate<\/h2>\n<p>There are many application servers on the market today, but which are right for you as a developer? This session looks at the popular application servers\u2014including Tomcat, TomEE, GlassFish, Jetty, WebSphere, Oracle WebLogic Server, Liberty Profile, and JBoss\u2014and analyses them from the point of view of a developer. It focuses on performance, config management, open source compliance, feature richness, tooling, and developer productivity, among others. Come to this session to learn about the main differences between the application servers on the market today and understand which might be best for your needs. App Servers will be scored in each category and the audience will decide which App Servers rock and which\u2026 do not!<\/p>\n<h2><a href=\"http:\/\/www.alpesjug.fr\/wp-content\/uploads\/2013\/12\/classloader-refs.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-2296\" alt=\"classloaders\" src=\"http:\/\/www.alpesjug.fr\/wp-content\/uploads\/2013\/12\/classloader-refs-300x164.png\" width=\"202\" height=\"110\" srcset=\"https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2013\/12\/classloader-refs-300x164.png 300w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2013\/12\/classloader-refs-150x82.png 150w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2013\/12\/classloader-refs-400x218.png 400w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2013\/12\/classloader-refs.png 550w\" sizes=\"auto, (max-width: 202px) 100vw, 202px\" \/><\/a>Do you really get ClassLoaders<\/h2>\n<p>Class loaders are at the core of the Java language. Java EE containers, OSGi, NetBeans modules, Tapestry 5, Grails and many others use class loaders heavily. Yet when something goes wrong, would you know how to solve it? In this session we&rsquo;ll take a tour of the Java class loading mechanism, both from JVM and developer point of view. We will look at typical problems that you get with class loading and how to solve them. ClassNoDefError, IncompatibleClassChangeError, LinkageError and many others are symptoms of specific things going wrong that you can usually find and fix. For each problem we&rsquo;ll go through a hands on demo with a corresponding solution. We&rsquo;ll also take a look at how and why classloaders leak and how can you remedy that.<br \/>\n<a href=\"http:\/\/www.alpesjug.fr\/wp-content\/uploads\/2013\/12\/simon2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-2298\" alt=\"simon2\" src=\"http:\/\/www.alpesjug.fr\/wp-content\/uploads\/2013\/12\/simon2-300x202.jpg\" width=\"147\" height=\"102\" \/><\/a><\/p>\n<h2>Le conf\u00e9rencier<\/h2>\n<p>Simon is a Technical Evangelist at <a title=\"zeroturnaround\" href=\"http:\/\/zeroturnaround.com\/\">ZeroTurnaround<\/a>, but is less about preaching and more about discussion and interaction. His passion is around technical communities and is the founder of the <a title=\"vJUG\" href=\"http:\/\/www.meetup.com\/virtualJUG\/\">vJUG<\/a> (new online JUG) as well as an active leader of the <a href=\"http:\/\/www.meetup.com\/Londonjavacommunity\/\">London Java Community<\/a> (LJC) and the LJC JCP EC committee. Prior to joining ZeroTurnaround, Simon was a developer and technical evangelist for IBM on the WebSphere Application Server for over 10 years. He enjoys playing and watching football (spherical variety), drinking tea and spending quality time with his family.<br \/>\n&nbsp;<\/p>\n<h2>Informations pratiques<\/h2>\n<h3>Inscriptions<\/h3>\n<p>Google + : <a href=\"https:\/\/plus.google.com\/events\/cc775r460a4vpdrlvfitinbs38g\">https:\/\/plus.google.com\/events\/cc775r460a4vpdrlvfitinbs38g<\/a><\/p>\n<h3>Lieu<\/h3>\n<p>La conf\u00e9rence aura lieu le<strong> Jeudi 12\u00a0 D\u00e9cembre<\/strong> \u00e0 partir de<strong> 19h<\/strong> \u00e0 la <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 Stendhal Grenoble 3 38400 Gi\u00e8res <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Attention la conf\u00e9rence aura lieu \u00e0 la Maison Jean Kuntzmann Universit\u00e9 Stendhal Grenoble 3 38400 Gi\u00e8res La conf\u00e9rence sera en deux temps : The Great Application Server Debate et Do you really get ClassLoaders.&#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":[234,9,369,23,53,11,235],"class_list":["post-2295","post","type-post","status-publish","format-standard","hentry","category-annonce","tag-classloader","tag-glassfish","tag-jboss","tag-jee","tag-opensource","tag-soiree","tag-wildfly"],"_links":{"self":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/2295","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=2295"}],"version-history":[{"count":11,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/2295\/revisions"}],"predecessor-version":[{"id":2308,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/2295\/revisions\/2308"}],"wp:attachment":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}