{"id":126,"date":"2006-05-18T02:41:26","date_gmt":"2006-05-18T00:41:26","guid":{"rendered":"http:\/\/www.subterfugios.net\/blog\/?p=126"},"modified":"2006-05-18T02:42:44","modified_gmt":"2006-05-18T00:42:44","slug":"java-sun-ubuntu","status":"publish","type":"post","link":"https:\/\/www.subterfugios.net\/blog\/java-sun-ubuntu\/","title":{"rendered":"Java &#038; Linux; Sun &#038; Ubuntu"},"content":{"rendered":"<p>O <a href=\"http:\/\/java.sun.com\/javaone\/sf\/index.jsp\">JavaOne<\/a> come\u00e7ou e j\u00e1 apareceram novidades. Parece que o rec\u00e9m-empossado CEO da Sun, Jonathan Schwartz, j\u00e1 andou dando seus trancos no tim\u00e3o da companhia. Foi lan\u00e7ada a <a href=\"http:\/\/www.javalobby.org\/java\/forums\/t72326.html\">Distro License for Java<\/a>, uma licen\u00e7a que faz com que Java5 possa ser inclu\u00eddo em distribui\u00e7\u00f5es Linux. Antigamente, isso n\u00e3o era poss\u00edvel e era preciso instalar separadamente. No Beta 8 do Ubuntu (ainda n\u00e3o saiu), ser\u00e1 s\u00f3 fazer f\u00e1cil <a href=\"https:\/\/jdk-distros.dev.java.net\/ubuntu.html\">assim<\/a>:<\/p>\n<ul>\n<li>Install (or upgrade) to Dapper Flight 8<\/li>\n<li>Exit any web browsers you have running<\/li>\n<li>apt-get install sun-java5-jre<\/li>\n<li>Startup your web browser and verify that the plugin has been installed and try out an applet<\/li>\n<\/ul>\n<p>Outra <a href=\"http:\/\/www.zdnet.com.au\/news\/software\/soa\/Sun_flirts_with_Ubuntu\/0,2000061733,39256815,00.htm\">not\u00edcia<\/a> \u00e9 a possibilidade da Sun colocar o Ubuntu como alternativa ao Solaris em suas m\u00e1quinas, quem sabe inclusive nas com arquitetura SPARC.<\/p>\n<p>***<\/p>\n<p>Pelo caminho, no The Server Side, tem um <a href=\"http:\/\/www.theserverside.com\/news\/thread.tss?thread_id=40537\">artigo interessante<\/a> sobre o Sistema de Sa\u00fade Brasileiro, &#8220;dita como a maior aplica\u00e7\u00e3o Java j\u00e1 constru\u00edda&#8221;. \u00c9 uma arquitetura EJB 2.1 + Struts. Os caras usaram XDoclet 1 no come\u00e7o, depois migraram para JDK 5 Annotations, para poder usar metadados em runtime e para facilitar o processo de build. Tenho que discordar (ainda bem que algu\u00e9m pediu minha opini\u00e3o) sobre o Rules Engine. Blargh, por favor, olhe o sample de c\u00f3digo no artigo. Desde quando aquilo \u00e9 simplificar? As pessoas tem mania de achar que declara\u00e7\u00f5es em XML s\u00e3o &#8220;simples e configur\u00e1veis&#8221;. Simples e configur\u00e1vel s\u00e3o adjetivos distintos. Al\u00e9m disso, por experi\u00eancia, sabemos que refactorings e mudan\u00e7as em geral em c\u00f3digo interpretado \u00e9 a maior dor de cabe\u00e7a. Eu teria implementado algum mecanismo pr\u00f3prio para o fim, regras mais espec\u00edficas, sem tags XML. Pragmatic programming, my boys. Falando nisso, o <a href=\"http:\/\/abstractj.blogsome.com\/\">Bruno Juiz-de-Fora-sem-lei<\/a> me recomendou um livrinho que gostei muito, chama-se <em>Better, Faster, Lighter Java<\/em>. O resumo \u00e9:<\/p>\n<blockquote><p>\nIn Better, Faster, Lighter Java authors Bruce Tate and Justin Gehtland argue that the old heavyweight architectures, such as WebLogic, JBoss, and WebSphere, are unwieldy, complicated, and contribute to slow and buggy application code. As an alternative, the authors present two &#8220;lightweight&#8221; open source architectures, Hibernate and Spring, that can help you create enterprise applications that are easier to maintain, write, and debug, and are ultimately much faster.\n<\/p><\/blockquote>\n<p>Ainda sobre o Caso de Estudo, &#8220;non-clustered on a Dual Xeon 3.1 server with 4 gigs RAM, on Linux, running JBoss 3.2.7&#8221; \u00e9 pior que o iPod do meu amigo Marco.<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-126\" class=\"share-facebook sd-button share-icon no-text\" href=\"https:\/\/www.subterfugios.net\/blog\/java-sun-ubuntu\/?share=facebook\" target=\"_blank\" title=\"Clique para compartilhar no Facebook\"><span><\/span><span class=\"sharing-screen-reader-text\">Clique para compartilhar no Facebook(abre em nova janela)<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-126\" class=\"share-twitter sd-button share-icon no-text\" href=\"https:\/\/www.subterfugios.net\/blog\/java-sun-ubuntu\/?share=twitter\" target=\"_blank\" title=\"Clique para compartilhar no Twitter\"><span><\/span><span class=\"sharing-screen-reader-text\">Clique para compartilhar no Twitter(abre em nova janela)<\/span><\/a><\/li><li class=\"share-jetpack-whatsapp\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-jetpack-whatsapp sd-button share-icon no-text\" href=\"https:\/\/api.whatsapp.com\/send?text=Java%20%26%20Linux%3B%20Sun%20%26%20Ubuntu%20https%3A%2F%2Fwww.subterfugios.net%2Fblog%2Fjava-sun-ubuntu%2F\" target=\"_blank\" title=\"Clique para compartilhar no WhatsApp\"><span><\/span><span class=\"sharing-screen-reader-text\">Clique para compartilhar no WhatsApp(abre em nova janela)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>O JavaOne come\u00e7ou e j\u00e1 apareceram novidades. Parece que o rec\u00e9m-empossado CEO da Sun, Jonathan Schwartz, j\u00e1 andou dando seus trancos no tim\u00e3o da companhia. Foi lan\u00e7ada a Distro License for Java, uma licen\u00e7a que faz com que Java5 possa &hellip; <a href=\"https:\/\/www.subterfugios.net\/blog\/java-sun-ubuntu\/\">Continue lendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-126\" class=\"share-facebook sd-button share-icon no-text\" href=\"https:\/\/www.subterfugios.net\/blog\/java-sun-ubuntu\/?share=facebook\" target=\"_blank\" title=\"Clique para compartilhar no Facebook\"><span><\/span><span class=\"sharing-screen-reader-text\">Clique para compartilhar no Facebook(abre em nova janela)<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-126\" class=\"share-twitter sd-button share-icon no-text\" href=\"https:\/\/www.subterfugios.net\/blog\/java-sun-ubuntu\/?share=twitter\" target=\"_blank\" title=\"Clique para compartilhar no Twitter\"><span><\/span><span class=\"sharing-screen-reader-text\">Clique para compartilhar no Twitter(abre em nova janela)<\/span><\/a><\/li><li class=\"share-jetpack-whatsapp\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-jetpack-whatsapp sd-button share-icon no-text\" href=\"https:\/\/api.whatsapp.com\/send?text=Java%20%26%20Linux%3B%20Sun%20%26%20Ubuntu%20https%3A%2F%2Fwww.subterfugios.net%2Fblog%2Fjava-sun-ubuntu%2F\" target=\"_blank\" title=\"Clique para compartilhar no WhatsApp\"><span><\/span><span class=\"sharing-screen-reader-text\">Clique para compartilhar no WhatsApp(abre em nova janela)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","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,"sharing_disabled":false,"spay_email":"","footnotes":"","jetpack_publicize_message":""},"categories":[1],"tags":[],"class_list":["post-126","post","type-post","status-publish","format-standard","hentry","category-etc"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pAkyI-22","_links":{"self":[{"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/posts\/126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/comments?post=126"}],"version-history":[{"count":0,"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/posts\/126\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/media?parent=126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/categories?post=126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.subterfugios.net\/blog\/wp-json\/wp\/v2\/tags?post=126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}