{"id":225,"date":"2007-01-18T14:12:24","date_gmt":"2007-01-18T14:12:24","guid":{"rendered":"http:\/\/kubasek.com\/blog\/pragmatic_craftsman\/?p=225"},"modified":"2007-01-18T14:12:24","modified_gmt":"2007-01-18T14:12:24","slug":"new-features-in-java-6","status":"publish","type":"post","link":"https:\/\/pragmaticcraftsman.kubasek.com\/2007\/01\/18\/new-features-in-java-6\/","title":{"rendered":"New Features in Java 6"},"content":{"rendered":"<p>Java 6 is out. And it&#8217;s better than ever! \ud83d\ude42<\/p>\n<p>I do think it&#8217;s the best one ever. And the fastest ever. On one of my work projects, compiling Drools rule engine used to take over a minute, and with Java 6, this has been cut more than half. Nice improvement!<\/p>\n<p>What are the exciting features in the new release?- Scripting support- Database enhancements (new DB embedded)- Web Services support<\/p>\n<p>In this article, Mustang Must-Haves (link below), the author gives a short and sweet intro to some of the nice features from the new release.<\/p>\n<p>I have to dig a little deeper into the release. One thing that comes to mind: Web services. Writing one in Java 6 is a piece of cake. However, I still find writing a web service client, a necessary component, not so easy. I know I can use a project such as Axis2 to generate the files for me, but I don&#8217;t think that&#8217;s the cleanest solution. I probably don&#8217;t know enough yet about the subject, but what&#8217;s needed is a great simplification in creating the web services client. There is no easy way. (I tried creating a client in NetBeans: it&#8217;s easy and it works, but behind the scenes it creates several classes, and besides, NetBeans is not really my IDE of choice.)<\/p>\n<p><strong>Reference<\/strong><a href=\"http:\/\/www.devx.com\/Java\/Article\/33398\/1954?pf=true\">Mustang Must-Haves: What&#8217;s Cool in Java SE 6<\/a>, devx.com article<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Java 6 is out. And it&#8217;s better than ever! \ud83d\ude42 I do think it&#8217;s the best one ever. And the fastest ever. On one of my work projects, compiling Drools [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-225","post","type-post","status-publish","format-standard","hentry","category-java"],"_links":{"self":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/posts\/225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/comments?post=225"}],"version-history":[{"count":0,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/posts\/225\/revisions"}],"wp:attachment":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/media?parent=225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/categories?post=225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/wp-json\/wp\/v2\/tags?post=225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}