<?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>Thunder-Boy &#187; Java</title>
	<atom:link href="http://jf.eti.br/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://jf.eti.br</link>
	<description>Aprender é Bom Demais!!!</description>
	<lastBuildDate>Wed, 02 May 2012 20:57:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Livro: Use a Cabeça! JAVA (português)</title>
		<link>http://jf.eti.br/livro-use-a-cabeca-java-portugues/</link>
		<comments>http://jf.eti.br/livro-use-a-cabeca-java-portugues/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 04:42:22 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Livros & Revistas]]></category>

		<guid isPermaLink="false">http://jf.eti.br/?p=2063</guid>
		<description><![CDATA[Use a Cabeça é uma das séries de livros técnicos mais famosas. Esta edição  é uma experiência completa de aprendizado em programação  orientada a objetos (OO) e Java. Projetado de acordo com princípios de aprendizado mentalmente amigáveis, este livro o mostrará tudo, dos aspectos básico da linguagem a tópicos avançados que incluem segmentos, soquetes de [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://4.bp.blogspot.com/_O-lo4gXmP3k/S4lXpL4IoxI/AAAAAAAAAMM/Ugj0SEXv9Xs/s320/use_a_cabeca_java.jpg" alt="" /></p>
<p>Use a Cabeça é uma das séries de livros técnicos mais famosas. Esta edição  é uma experiência completa de aprendizado em programação  orientada a objetos (OO) e Java. Projetado de acordo com princípios de aprendizado mentalmente amigáveis, este livro o mostrará tudo, dos aspectos básico da linguagem a tópicos avançados que incluem segmentos, soquetes de rede e programação distribuída.</p>
<p>A abordagem de aprendizado da série Use a Cabeça o ajudará a memorizar rapidamente o conhecimento de maneira permanente.</p>
<p><strong>Gênero</strong>: Ebook / Livro<br />
<strong>lançamento: </strong>2010<br />
<strong>Idioma:</strong> Português<br />
<strong>Tamanho:</strong> 248 Mb<br />
<strong>Formato:</strong> PDF</p>
<p>Opções de Download:</p>
<ul>
<li><a href="http://www.fileserve.com/file/XMEqQCw" target="_blank">Fileserve</a></li>
<li><a href="http://www.megaupload.com/?d=QOVOWJU0" target="_blank">Megaupload</a> &#8211; <a href="http://www.megaupload.com/?d=AR10B40B" target="_blank">Megaupload (2)</a></li>
<li><a href="http://rapidshare.com/#!linklist|311OGN|||" target="_blank">Rapidshare</a></li>
<li><a href="http://uploading.com/files/513db399/U.Cab.Jva.Tr.da.2a.Edi.www.baixandolegal.org.rar/" target="_blank">Uploading</a></li>
</ul>
<p><a href="http://www.baixebr.org/cursos-e-apostilas/livros/super-colecao-serie-use-a-cabeca/" target="_blank">Neste link</a>, você encontra 21 livros da coleção Use a Cabeça! (inglês)</p>
]]></content:encoded>
			<wfw:commentRss>http://jf.eti.br/livro-use-a-cabeca-java-portugues/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Howto: Criando uma área de segurança para proteger aplicações no Tomcat</title>
		<link>http://jf.eti.br/howto-criando-uma-area-de-seguranca-para-proteger-aplicacoes-no-tomcat/</link>
		<comments>http://jf.eti.br/howto-criando-uma-area-de-seguranca-para-proteger-aplicacoes-no-tomcat/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 00:45:36 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[HowTo - Como fazer]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://jf.eti.br/?p=1219</guid>
		<description><![CDATA[Olá pessoal, hoje uma dica bem simples. Você já deve conhecer o esquema de proteção de diretórios que é utilizado no apache, onde é possível configurar uma lista de usuários que podem ter acesso a terminando conteúdo de um servidor web. Normalmente é solicitado um usuário e senha através de uma janela semelhante a esta: [...]]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal, hoje uma dica bem simples.</p>
<p>Você já deve conhecer o esquema de proteção de diretórios que é utilizado no <a href="http://httpd.apache.org/docs/1.3/howto/auth.html">apache</a>, onde é possível configurar uma lista de usuários que podem ter acesso a terminando conteúdo de um servidor web. Normalmente é solicitado um usuário e senha através de uma janela semelhante a esta:</p>
<p><img src="http://sniptools.com/av/s4.gif" alt="" /></p>
<p>Com <a href="http://www.askapache.com/htaccess/apache-authentication-in-htaccess.html" target="_blank">Apache é muito fácil</a>, tem muitos tutoriais por ai, iremos ver como podemos fazer o mesmo com uma aplicação rodando no Tomcat.</p>
<p><strong>Howto:  Como proteger suas aplicações Java utilizando Realm</strong><br />
==================================================</p>
<p>Primeiramente convido você a conhecer <a href="http://tomcat.apache.org/tomcat-4.1-doc/realm-howto.html" target="_blank">o que é Realm do Tomcat</a>.</p>
<p>1. Edite o arquivo: <strong>&lt;tomcat_home&gt;/conf/server.xml</strong>, e descomente a seguinte linha:</p>
<p><strong>&lt;Realm className=&#8221;org.apache.catalina.realm.MemoryRealm&#8221; /&gt;</strong></p>
<p>Se você não encontrar esta linha, acrescente-a.</p>
<p>OBS:<br />
&#8220;Tentei prosseguir sem fazer este passo, e funcionou também, apesar de ser recomendação  oficial&#8221;.</p>
<p>2. Vá ate o diretório de sua aplicação, e abra o arquivo web.xml, normalmente localizado em:</p>
<p><strong>&lt;tomcat_home&gt;/webapps/suaAplicacao/WEB-INF/web.xml</strong></p>
<p>Adicione as seguintes linhas entre as tags &lt;web-app&gt;&#8230;&lt;/web-app&gt;:</p>
<p><strong><em>&lt;security-constraint&gt;</em></strong></p>
<p><strong><em>&lt;web-resource-collection&gt;<br />
&lt;web-resource-name&gt;OnJava Application&lt;/web-resource-name&gt;<br />
&lt;url-pattern&gt;/*&lt;/url-pattern&gt;<br />
&lt;/web-resource-collection&gt;</em></strong></p>
<p><strong><em>&lt;auth-constraint&gt;<br />
&lt;role-name&gt;onjavauser&lt;/role-name&gt;<br />
&lt;/auth-constraint&gt;</em></strong></p>
<p><strong><em>&lt;/security-constraint&gt;</em></strong></p>
<p>Existem apenas dois sub-elementos que você precisa concentrar-se.</p>
<p>O primeiro é o <strong>&lt;url-pattern&gt;</strong>. Este sub-elemento define a URL da aplicação que será protegida. No exemplo acima protege a raíz da aplicação (/*), se fosse uma determinada pasta, é so definir ai, (/pasta)</p>
<p>O segundo sub-elemento, <strong>&lt;role-name&gt;</strong>, define o papel que o usuário pode acessar no diretório previamente definido em <strong>&lt;url-pattern&gt;</strong>.</p>
<p>Ou seja, significa que o acesso a raíz (/*) da aplicação (onjava) so poderá ser acessado pelos usuários do perfil definido em onjavauser.</p>
<p>3. Adicione no mesmo arquivo (web.xml) logo na seqüência após &lt;/security-constraint&gt;, as seguintes linhas:</p>
<p><em><strong>&lt;login-config&gt;<br />
&lt;auth-method&gt;BASIC&lt;/auth-method&gt;<br />
&lt;realm-name&gt;OnJava Application&lt;/realm-name&gt;<br />
&lt;/login-config&gt;</strong></em></p>
<p>4. Edite o arquivo <strong>&lt;tomcat_root&gt;/conf/tomcat-users.xml</strong> e adicione o seguinte sub-elemento:</p>
<p><strong>&lt;user name=&#8221;bob&#8221; password=&#8221;password&#8221; roles=&#8221;onjavauser&#8221; /&gt;</strong></p>
<p>O  sub-elemento &lt;user&gt; irá criar um novo usuário na base de dados do MemoryRealm do Tomcat,  que no exemplo dado com  com um nome de <strong>bob</strong> uma senha de <strong>password</strong> e um papel de <strong>onjavauser</strong>.</p>
<p>Você deve ter percebido que o valor do atributo roles  corresponde ao valor do sub-elemento <strong>&lt;role-name&gt;</strong> previamente definidos no web.xml em <strong>&lt;security-contstraint&gt;</strong>.</p>
<p>5.  Para concluir esta configuração, reinicie  o Tomcat.</p>
<p>Somente&#8230;</p>
<p>Fonte:</p>
<p><a href="http://www.onjava.com/pub/a/onjava/2001/07/24/tomcat.html" target="_blank">http://www.onjava.com/pub/a/onjava/2001/07/24/tomcat.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jf.eti.br/howto-criando-uma-area-de-seguranca-para-proteger-aplicacoes-no-tomcat/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Howto: alterando layout do teclado no Linux</title>
		<link>http://jf.eti.br/howto-alterando-layout-do-teclado-no-linux/</link>
		<comments>http://jf.eti.br/howto-alterando-layout-do-teclado-no-linux/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 14:29:14 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://jf.eti.br/?p=1215</guid>
		<description><![CDATA[Howto: Como alterar o layout de teclado no linux. ==================================== Situação: Você esta utilizando um teclado com padrão diferente do que foi instalado o seu servidor Linux, e este servidor não tem o X instalado, então é necessário alterar o padrão de layout do teclado diretamente via console. Solução: RedHat: # redhat-config-keyboard Centos: # system-config-keyboard [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://blogofwishes.com/wp-content/uploads/2006/09/linux-keys.jpg" alt="" width="233" height="233" /></p>
<p>Howto: Como alterar o layout de teclado no linux.<br />
====================================</p>
<p>Situação: Você esta utilizando um teclado com padrão diferente do que foi instalado o seu servidor Linux, e este servidor não tem o X instalado, então é necessário alterar o padrão de layout do teclado diretamente via console.</p>
<p>Solução:</p>
<p><strong>RedHat: </strong><em># redhat-config-keyboard<br />
</em><strong>Centos: </strong><em># system-config-keyboard</em><br />
<strong>Debian:</strong> <em># dpkg-reconfigure console-data</em><br />
<strong>Ubuntu: </strong><em># sudo dpkg-reconfigure console-setup</em><br />
<strong>SuSe:</strong> <em># Yast2</em></p>
<p>Pode ser necessário alterar também o idioma padrão do seu servidor:</p>
<p><strong>RedHat:</strong> <em># redhat-config-language</em><br />
<strong>Centos:</strong> <em># system-config-language</em><br />
<strong>Debian:</strong> <em># dpkg-reconfigure locales</em><br />
<strong>Ubuntu:</strong> # <em>sudo &#8220;set-language-env-E</em><br />
<strong>SuSe:</strong> <em># Yast2</em></p>
]]></content:encoded>
			<wfw:commentRss>http://jf.eti.br/howto-alterando-layout-do-teclado-no-linux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Scrum e XP direto das trincheiras</title>
		<link>http://jf.eti.br/scrum-e-xp-direto-das-trincheiras/</link>
		<comments>http://jf.eti.br/scrum-e-xp-direto-das-trincheiras/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 19:48:42 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Cursos e Coleções Info]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://jf.eti.br/?p=1165</guid>
		<description><![CDATA[Scrum e XP você já deve saber o que é. Uma das coisas que mais dificultam para quem está començando no agile é o fato de não haver nenhum manual dizendo exatamento o que você deve fazer. Você tem que experimentar e continuamente adaptar o processo até que ele se encaixe na sua situação específica. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://pt.wikipedia.org/wiki/Scrum" target="_blank">Scrum </a>e <a href="http://pt.wikipedia.org/wiki/Programação_extrema" target="_blank">XP</a> você já deve saber o que é.</p>
<p>Uma das coisas que mais dificultam para quem está començando no agile é o fato de não haver nenhum manual dizendo exatamento o que você deve fazer. Você tem que experimentar e continuamente adaptar o processo até que ele se encaixe na sua situação específica.</p>
<p>Porém agora existe um livro traduzido para o Português sobre gerenciamento de projeto ágil, onde aborda o processo implementado em uma empresa Suéca.</p>
<p><img class="alignnone" src="http://www.infoq.com/resource/minibooks/scrum-xp-from-the-trenches/pt/cover/capa_378_250.png" alt="" width="249" height="378" /></p>
<p>Este livro oferece a um ponto de início, através de um conto detalhado sobre como uma empresa sueca implementou Scrum e XP com um time de aproximadamente 40 pessoas e como ele continuamente melhoraram seu processo ao longo de 1 ano.</p>
<p>Sob a liderança de <a href="http://www.crisp.se/henrik.kniberg" target="_blank">Henrik Kniberg</a> eles experimentaram diferentes tamanhos de time, diferentes tamanhos de sprint, diferentes definições para “feito”, diferentes formatos para o product backlog, diferentes estratégias de testes, diferentes modos de realizar demonstrações, diferentes modos de sincronizar múltiplos times de Scrum, etc. Eles também experimentaram práticas XP &#8211; diferentes modos de fazer builds contínuos, programação em par, test driven development, etc e também como combinar tudo isso com Scrum.</p>
<p>As restrições de seu time podem ditar formas diferentes de configuração das práticas (e até mesmo comprometimento), mas aqui está um exemplo de como alcançar o processo de “melhoria contínua” que fará seu processo ágil o melhor para você.</p>
<p><em><strong></strong></em>O download pode ser feito <a href="http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches" target="_blank"><strong>aqui</strong></a>, basta se <a href="http://www.infoq.com/br/reginit.action" target="_blank">registrar</a> no site <a href="http://www.infoq.com/br/" target="_blank">InfoQ</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jf.eti.br/scrum-e-xp-direto-das-trincheiras/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto: Ambiente de desenvolvimento JAVA Portable</title>
		<link>http://jf.eti.br/howto-ambiente-de-desenvolvimento-java-portable/</link>
		<comments>http://jf.eti.br/howto-ambiente-de-desenvolvimento-java-portable/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 14:17:33 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://jf.eti.br/?p=1095</guid>
		<description><![CDATA[Bem, já falamos aqui sobre o MiniServx que é um ambiente portable para desenvolvimento em PHP. Agora é hora de falarmos de um ambiente de desenvolvimento Web para JAVA. Howto: Preparando um ambiente para desenvolvimento Java usando um dispositivo de memoria flash. 1. Instalando o Tomcat: Você pode baixar o arquivo: Webserver_Portable.zip, criado pelo Zimar, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.javalobby.org/articles/tomcat2go/images/splash.png" alt="" /></p>
<p>Bem, já falamos aqui sobre o <a href="http://jf.eti.br/miniservx-servidor-web-direto-no-pendriver/">MiniServx que é um ambiente portable para desenvolvimento em PHP</a>.</p>
<p>Agora é hora de falarmos de um ambiente de desenvolvimento Web para JAVA.</p>
<p><strong>Howto: Preparando um ambiente para desenvolvimento Java usando um dispositivo de memoria flash.</strong></p>
<p><span style="font-weight: bold;">1. Instalando o Tomcat:</span></p>
<p>Você pode baixar o arquivo: <a href="http://rapidshare.com/files/93927807/Webserver_Portable.zip.html">Webserver_Portable.zip</a>, criado pelo <a href="http://zimar.wordpress.com/2008/02/22/leve-suas-jsps-para-onde-quiser/">Zimar</a>, e extrair para o pendrive. Ele já possui uma JRE, o Tomcat2Go e o Tomcat prontos para rodar.</p>
<p>Mas caso você queira montar a sua versão, com JRE mais atuais e tal, você pode conferir o tutorial &#8220;receita de bolo&#8221; que o <a href="http://lossurdojava.blogspot.com/2007/07/tomcat-portable-seu-jsp-onde-voc-quiser.html">Rafael Lossurdo</a> disponibilizou em seu site.</p>
<p><span style="font-weight: bold;">2. Instalando o Eclipse:</span></p>
<ul>
<li>Baixe o <a href="http://www.eclipse.org/europa/" target="_blank">Eclipse</a> e instale no seu PenDrive (só extrair);</li>
<li>Baixe o <a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">JDK(Java Development Kit</a>), e instale no seu computador;</li>
<li>Crie uma pasta chamada &#8220;jdks&#8221;, na pasta do eclipse;</li>
<li>Copie a pasta &#8220;jdk1.6.0_xx&#8221;( O nome da pasta depende claro da versão do jdk ), para a pasta &#8220;jdks&#8221; do eclipse;</li>
<li>edite o arquivo &#8220;\eclipse\eclipse.ini&#8221; assim:-vm<br />
..\JDKs\jdk1.5.0_xx\bin\javaw<br />
-vmargs<br />
-Xms40m</li>
<li>Vá para um computador com ou sem Java e abra o eclipse;</li>
<li>Quando o eclipse pedir um workspace, você pode digitar &#8220;.\workspace&#8221;, o que vai criar uma pasta workspace na pasta do eclipse.</li>
</ul>
<p><span style="font-weight: bold;">3. Instalando o MySQL:</span></p>
<ul>
<li>Caso você queira, você pode utilizar o <a href="http://jf.eti.br/miniservx-servidor-web-direto-no-pendriver/" target="_blank">MiniServX</a>, pois ele um servidor Mysql 5 perfeito, pronto para receber conexão de qualquer aplicação.</li>
<li>Mas se você quiser fazer na &#8220;unha&#8221;, veja como proceder:</li>
<li>Baixe o <a href="http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-noinstall-5.0.67-win32.zip/from/pick#mirrors" target="_blank">MySQL</a> sem instalador (em .zip), e extraia para o pendrive.</li>
</ul>
<p><span style="font-weight: bold;">4. Instalando um gerenciador para o MySQL(Navicat):</span></p>
<ul>
<li>Bem, o uso do Navicat não é essencial, pois existem <a href="http://jf.eti.br/ems-aio-manutencao-em-banco-de-dados/" target="_blank">várias outras ferramentas</a> que servem como gerenciadores. Porém o Navicat é mais do que o suficiente por ser super simples, e claro, esta versão é portable (mas ele não é um produto free, digamos que seja crackware), você pode usar qualquer um desde que funcione com o MySQL e seja portable (que não use o registro do windows);</li>
<li>Baixe-o em: <a href="http://w13.easy-share.com/1699026311.html">http://w13.easy-share.com/</a> ou aqui <a href="http://rapidshare.com/files/100663487/n8.rar" target="_self">http://rapidshare.com/</a></li>
<li>O instalador não faz nada, só extrai para a pasta corrente. Copie o Navicat para uma pasta dentro de seu pendrive.</li>
<li>Inicie o MySQl com mysql-nt, o Tomcat pelo executável tomcat.exe, o Eclipse, e o Navicat e pronto! Você tem seu ambiente de desenvolvimento portable.</li>
</ul>
<p style="text-align: left;"><strong>5. Portable APPS (Opcional)<br />
</strong><br />
<img class="aligncenter" src="http://www.divshare.com/img/display/2129504-13f" alt="" width="333" height="470" /></p>
<ul>
<li>Caso você queira organizar todos esses aplicativos em seu PenDriver, aconselho utlizar o<a href="http://jf.eti.br/portableapp-aplicacoes-no-pendriver/" target="_blank"> PortableAPPS</a>, que cria um menu com autorun em seu Pen, com os aplicativos desejados.</li>
</ul>
<p>É isso ai.</p>
<p>Fontes:</p>
<ul>
<li><a href="http://barrientosjunior.blogspot.com/2008/04/ide-portvel-eclipse-mysql-tomcat.html" target="_blank">http://barrientosjunior.blogspot.com/</a></li>
<li><a href="http://lossurdojava.blogspot.com/2007/07/tomcat-portable-seu-jsp-onde-voc-quiser.html" target="_blank">http://lossurdojava.blogspot.com/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jf.eti.br/howto-ambiente-de-desenvolvimento-java-portable/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MVC Fácil com o VRaptor</title>
		<link>http://jf.eti.br/mvc-facil-com-o-vraptor/</link>
		<comments>http://jf.eti.br/mvc-facil-com-o-vraptor/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 18:09:30 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://jf.eti.br/?p=1079</guid>
		<description><![CDATA[Nunca foi tão fácil escrever aplicações WEB utilizando MVC!! O VRaptor é um projeto 100% nacional que faz uso de Anotações e Inversão de Controle para que de forma bem simples, o usuário mais leigo, possa tirar o máximo na construção de aplicações para a Internet. Para falar um pouco sobre a idéia do projeto [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://www.vraptor.org/logo.png" alt="" width="296" height="60" /></p>
<p>Nunca foi tão fácil escrever aplicações WEB utilizando MVC!!</p>
<p>O VRaptor é um projeto 100% nacional que faz uso de Anotações e Inversão de Controle para que de forma bem simples, o usuário mais leigo, possa tirar o máximo na construção de aplicações para a Internet.</p>
<p>Para falar um pouco sobre a idéia do projeto e mostrar como utilizar o Framework <a href="http://www.takenami.com.br/" target="_blank">Igor Takenami</a> escreveu um artigo publicado na</p>
<p><a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=10522&amp;hl=*takenami*" target="_blank">Java Magazine Edição 61 (Outubro).</a></p>
<p><img class="alignnone" src="http://www.devmedia.com.br/loja/img/capajava61_g.jpg" alt="" width="199" height="271" /></p>
<p>Para vocês lerem o artigo acessem: <a href="http://kameha.devmedia.com.br/site/netgold/edicao61jm/artigo2.zip" target="_blank">MVC Fácil com o VRaptor.</a></p>
<p class="western" style="margin-bottom: 0cm;">Como pode sair do ar, coloquei também em outro link:<br />
<a href="http://www.uploadmachine.com/file/9369/MVC-Facil-com-VRaptor-pdf.html" target="_blank">http://www.uploadmachine.com/file/9369/MVC-Facil-com-VRaptor-pdf.html</a>
</p>
<p class="western" style="margin-bottom: 0cm;">Bom estudo&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://jf.eti.br/mvc-facil-com-o-vraptor/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>JBoss &#8211; Vídeo-Aula de como fazer um CRUD</title>
		<link>http://jf.eti.br/jboss-video-aula-de-como-fazer-um-crud/</link>
		<comments>http://jf.eti.br/jboss-video-aula-de-como-fazer-um-crud/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 23:06:56 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://jf.eti.br/?p=1064</guid>
		<description><![CDATA[E aí pessoal, aqui tem um link esperto de como fazer um CRUD com JBoss e Eclipse.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://www.jboss.com/themes/jbosstheme/img/logo.gif" alt="" width="249" height="78" /></p>
<p>E aí pessoal, aqui tem um <a href="http://www.jboss.com/products/seam/SeamHBTools.html" target="_blank">link</a> esperto de como fazer um CRUD com <a href="http://www.jboss.com/products/seam" target="_blank">JBoss</a> e Eclipse.</p>
]]></content:encoded>
			<wfw:commentRss>http://jf.eti.br/jboss-video-aula-de-como-fazer-um-crud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vídeo Aulas de JSF</title>
		<link>http://jf.eti.br/video-aulas-de-jsf/</link>
		<comments>http://jf.eti.br/video-aulas-de-jsf/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 13:05:02 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://jf.eti.br/?p=1049</guid>
		<description><![CDATA[Pra quem gosta desenvolvimento em JSF (Java Server Faces), sugiro que visitem o blog screencast que publicou duas vídeos-aula sobre a utilização de JSF no eclipse europa em duas partes: a primeira, fala sobre como registrar a implementação no eclipse até rodar uma aplicação de exemplo; a segunda fala sobre como colocar JSF e EJB [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://sellmic.com/blog/wp-content/uploads/2007/10/java_logo_ruby_style.jpg" alt="" width="190" height="221" /></p>
<p>Pra quem gosta desenvolvimento em JSF (<a href="http://www.guj.com.br/content/articles/jsf/jsf.pdf" target="_blank">Java Server Faces</a>), sugiro que visitem o blog <a href="http://www.thescreencast.com/">screencast</a> que publicou duas vídeos-aula sobre a utilização de JSF no eclipse europa em duas partes:</p>
<ul>
<li>a <a href="http://www.thescreencast.com/2007/07/how-to-jsf-in-eclipse-europa-part-i.html">primeira</a>, fala sobre como registrar a implementação no eclipse até rodar uma aplicação de exemplo;</li>
<li>a <a href="http://www.thescreencast.com/2007/07/how-to-jsf-in-eclipse-europa-part-ii.html">segunda</a> fala sobre como colocar JSF e EJB em sua aplicação JEE.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jf.eti.br/video-aulas-de-jsf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Formatar data por extenso &#8211; TagLib</title>
		<link>http://jf.eti.br/formatar-data-taglib/</link>
		<comments>http://jf.eti.br/formatar-data-taglib/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 15:53:28 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://jf.eti.br/?p=905</guid>
		<description><![CDATA[Formantando Datas com Taglibs No topo: &#60; %@ taglib prefix=&#34;fmt&#34; uri=&#34;http://java.sun.com/jstl/fmt&#34; %&#62; &#60;jsp :useBean id=&#34;now&#34; class=&#34;java.util.Date&#34; /&#62; Onde vai aparecer a data: &#60;fmt :formatDate value=&#34;${now}&#34; dateStyle=&#34;full&#34; /&#62; Também pode ser feito assim: &#60;fmt :formatDate value=&#34;${now}&#34; type=&#34;both&#34; pattern=&#34;EEEE, dd &#039;de&#039; MMMM &#039;de&#039; yyyy&#34; /&#62;]]></description>
			<content:encoded><![CDATA[<p>Formantando Datas com Taglibs<br />
No topo:</p>
<pre class="brush: java">
&lt; %@ taglib prefix=&quot;fmt&quot; uri=&quot;http://java.sun.com/jstl/fmt&quot; %&gt;
&lt;jsp :useBean id=&quot;now&quot; class=&quot;java.util.Date&quot; /&gt;
</pre>
<p>Onde vai aparecer a data:</p>
<pre class="brush: java">&lt;fmt :formatDate value=&quot;${now}&quot; dateStyle=&quot;full&quot; /&gt;</pre>
<p>Também pode ser feito assim:</p>
<pre class="brush: java">&lt;fmt :formatDate value=&quot;${now}&quot; type=&quot;both&quot; pattern=&quot;EEEE, dd &#039;de&#039; MMMM &#039;de&#039; yyyy&quot; /&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://jf.eti.br/formatar-data-taglib/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Livro: Desenvolvendo Aplicações Web com Netbeans IDE 6</title>
		<link>http://jf.eti.br/livro-desenvolvendo-aplicacoes-web-com-netbeans-ide-6/</link>
		<comments>http://jf.eti.br/livro-desenvolvendo-aplicacoes-web-com-netbeans-ide-6/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 20:25:14 +0000</pubDate>
		<dc:creator>Jonas</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Livros & Revistas]]></category>

		<guid isPermaLink="false">http://jf.eti.br/livro-desenvolvendo-aplicacoes-web-com-netbeans-ide-6/</guid>
		<description><![CDATA[Autor: Edson Gonçalves Editora: Ciencia Moderna Nesta obra, com uma abordagem ilustrada através de exemplos, incluindo estudos de caso, o leitor aprenderá: Como instalar o NetBeans IDE, configurar e utilizar servidores de aplicações Web; A criar páginas dinâmicas utilizando JSP, Servlets, JSTL, tags customizadas e padrões de desenvolvimento como MVC e DAO; A desenvolver utilizando [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ciadoslivros.com.br/capas/742/9788573936742.jpg" width="149" height="216" /></p>
<ul>
<li>Autor: Edson Gonçalves</li>
<li>Editora: Ciencia Moderna</li>
</ul>
<p>Nesta obra, com uma abordagem ilustrada através de exemplos, incluindo estudos de caso, o leitor aprenderá: Como instalar o NetBeans IDE, configurar e utilizar servidores de aplicações Web; A criar páginas dinâmicas utilizando JSP, Servlets, JSTL, tags customizadas e padrões de desenvolvimento como MVC e DAO; A desenvolver utilizando frameworks como JavaServer Faces, Spring e Hibernate; A criar projetos EJB 3 utilizando a Java Persistence API (JPA); A gerar e consumir Web Services através do NetBeans; A utilizar o Visual Web JSF (antigo Visual Web Pack) com acesso a dados; A integrar o Visual Web JSF com Spring e Hibernate; A trabalhar com AJAX através de plugins integrados ao NetBeans; Como desenvolver aplicações utilizando Rails 2.0.2 com Ruby ou JRuby;De brinde, no CD-ROM, 200 páginas a mais contendo seis capítulos extras incluindo Struts, MySQL, criação de relatórios com o plugin iReport for NetBeans e dois estudos de caso completo, utilizando o Visual Web JSF com SQL, Spring, Hibernate e JPA (abordando relacionamentos One-To-Many, Many-To-One, Many-To-Many, cache de segundo nível etc).</p>
<p>Download: <a href="http://www.mediafire.com/?owbz4z6ddx3" target="_blank">MediaFire</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jf.eti.br/livro-desenvolvendo-aplicacoes-web-com-netbeans-ide-6/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

