<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog do Neto &#187; java</title>
	<atom:link href="http://josenaves.com/category/java/feed" rel="self" type="application/rss+xml" />
	<link>http://josenaves.com</link>
	<description>Nada de futebol - só tecnologia</description>
	<lastBuildDate>Tue, 17 Apr 2012 12:12:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>[Mac] Setando o JAVA_HOME no Mac</title>
		<link>http://josenaves.com/mac-setando-o-java_home-no-mac.htm</link>
		<comments>http://josenaves.com/mac-setando-o-java_home-no-mac.htm#comments</comments>
		<pubDate>Sat, 02 Oct 2010 14:50:13 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[destaques]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[linha de comando]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://josenaves.com/mac-setando-o-java_home-no-mac.htm</guid>
		<description><![CDATA[Para quem vai desenvolver com Java no Mac, setar a vari&#225;vel de ambiente JAVA_HOME pode ser um problema. Veja como resolver.
Abra um terminal e digite:
echo $JAVA_HOME
No meu caso, n&#227;o apareceu nada j&#225; que a vari&#225;vel ...]]></description>
			<content:encoded><![CDATA[<p>Para quem vai desenvolver com Java no Mac, setar a vari&aacute;vel de ambiente JAVA_HOME pode ser um problema. Veja como resolver.</p>
<p>Abra um terminal e digite:</p>
<p><code>echo $JAVA_HOME</code></p>
<p>No meu caso, n&atilde;o apareceu nada j&aacute; que a vari&aacute;vel n&atilde;o estava setada. Para setar &eacute; necess&aacute;rio editar o arquivo .profile que fica no diret&oacute;rio home do usu&aacute;rio. No terminal, digite:</p>
<p><code>vi ~/.profile</code></p>
<p>V&aacute; at&eacute; o final do arquivo e inclua as seguintes linhas:</p>
<p><code>export JAVA_HOME=/Library/Java/Home</code></p>
<p>Salve o arquivo e feche o terminal. Abra outro e digite:</p>
<p>Para quem vai desenvolver com Java no Mac, setar a vari&aacute;vel de ambiente JAVA_HOME pode ser um problema. Veja como resolver.</p>
<p>Abra um terminal e digite:</p>
<p><code>echo $JAVA_HOME</code></p>
<p>No meu caso:</p>
<p><code>MacBook:~ neto$ echo $JAVA_HOME<br />
/Library/Java/Home</code></p>
<p>Agora sim, tudo está certo para instalar outros softwares como Tomcat, Jetty, JBoss que precisam desta variável de ambiente setada.</p>
<p><code>MacBook:~ neto$ $JAVA_HOME/bin/java -version<br />
java version "1.6.0_20"<br />
Java(TM) SE Runtime Environment (build 1.6.0_20-b02-279-10M3065)<br />
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01-279, mixed mode)</code></p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="java_home mac">java_home mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="variavel de ambiente mac">variavel de ambiente mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="aonde é configurado o java_home no mac?">aonde é configurado o java_home no mac?</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="abrindo arquivo profile mac">abrindo arquivo profile mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="where is java home on mac">where is java home on mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="java_home macos">java_home macos</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="profile alterando ambiente mac os">profile alterando ambiente mac os</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="variaveis de ambiente no mac">variaveis de ambiente no mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="variavel de ambiente java no mac">variavel de ambiente java no mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="java home mac">java home mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="arquivo profile mac">arquivo profile mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="configurar java home mac">configurar java home mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="onde fica o diretório home do mac">onde fica o diretório home do mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="como alterar arquivo profile mac">como alterar arquivo profile mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="variaveis ambiente mac">variaveis ambiente mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="variáveis de ambiente java e tomcat no mac">variáveis de ambiente java e tomcat no mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="variáveis de ambiente mac">variáveis de ambiente mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="configurar variavel de ambiente java macbook">configurar variavel de ambiente java macbook</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="variavel ambiente mac">variavel ambiente mac</a></li><li><a href="http://josenaves.com/mac-setando-o-java_home-no-mac.htm" title="variavel ambiente macos">variavel ambiente macos</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/mac-setando-o-java_home-no-mac.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Evento] Maratona JBoss 2010</title>
		<link>http://josenaves.com/evento-maratona-jboss-2010.htm</link>
		<comments>http://josenaves.com/evento-maratona-jboss-2010.htm#comments</comments>
		<pubDate>Wed, 26 May 2010 10:46:15 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[carreira]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Dextra]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Tempo Real]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=592</guid>
		<description><![CDATA[Em Junho, dia 19, sábado, das 9h00 às 18h00, acontecerá, em São Paulo a Maratona JBOSS Conceitos, Desafios e Soluções &#8211; As principais Funcionalidades.
Realizado em parceria com a Dextra Sistemas, que é responsável por todo ...]]></description>
			<content:encoded><![CDATA[<p>Em Junho, dia 19, sábado, das 9h00 às 18h00, acontecerá, em São Paulo a Maratona JBOSS Conceitos, Desafios e Soluções &#8211; As principais Funcionalidades.</p>
<p>Realizado em parceria com a Dextra Sistemas, que é responsável por todo o conteúdo do evento e estudo de caso que será apresentado, o evento é voltado para Gestores de TI, Gerentes de Projetos de desenvolvimento de software, Desenvolvedores de aplicações corporativas e demais profissionais que almejam conhecer melhor o servidor de aplicações JBoss. O seminário tem o objetivo oferecer alternativas para desenvolvedores que buscam opções em software livre para implementar projetos Java.</p>
<p>Será composto por 4 apresentações, ministradas por profissionais e um cliente da Dextra, a saber:</p>
<ul>
<li>JBoss Rules: The JBoss Enterprise Business Rules Management System,</li>
<li>Estudo de caso sobre projeto arquitetural baseado em JBoss</li>
<li>Integração de sistemas no modelo SOA utilizando JbossWS</li>
<li>JBOSS-ESB</li>
</ul>
<p>Local: São Paulo<br />
Mais informações: <a href="http://www.temporealeventos.com.br/?area=100" target="_blank">http://www.temporealeventos.com.br/?area=100</a><br />
Data: 19 de junho de 2010<br />
Outros Treinamentos: <a href="http://www.temporealeventos.com.br" target="_blank">www.temporealeventos.com.br</a></p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/evento-maratona-jboss-2010.htm" title="jboss">jboss</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/evento-maratona-jboss-2010.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reunião do Soujava &#8211; Scala: mais poder e menos burocracia na JVM</title>
		<link>http://josenaves.com/reuniao-do-soujava-scala-mais-poder-e-menos-burocracia-na-jvm.htm</link>
		<comments>http://josenaves.com/reuniao-do-soujava-scala-mais-poder-e-menos-burocracia-na-jvm.htm#comments</comments>
		<pubDate>Mon, 17 May 2010 08:05:58 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[carreira]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JVM]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[SouJava]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=572</guid>
		<description><![CDATA[A próxima reunião do SOUJAVA será no dia 19.05.2010. Já fui a algumas e recomendo. A participação é gratuita.
Programação:
18:30 &#8211; Meeting
19:00 &#8211; Scala: Mais poder e menos burocracia na JVM.
22:00 &#8211; Encerramento
Palestra: Scala: Mais poder ...]]></description>
			<content:encoded><![CDATA[<p>A próxima reunião do SOUJAVA será no dia 19.05.2010. Já fui a algumas e recomendo. A participação é gratuita.</p>
<p>Programação:<br />
18:30 &#8211; Meeting<br />
19:00 &#8211; Scala: Mais poder e menos burocracia na JVM.<br />
22:00 &#8211; Encerramento</p>
<p>Palestra: <strong>Scala: Mais poder e menos burocracia na JVM</strong>.</p>
<p>Palestrante: Rafael Ferreira<br />
Consultor de desenvolvimento de software, trabalha com Java há 6 anos.<br />
Foi embaixador no campus da USP pela Sun Microsystems, e atualmente é um entusiasta de paradigmas alternativos de programação.</p>
<p>Inscrições: <a href="http://migre.me/C1Xf">http://migre.me/C1Xf</a></p>
<p>Local:<br />
SUCESU &#8211; Sociedade de Usuários de Informática e Telecomunicações &#8211; São Paulo<br />
Rua Treze de Maio, 681 &#8211; 1º Andar &#8211; Bela Vista<br />
01327-000 / São Paulo &#8211; SP<br />
<a href="http://www.sucesusp.org.br/portal/index.php/contato.html">http://www.sucesusp.org.br/portal/index.php/contato.html</a><br />
<img class="alignleft size-medium wp-image-194" title="java-duke-guitar_m" src="http://josenaves.com/wp-content/uploads/2009/07/java-duke-guitar_m-300x255.jpg" alt="" width="300" height="255" /></p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/reuniao-do-soujava-scala-mais-poder-e-menos-burocracia-na-jvm.htm" title="duke guitar">duke guitar</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/reuniao-do-soujava-scala-mais-poder-e-menos-burocracia-na-jvm.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vaga para consultor Java na área bancária</title>
		<link>http://josenaves.com/vaga-para-consultor-java-na-area-bancaria.htm</link>
		<comments>http://josenaves.com/vaga-para-consultor-java-na-area-bancaria.htm#comments</comments>
		<pubDate>Fri, 14 May 2010 01:33:24 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[vagas]]></category>
		<category><![CDATA[Deal]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=563</guid>
		<description><![CDATA[Mais vagas para galera. Recebi esta do brother Boralli. É para atuar como consultor da Deal.
Analista Desenvolvedor Java web PlenoVivência com Java web
Imprescindível inglês fluente
Local de trabalho: São Paulo (Itaim)
Tempo indeterminado
Analista QA
Vivência em QA
Experiência com ...]]></description>
			<content:encoded><![CDATA[<p>Mais vagas para galera. Recebi esta do brother Boralli. É para atuar como consultor da Deal.</p>
<p><strong>Analista Desenvolvedor Java web Pleno</strong>Vivência com Java web<br />
Imprescindível inglês fluente<br />
Local de trabalho: São Paulo (Itaim)<br />
Tempo indeterminado</p>
<p><strong>Analista QA</strong><br />
Vivência em QA<br />
Experiência com desenvolvimento .Net<br />
Inglês é diferencial<br />
Local de trabalho: São Paulo (Itaim)<br />
Tempo indeterminado</p>
<p>Interessados, enviar CV para <strong>talita.correa@deal.com.br</strong></p>
<div id="attachment_276" class="wp-caption alignleft" style="width: 264px"><img class="size-medium wp-image-276" title="Vagas" src="http://josenaves.com/wp-content/uploads/2009/08/carteira_trabalho-254x300.jpg" alt="" width="254" height="300" /><p class="wp-caption-text">Vagas para quem procura trabalho</p></div>
]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/vaga-para-consultor-java-na-area-bancaria.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integração contínua &#8211; treinamento gratuito</title>
		<link>http://josenaves.com/integracao-continua-treinamento-gratuito.htm</link>
		<comments>http://josenaves.com/integracao-continua-treinamento-gratuito.htm#comments</comments>
		<pubDate>Thu, 15 Apr 2010 23:24:29 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[carreira]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[cursos]]></category>
		<category><![CDATA[FitNesse]]></category>
		<category><![CDATA[gestão de configuração]]></category>
		<category><![CDATA[GlobalCode]]></category>
		<category><![CDATA[Hudson]]></category>
		<category><![CDATA[Integração contínua]]></category>
		<category><![CDATA[JUnit]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Selenium]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[testes automatizados]]></category>
		<category><![CDATA[treinamentos]]></category>
		<category><![CDATA[utilidade pública]]></category>
		<category><![CDATA[webcast]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=529</guid>
		<description><![CDATA[A GlobalCode é uma empresa séria que ministra treinamentos muito bons. Um lance muito legal é que a GlobalCode sempre promove mini-cursos gratuitos. Eu mesmo já participei de alguns e recomendo.
Agora resolveram inovar mais uma ...]]></description>
			<content:encoded><![CDATA[<p>A GlobalCode é uma empresa séria que ministra treinamentos muito bons. Um lance muito legal é que a <a href="http://www.globalcode.com.br">GlobalCode </a>sempre promove mini-cursos <strong>gratuitos</strong>. Eu mesmo já participei de alguns e recomendo.</p>
<p>Agora resolveram inovar mais uma vez &#8211; estão transmitindo os mini-cursos via web (webcast)! Ou seja, você pode assistir ao curso de qualquer lugar do mundo e até no conforto do seu lar !</p>
<p>Recebi a dica do colega Jean citando um mini-curso bastante interessante &#8211; &#8220;<strong><a href="http://www.globalcode.com.br/gratuitos/minicursos/integracao-continua-gestao-de-configuracao-testes-automatizados">Integração contínua: gestão de configuração + testes automatizados</a></strong>&#8220;. Veja uma descrição do curso.</p>
<blockquote><p>Integração contínua é uma prática ágil: ela consiste em automatizar o processo de construção (build) de um sistema, gerando pacotes prontos para implantação de maneira controlada. Estes pacotes passam a ser a referência que todos os envolvidos no projeto utilizam, evitando a desculpa de que &#8220;na minha máquina compila&#8221;.</p></blockquote>
<blockquote><p>Para a implementação desta prática, são utilizadas diversas ferramentas, que serão demonstradas durante o minicurso e implementam o controle de versões (Subversion), automação de build e de dependências (Maven), repositório e proxy de artefatos (Nexus) e agendamento de builds (Hudson);</p></blockquote>
<blockquote><p>Toda build deve incluir uma suite de testes automatizada, para diminuir a chance de problemas nos pacotes gerados. Mostraremos como implementar esta prática com ferramentas de automação de testes open source sendo integradas ao Maven: JUnit, FitNesse e Selenium.</p></blockquote>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/integracao-continua-treinamento-gratuito.htm" title="blog hudson neto">blog hudson neto</a></li><li><a href="http://josenaves.com/integracao-continua-treinamento-gratuito.htm" title="integrar maven com hudson">integrar maven com hudson</a></li><li><a href="http://josenaves.com/integracao-continua-treinamento-gratuito.htm" title="integração contínua curso">integração contínua curso</a></li><li><a href="http://josenaves.com/integracao-continua-treinamento-gratuito.htm" title="hudson php">hudson php</a></li><li><a href="http://josenaves.com/integracao-continua-treinamento-gratuito.htm" title="Hudson java livros">Hudson java livros</a></li><li><a href="http://josenaves.com/integracao-continua-treinamento-gratuito.htm" title="hudson integração continua">hudson integração continua</a></li><li><a href="http://josenaves.com/integracao-continua-treinamento-gratuito.htm" title="hudson e php">hudson e php</a></li><li><a href="http://josenaves.com/integracao-continua-treinamento-gratuito.htm" title="curso integração contínua php">curso integração contínua php</a></li><li><a href="http://josenaves.com/integracao-continua-treinamento-gratuito.htm" title="curso de maven">curso de maven</a></li><li><a href="http://josenaves.com/integracao-continua-treinamento-gratuito.htm" title="cache:2FGLPxYGm2MJ:josenaves com/mac-dica-como-exibir-arquivos-ocultos-no-finder htm">cache:2FGLPxYGm2MJ:josenaves com/mac-dica-como-exibir-arquivos-ocultos-no-finder htm</a></li><li><a href="http://josenaves.com/integracao-continua-treinamento-gratuito.htm" title="trabalho sobre gerencia de configuração">trabalho sobre gerencia de configuração</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/integracao-continua-treinamento-gratuito.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaServer Faces Flex &#8211; o encontro de dois mundos</title>
		<link>http://josenaves.com/javaserver-faces-flex-o-encontro-de-dois-mundos.htm</link>
		<comments>http://josenaves.com/javaserver-faces-flex-o-encontro-de-dois-mundos.htm#comments</comments>
		<pubDate>Fri, 12 Mar 2010 20:54:41 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[carreira]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[JSF]]></category>

		<guid isPermaLink="false">http://josenaves.com/javaserver-faces-flex-o-encontro-de-dois-mundos.htm</guid>
		<description><![CDATA[O framework JSF permite que a camada de apresentação seja outra que não HTML. Basta os componentes saberem como renderizar a saída neste novo formato. Assim, podemos ter a saída em XML, PDF, Flash, Flex, ...]]></description>
			<content:encoded><![CDATA[<p>O framework JSF permite que a camada de apresentação seja outra que não HTML. Basta os componentes saberem como renderizar a saída neste novo formato. Assim, podemos ter a saída em XML, PDF, Flash, Flex, TXT ou qualquer outro formato que se queira.</p>
<p>O grande defensor de JSF, José Andrade (a.k.a. Zé das Foias) ficará muito feliz ao saber que já existe uma biblioteca quer permita a utilização de componentes Flex (Flash) para JSF.</p>
<p>Estou falando do <a href="http://code.google.com/p/jsf-flex/">JSF Flex</a>. Para saber mais, <a href="http://www.theserverside.com/tt/articles/article.tss?l=JSFFlexDemo">leia este artigo no The Server Side</a>.</p>
<p>Via [<a href="http://www.theserverside.com/tt/articles/article.tss?l=JSFFlexDemo">The Server Side</a>]</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=51cdad6f-5e95-896c-ae66-6503309a023b" /></div>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/javaserver-faces-flex-o-encontro-de-dois-mundos.htm" title="blog programação desenvolvimento">blog programação desenvolvimento</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/javaserver-faces-flex-o-encontro-de-dois-mundos.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache Click &#8211; o Rails para Java?</title>
		<link>http://josenaves.com/apache-click-o-rails-para-java.htm</link>
		<comments>http://josenaves.com/apache-click-o-rails-para-java.htm#comments</comments>
		<pubDate>Sat, 06 Mar 2010 03:13:21 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[Apache Click]]></category>
		<category><![CDATA[frameworks]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=479</guid>
		<description><![CDATA[Há muito se espera um framework web em Java para fazer frente a facilidade e agilidade de desenvolvimento de aplicações web como o Ruby on Rails. Já ouvimos falar no Grails, Trails, e alguns outros, ...]]></description>
			<content:encoded><![CDATA[<p>Há muito se espera um framework web em Java para fazer frente a facilidade e agilidade de desenvolvimento de aplicações web como o Ruby on Rails. Já ouvimos falar no Grails, Trails, e alguns outros, mas nenhum conseguiu dar o que o Rails dá.</p>
<p>Mas agora tudo mudou &#8211; foi graduado como projeto de grande porte o <a href="http://click.apache.org/">Apache Click</a>.</p>
<p>Mas o que este framework tem de especial?</p>
<p>O site do projeto destaca os seguintes pontos:</p>
<ul>
<li>fácil aprendizado;</li>
<li>design orientado a páginas e componentes;</li>
<li>modelo de programação orientado a eventos;</li>
<li>suporte a páginas <em>stateless</em> e <em>stateful</em>;</li>
<li>performance excepcional;</li>
<li>renderização automática de formulários;</li>
<li>validações do lado cliente e servidor;</li>
<li>suporte a templates Velocity (padrão), FreeMaker e JSP;</li>
<li>suporte a Java 5 ou superior.</li>
</ul>
<p>O framework utiliza apenas uma Servlet &#8211; ClickServlet &#8211; que atua como um <em>request dispatcher. </em>Asssim que uma requisição chega, esta servlet cria um objeto Page para processá-la e um template Velocity para renderizar os resultados. Simples assim.</p>
<p>O site do projeto Click contém muitos exemplos e uma vasta documentação. Já existe uma série de plugins Eclipse para o Click &#8211; a Click IDE.</p>
<p>Estou apenas iniciando os meus estudos neste framework que espero que traga a tão sonhada produtividade e agilidade do Rails para o mundo Java. Continuem acompanhando este blog que em breve teremos novos posts sobre o <a href="http://click.apache.org/">Apache Click</a>.</p>
<p><a rel="attachment wp-att-480" href="http://josenaves.com/apache-click-o-rails-para-java.htm/apache-click"><img class="alignnone size-full wp-image-480" title="Apache Click" src="http://josenaves.com/wp-content/uploads/2010/03/apache-click.png" alt="Apache Click" width="43" height="43" /></a></p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/apache-click-o-rails-para-java.htm" title="apache click">apache click</a></li><li><a href="http://josenaves.com/apache-click-o-rails-para-java.htm" title="click java framework">click java framework</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/apache-click-o-rails-para-java.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Java] Verificando se um arquivo ou diretório existe</title>
		<link>http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm</link>
		<comments>http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm#comments</comments>
		<pubDate>Wed, 06 Jan 2010 11:51:19 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[carreira]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=420</guid>
		<description><![CDATA[Uma pequena dica para quem quer descobrir se um arquivo ou diretório existe. Basta usar o método exists() da classe java.io.File.
[java]
import java.io.File;
&#8230;
if ((new File(diretorio)).exists()) {
// diretorio ou arquivo existe &#8211; faz alguma coisa
}
[/java]

Buscaram este artigo ...]]></description>
			<content:encoded><![CDATA[<p>Uma pequena dica para quem quer descobrir se um arquivo ou diretório existe. Basta usar o método exists() da classe java.io.File.</p>
<p>[java]<br />
import java.io.File;<br />
&#8230;</p>
<p>if ((new File(diretorio)).exists()) {<br />
// diretorio ou arquivo existe &#8211; faz alguma coisa<br />
}<br />
[/java]</p>
<p><img src="http://sitemaker.umich.edu/imdocs/files/folder.jpg" alt="Diretório" width="300" /></p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="verificasse ou verifica-se">verificasse ou verifica-se</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="pasta arquivo">pasta arquivo</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="arquivo">arquivo</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="verificar se arquivo existe java">verificar se arquivo existe java</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="java verificar se arquivo existe">java verificar se arquivo existe</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="diretório">diretório</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="metodo exists em java">metodo exists em java</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="javascript arquivo existe">javascript arquivo existe</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="verificasse ou verifica-se?">verificasse ou verifica-se?</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="exists java">exists java</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="checando arquivo antes de criar um novo no java">checando arquivo antes de criar um novo no java</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="metodo para verificar se o arquivo existe java">metodo para verificar se o arquivo existe java</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="java verificar se uma pasta existe">java verificar se uma pasta existe</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="verificar se arquivo existe javascript">verificar se arquivo existe javascript</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="verificar diretório existente java">verificar diretório existente java</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="verificar se arquivo existe em javascript">verificar se arquivo existe em javascript</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="criar diretorio java">criar diretorio java</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="ver se arquivo existe java">ver se arquivo existe java</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="java verificar arquivo existe">java verificar arquivo existe</a></li><li><a href="http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm" title="java verificar se diretorio existe">java verificar se diretorio existe</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/java-verificando-se-um-arquivo-ou-diretorio-existe.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>O que é XML-RPC?</title>
		<link>http://josenaves.com/o-que-e-xml-rpc.htm</link>
		<comments>http://josenaves.com/o-que-e-xml-rpc.htm#comments</comments>
		<pubDate>Mon, 21 Sep 2009 13:06:17 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[integração]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[projetos]]></category>
		<category><![CDATA[tecnologias]]></category>
		<category><![CDATA[WPoster]]></category>
		<category><![CDATA[ws-xmlrpc]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xml-rpc]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=347</guid>
		<description><![CDATA[XML-RPC é uma tecnologia que permite que sistemas escritos em diferentes linguagem e que rodem em sistemas operacionais diferentes comuniquem entre si. A comunicação é feita através da Internet usando HTTP como protocolo de transporte ...]]></description>
			<content:encoded><![CDATA[<p>XML-RPC é uma tecnologia que permite que sistemas escritos em diferentes linguagem e que rodem em sistemas operacionais diferentes comuniquem entre si. A comunicação é feita através da Internet usando HTTP como protocolo de transporte e XML como codificação.</p>
<p>Existem várias implementações de clientes e servidores de XML-RPC para várias linguagens.</p>
<p>Estou escrevendo uma API cliente em Java para WordPress (WPoster &#8211; assunto para outro post). Comecei com um framework que me pareceu bastante promissor &#8211; <a href="http://xmlrpc.sourceforge.net/" target="_blank">Redstone XML-RPC Library</a>. Tudo ia bem até que algumas dificuldades relacionadas com o formato de data ISO8601 me fizeram pesquisar outro framework. Eis que encontrei o <a href="http://ws.apache.org/xmlrpc/" target="_blank">Apache XML-RPC (ws-xmlrpc)</a>. Levei um tempo para entender algumas coisas, tive que baixar os fontes e fazer alguns debugs mas no final consegui o que queria.</p>
<p>Para saber mais sobre <a href="http://www.xmlrpc.com/" target="_blank">XML-RPC acesse o site do projeto</a>.</p>
<div class="wp-caption alignnone" style="width: 420px"><img title="xml-rpc" src="http://static.userland.com/images/XML-RPC/xmlrpc.jpg" alt="XML-RPC" width="410" /><p class="wp-caption-text">XML-RPC</p></div>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/o-que-e-xml-rpc.htm" title="o que é xmlrpc">o que é xmlrpc</a></li><li><a href="http://josenaves.com/o-que-e-xml-rpc.htm" title="xml rpc o que é artigo">xml rpc o que é artigo</a></li><li><a href="http://josenaves.com/o-que-e-xml-rpc.htm" title="o que é XML RPC">o que é XML RPC</a></li><li><a href="http://josenaves.com/o-que-e-xml-rpc.htm" title="oque é xmlrpc">oque é xmlrpc</a></li><li><a href="http://josenaves.com/o-que-e-xml-rpc.htm" title="o\que significa xml-rpc">o\que significa xml-rpc</a></li><li><a href="http://josenaves.com/o-que-e-xml-rpc.htm" title="protocolo xml">protocolo xml</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/o-que-e-xml-rpc.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT &#8211; Google Web Toolkit &#8211; uma introdução</title>
		<link>http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm</link>
		<comments>http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm#comments</comments>
		<pubDate>Mon, 14 Sep 2009 10:41:17 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[carreira]]></category>
		<category><![CDATA[destaques]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=304</guid>
		<description><![CDATA[GWT &#8211; Google Web Tookit &#8211; é um framework opensource desenvolvido pelo Google para o desenvolvimento de aplicações web baseadas em componentes visuais. O objetivo é tornar o desenvolvimento de aplicações web semelhante ao de ...]]></description>
			<content:encoded><![CDATA[<div id="attachment_316" class="wp-caption alignleft" style="width: 160px"><a rel="attachment wp-att-316" href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm/gwt-neto"><img class="size-full wp-image-316 " title="GWT" src="http://josenaves.com/wp-content/uploads/2009/09/gwt-neto.png" alt="Google Web Toolkit" width="150" height="137" /></a><p class="wp-caption-text">Google Web Toolkit</p></div>
<p><strong>GWT &#8211; Google Web Tookit</strong> &#8211; é um <em>framework</em> opensource desenvolvido pelo Google para o desenvolvimento de aplicações web baseadas em componentes visuais. O objetivo é tornar o desenvolvimento de aplicações web semelhante ao de um aplicativo desktop (orientado a eventos). Rivaliza com o JavaServerFaces (JSF) da Sun.</p>
<p><strong>Mas o que há de tão especial neste </strong><em><strong>framework</strong></em><strong>?</strong></p>
<p>Você com certeza já usou o Gmail e outras aplicações do Google como Google Reader, certo? Já imaginou como estas aplicações foram feitas? Foram construídas usando o <strong>Google Web Toolkit</strong> (GWT daqui em diante). Se você já desenvolveu qualquer aplicação web sabe da dificuldade que é fazer com que ela funcione em todos os browser (pelo menos nos 5 browsers mais usados &#8211; Internet Explorer, Firefox, Opera, Safari e Chrome). Além do layout (dá-lhe <a class="bbli" href="http://sledge.boo-box.com/list/page/Q1NTXyMjX2Jhcl8jI19ib28tYm94ZnktYXV0b18jI185MjE=-48">CSS<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a> e (X)Html), funcionalidades escritas em Javascript simplesmente não funcionam de maneira igual em todos os browsers. Com o advento do AJAX, tudo ficou mais bonito e funcional, como numa aplicação desktop escrita em VB, Delphi ou mesmo Swing ou AWT. Chega de <em>refresh</em> a combo selecionado. Mas como nem tudo é festa, o AJAX também tornou as aplicações mais complexas tanto no lado do cliente (<em>browser</em>) quanto do servidor (Java, .NET, PHP, etc) &#8211; que o digam quem já teve que fazer um debug numa funcionalidade que envolva AJAX.</p>
<p>Daí o GWT apareceu e resolveu o problema de muita gente &#8211; escreva tudo em Java, esqueça Javascript  &#8211; apesar de super poderosa quase ninguém sabe programar direito. Juntou conceitos e padrões como <em>layout managers, componentes visuais</em> e <em>eventos</em>. O GWT gera o HTML e o Javascript para você!!! Use e abuse do <a class="bbli" href="http://sledge.boo-box.com/list/page/RWNsaXBzZV8jI19iYXJfIyNfYm9vLWJveGZ5LWF1dG9fIyNfOTIx-52">Eclipse<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a> e seu ambiente de desenvolvimento e debuging.</p>
<p><strong>Parece muito bom mas quanto custa?</strong><br />
O GWT é opensource e usa a licença Apache 2.0. Leia mais sobre o <a href="http://code.google.com/webtoolkit/terms.html">licenciamento do GWT aqui</a>.</p>
<p><strong>Como faço para começar a usar?</strong><br />
Faça o download a partir deste endereço <a href="http://code.google.com/webtoolkit/download.html">http://code.google.com/webtoolkit/download.html</a></p>
<p>Bom, o que eu tinha para escrever nesta introdução era isso. Fique ligado pois escreverei novos artigos sobre GWT.</p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="ambiente desenvolvimento gwt">ambiente desenvolvimento gwt</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="programando google web toolkit download">programando google web toolkit download</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="licenciamento gwt">licenciamento gwt</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="introdução ao gwt">introdução ao gwt</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="introdução ao google web toolkit">introdução ao google web toolkit</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="gwt servidor cliente">gwt servidor cliente</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="gwt apostila">gwt apostila</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="google web toolkit tutorial apostila">google web toolkit tutorial apostila</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="google web toolkit apostila">google web toolkit apostila</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="download apostila gwt">download apostila gwt</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="desenvolvimento com gwt">desenvolvimento com gwt</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="componentes gwt como usar">componentes gwt como usar</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="artigo gwt">artigo gwt</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="apostila gwt download">apostila gwt download</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="apostila gwt">apostila gwt</a></li><li><a href="http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm" title="PROGRAMANDO GOOGLE WEB TOOLKIT site: www 4shared com">PROGRAMANDO GOOGLE WEB TOOLKIT site: www 4shared com</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/gwt-google-web-toolkit-uma-introducao.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Java] O que é o garbage collector ?</title>
		<link>http://josenaves.com/java-o-que-e-o-garbage-collector.htm</link>
		<comments>http://josenaves.com/java-o-que-e-o-garbage-collector.htm#comments</comments>
		<pubDate>Wed, 02 Sep 2009 00:14:16 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[destaques]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[JVM]]></category>
		<category><![CDATA[OutOfMemoryError]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=282</guid>
		<description><![CDATA[O &#8220;garbage collector&#8221; é um dos mais importantes componentes da plataforma Java e da JVM. Ele tira das costas do programador a responsabilidade de desalocar a memória utilizada pelos objetos criados.
O garbage collector &#8220;tenta&#8221; impedir ...]]></description>
			<content:encoded><![CDATA[<div id="attachment_283" class="wp-caption alignleft" style="width: 289px"><a rel="attachment wp-att-283" href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm/java-garbage-collector"><img class="size-medium wp-image-283" title="java-garbage-collector" src="http://josenaves.com/wp-content/uploads/2009/09/java-garbage-collector-279x300.jpg" alt="Garbage Collector" width="279" height="300" /></a><p class="wp-caption-text">Garbage Collector</p></div>
<p>O &#8220;garbage collector&#8221; é um dos mais importantes componentes da plataforma Java e da JVM. Ele tira das costas do programador a responsabilidade de desalocar a memória utilizada pelos objetos criados.</p>
<p>O garbage collector &#8220;tenta&#8221; impedir que a memória utilizada pela JVM para criar objetos (heap) se encha e cause um OutOfMemoryError (do primeiro OutOfMemoryError a gente nunca se esquece).</p>
<p>Nos posts seguintes tratarei em detalhes a configuração e funcionamento do garbage collector. Aguardem.</p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="garbage collection java">garbage collection java</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="garbage collector java">garbage collector java</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="java garbage collector">java garbage collector</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="garbage collector em java">garbage collector em java</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="o Java Garbage Collector">o Java Garbage Collector</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="collector java">collector java</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="garbage collector da jvm detalhamento">garbage collector da jvm detalhamento</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="garbage collector">garbage collector</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="como funciona o garbage collector jvm">como funciona o garbage collector jvm</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="o que é garbage collection em java">o que é garbage collection em java</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="programação java garbage collector">programação java garbage collector</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/java-o-que-e-o-garbage-collector.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Eventos] Vem aí o Just Java 2009</title>
		<link>http://josenaves.com/eventos-vem-ai-o-just-java-2009.htm</link>
		<comments>http://josenaves.com/eventos-vem-ai-o-just-java-2009.htm#comments</comments>
		<pubDate>Thu, 30 Jul 2009 19:37:28 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[carreira]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[just java]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=251</guid>
		<description><![CDATA[Mais um evento que vai chegando &#8211; é o Just Java 2009. O Just Java chega a sua oitava edição. O evento será nos dias 15, 16 e 17 de setembro em São Paulo.
Uma das ...]]></description>
			<content:encoded><![CDATA[<p>Mais um evento que vai chegando &#8211; é o Just Java 2009. O Just Java chega a sua oitava edição. O evento será nos dias 15, 16 e 17 de setembro em São Paulo.</p>
<p>Uma das palestras é &#8220;Criando aplicativos JME para devices touch screen&#8221; que será ministrada por Neto Marin. Neto Marin é desenvolvedor no INdT (Instituto Nokia de Tecnologia) em Manaus, trabalhando com Java desde 2002 e com Java ME desde 2005.</p>
<div id="attachment_252" class="wp-caption alignright" style="width: 292px"><a rel="attachment wp-att-252" href="http://josenaves.com/eventos-vem-ai-o-just-java-2009.htm/just_java"><img class="size-full wp-image-252" title="Just Java 2009" src="http://josenaves.com/wp-content/uploads/2009/07/just_java.jpg" alt="Just Java 2009 - 8 edição" width="282" height="159" /></a><p class="wp-caption-text">Just Java 2009 - 8 edição</p></div>
]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/eventos-vem-ai-o-just-java-2009.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evento &#8211; Jogos J2ME</title>
		<link>http://josenaves.com/evento-jogos-j2me.htm</link>
		<comments>http://josenaves.com/evento-jogos-j2me.htm#comments</comments>
		<pubDate>Fri, 29 May 2009 01:30:40 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[carreira]]></category>
		<category><![CDATA[celulares]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[cursos]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[j2me]]></category>
		<category><![CDATA[jogos]]></category>
		<category><![CDATA[smartphones]]></category>

		<guid isPermaLink="false">http://josenaves.com/evento-jogos-j2me.htm</guid>
		<description><![CDATA[Hora de tirar a poeira e trilhar novos caminhos. Como já publiquei em outro post, o desenvolvimento de aplicativos e jogos para celulares e smartphones está bombando. E sendo assim, é bom estar preparado.
Hoje fiz ...]]></description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;" src="http://java.sun.com/javame/img/toolkit_duke.jpg" />Hora de tirar a poeira e trilhar novos caminhos. Como já publiquei em outro post, o desenvolvimento de aplicativos e jogos para celulares e smartphones está bombando. E sendo assim, é bom estar preparado.</p>
<p>Hoje fiz minha inscrição para o curso &#8220;<b><a href="http://www.temporealeventos.com.br/?area=148" target="_blank">Jogos J2ME &#8211; Desenvolvendo Jogos para celulares utilizando J2ME</a></b>&#8220;. O evento é realizado pela Livraria Tempo Real e será ministrado por Ricardo R. Lecheta no dia 20 de junho. Ricardo publicou o primeiro livro sobre Android no Brasil. Ele também ministrará um curso sobre Android também em junho. Quem tiver interessado, aproveite pois o preço é baixo e as vagas limitadas.</p>
<p></p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/evento-jogos-j2me.htm" title="estagio java j2me">estagio java j2me</a></li><li><a href="http://josenaves.com/evento-jogos-j2me.htm" title="Jogos GTA no formato J2ME">Jogos GTA no formato J2ME</a></li><li><a href="http://josenaves.com/evento-jogos-j2me.htm" title="jogos no formato j2me">jogos no formato j2me</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/evento-jogos-j2me.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Java] Como saber a resolução do vídeo em Java</title>
		<link>http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm</link>
		<comments>http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm#comments</comments>
		<pubDate>Wed, 27 May 2009 19:05:29 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[resolução]]></category>
		<category><![CDATA[utilidade pública]]></category>

		<guid isPermaLink="false">http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm</guid>
		<description><![CDATA[&#8220;Como faço pra ler a resolução do vídeo em JAVA?&#8221;
Bom, existe uma classe Toolkit no pacote java.awt (java.awt.Toolkit). Esta tal classe Toolkit possui um método chamado getScreenSize().
O método getScreenSize() retorna um objeto do tipo Dimension ...]]></description>
			<content:encoded><![CDATA[<p>&#8220;Como faço pra ler a resolução do vídeo em JAVA?&#8221;</p>
<p>Bom, existe uma classe <b>Toolkit </b>no pacote <b>java.awt</b> (<span><span>java.awt.Toolkit). Esta tal classe <b>Toolkit </b>possui um método chamado <b>getScreenSize()</b>.</p>
<p>O método <b>getScreenSize()</b> retorna um objeto do tipo <b>Dimension </b>que por sua vez possui dois métodos &#8211; <b>getHeight()</b> e <b>getWidth()</b>.</p>
<p>Voilá!<br /></span></span></p>
<div class="msg 1st">PS: Rá !!! Esta dica é em homenagem ao Everton !</div>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm" title="como saber a resolução do celular java?">como saber a resolução do celular java?</a></li><li><a href="http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm" title="como descobrir a resoluçao java do celular">como descobrir a resoluçao java do celular</a></li><li><a href="http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm" title="programa para ver a resolução de um video">programa para ver a resolução de um video</a></li><li><a href="http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm" title="programa para saber a resolucao do celular">programa para saber a resolucao do celular</a></li><li><a href="http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm" title="programa para mostrar a resolução de um video">programa para mostrar a resolução de um video</a></li><li><a href="http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm" title="programa java para saber a resoluçao do celular">programa java para saber a resoluçao do celular</a></li><li><a href="http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm" title="java class toolkit">java class toolkit</a></li><li><a href="http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm" title="descobrir resolução java do celular">descobrir resolução java do celular</a></li><li><a href="http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm" title="como ver resolução de um video">como ver resolução de um video</a></li><li><a href="http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm" title="como saber o tamanho de video">como saber o tamanho de video</a></li><li><a href="http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm" title="como saber a resulução java do celualr ?">como saber a resulução java do celualr ?</a></li><li><a href="http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm" title="Como saber a resolução java no celular">Como saber a resolução java no celular</a></li><li><a href="http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm" title="como descobrir a resolução para vídeo do celular">como descobrir a resolução para vídeo do celular</a></li><li><a href="http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm" title="Toolkit getDefaultToolkit() getScreenSize() width; Toolkit getDefaultToolkit() getScreenSize() height;">Toolkit getDefaultToolkit() getScreenSize() width; Toolkit getDefaultToolkit() getScreenSize() height;</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/java-como-saber-a-resolucao-do-video-em-java.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Falando em Java 2009 [eventos]</title>
		<link>http://josenaves.com/falando-em-java-2009-eventos.htm</link>
		<comments>http://josenaves.com/falando-em-java-2009-eventos.htm#comments</comments>
		<pubDate>Fri, 24 Apr 2009 10:54:07 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[carreira]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Bill Burke]]></category>
		<category><![CDATA[Caelum]]></category>
		<category><![CDATA[EJB]]></category>
		<category><![CDATA[Falando em Java]]></category>
		<category><![CDATA[JBoss RestEasy]]></category>
		<category><![CDATA[palestras]]></category>
		<category><![CDATA[ThoughtWorks]]></category>

		<guid isPermaLink="false">http://josenaves.com/falando-em-java-2009-eventos.htm</guid>
		<description><![CDATA[Pessoal, a terceira edição do &#8220;Falando em Java&#8221; será no dia 24 de maio, num domingo, das 8:00 às 18:00. A realização deste evento é feita pela Caelum.
Destaques deste ano são a presença especial do ...]]></description>
			<content:encoded><![CDATA[<p>Pessoal, a terceira edição do &#8220;Falando em Java&#8221; será no dia 24 de maio, num domingo, das 8:00 às 18:00. A realização deste evento é feita pela Caelum.</p>
<p>Destaques deste ano são a presença especial do Dr. Jim Webber, diretor dos serviços profissionais e arquiteto global da ThoughtWorks e de Bill Burke, autor do livro Enterprise Java Beans da O&#8217;Reilly e líder de desenvolvimento do JBoss RESTEasy!</p>
<p>Garanta sua vaga através do site <a href="http://www.falandoemjava.com.br/" target="_blank">www.falandoemjava.com.br</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/falando-em-java-2009-eventos.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 49/81 queries in 0.210 seconds using disk: basic
Object Caching 2401/2573 objects using disk: basic

Served from: josenaves.com @ 2012-05-19 01:43:03 -->
