<?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>Roberto Furutani &#187; jdeveloper</title>
	<atom:link href="http://www.furutani.com.br/tag/jdeveloper/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.furutani.com.br</link>
	<description>O site de um computólogo curioso!</description>
	<lastBuildDate>Fri, 20 Jan 2012 00:25:47 +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>Demonstração do ADF Faces 11g</title>
		<link>http://www.furutani.com.br/2009/02/demonstracao-do-adf-faces-11g/</link>
		<comments>http://www.furutani.com.br/2009/02/demonstracao-do-adf-faces-11g/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 02:07:01 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[jdeveloper]]></category>

		<guid isPermaLink="false">http://www.furutani.com.br/2009/02/demonstracao-do-adf-faces-11g/</guid>
		<description><![CDATA[Olá! Neste link você poderá ver um aplicativo de demonstração do ADF Faces Rich Client. Até mais, Roberto]]></description>
			<content:encoded><![CDATA[<p>Olá!</p>
<p>Neste link você poderá ver um aplicativo de demonstração do <a href="http://jdevadf.oracle.com/adf-richclient-demo/faces/components/index.jspx?_afPfm=-45d4273d">ADF Faces Rich Client</a>.</p>
<p>Até mais,<br />
Roberto</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2009/02/demonstracao-do-adf-faces-11g/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>As melhores fontes de informação do JDev 11G</title>
		<link>http://www.furutani.com.br/2008/10/as-melhores-fontes-de-informacao-do-jdev-11g/</link>
		<comments>http://www.furutani.com.br/2008/10/as-melhores-fontes-de-informacao-do-jdev-11g/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 23:55:08 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[jdeveloper]]></category>

		<guid isPermaLink="false">http://www.furutani.eti.br/wordpress/?p=155</guid>
		<description><![CDATA[Olá! Os blogs dos integrantes do time de desenvolvimento do JDev 11G ainda é a melhor fonte de informação para quem quer aprender o JDev / ADF 11G. Nem mesmo no help é possível encontrar alguns tópicos, como por exemplo colocar alguns campos da af:table no formato de formulário. Veja abaixo o que quero dizer. [...]]]></description>
			<content:encoded><![CDATA[<p>Olá!</p>
<p>Os blogs dos integrantes do time de desenvolvimento do JDev 11G ainda é a melhor fonte de informação para quem quer aprender o JDev / ADF 11G. Nem mesmo no help é possível encontrar alguns tópicos, como por exemplo colocar alguns campos da af:table no formato de formulário. Veja abaixo o que quero dizer.</p>
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/2.png"><img class="aligncenter size-medium wp-image-156" title="JDev 11G By http://andrejusb.blogspot.com" src="http://www.furutani.com.br/wp-content/uploads/2008/10/2-300x179.png" alt="" width="300" height="179" /></a></p>
<p>Clique <a href="http://andrejusb.blogspot.com/2008/04/record-split-into-table-and-form.html">aqui</a> para saber como fazer isso.</p>
<ul>
<li><a href="http://radio.weblogs.com/0118231/">Steve Muench</a></li>
<li><a href="http://andrejusb.blogspot.com/">Andrejus Baranovskis</a></li>
<li><a href="http://thepeninsulasedge.com/frank_nimphius/">Frank Nimphius</a></li>
<li><a href="http://biemond.blogspot.com">Edwin Biemond</a></li>
</ul>
<p>Para quem gosta de livros, o <a href="http://www.amazon.com/Oracle-JDeveloper-11g-Handbook-Development/dp/0071602380/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1225410257&amp;sr=8-1">Oracle JDeveloper 11g Handbook: A Guide to Fusion Web Development</a> estará disponível apenas em julho de 2009.</p>
<p>Até mais,<br />
Roberto</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2008/10/as-melhores-fontes-de-informacao-do-jdev-11g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desenvolvendo uma aplicação CRUD com JDev 11G e ADF</title>
		<link>http://www.furutani.com.br/2008/10/desenvolvendo-uma-aplicacao-crud-com-jdev-11g-e-adf/</link>
		<comments>http://www.furutani.com.br/2008/10/desenvolvendo-uma-aplicacao-crud-com-jdev-11g-e-adf/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 17:57:23 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[jdeveloper]]></category>

		<guid isPermaLink="false">http://www.furutani.eti.br/wordpress/?p=150</guid>
		<description><![CDATA[Olá! Já instalei o JDev 11G (11.1.1.0.0) na minha máquina, um Core2 Duo com 2GB de RAM e está bem melhor que a versão tecnology preview 4. As principais melhorias e evoluções em relação a versão tecnology preview 4 que consegui analisar são: Uso do servidor Weblogic no lugar do OC4J; Correções de erros no [...]]]></description>
			<content:encoded><![CDATA[<p>Olá!</p>
<p>Já instalei o JDev 11G (11.1.1.0.0) na minha máquina, um Core2 Duo com 2GB de RAM e está bem melhor que a versão tecnology preview 4.<br />
As principais melhorias e evoluções em relação a versão tecnology preview 4 que consegui analisar são:</p>
<ul>
<li>Uso do servidor Weblogic no lugar do OC4J;</li>
<li>Correções de erros no componente ADF Table;</li>
<li>Melhorias de performance;</li>
<li>Está consumindo menos memória;</li>
<li>Deploy da aplicação mais rápido;</li>
<li>O help agora abre em uma nova janela e não dentro da IDE;</li>
</ul>
<p>Pontos negativos que encontrei:</p>
<ul>
<li>O desenvolvimento ainda se prende muito ao WebLogic, não consegui ainda usar o JDev com JBoss ou Tomcat;</li>
<li>Não existe um instalador das libs do ADF para tomcat, jboss ou websphere, então você precisa caçando os jars para que aplicação funcione em outro servidor;</li>
<li>Ainda não existe nada que facilite a publicação no WebLogic de uma aplicação ADF Swing usando Java WebStart;</li>
<li>Ainda consome muita memória que o Eclipse (tá certo que o Eclipse não tem editor drg n´ drop JSF e é isso que pesa);</li>
<li>Não achei uma forma fácil de fazer uma chamada a uma stored procedure Oracle;</li>
<li>Ele gera muito XML (isso é bom a não ser que você adora XML);</li>
</ul>
<p>Agora vamos a parte prática. Fazer uma aplicação CRUD usando como base uma tabela é muito simples e não leva mais que 10 minutos. Quando você tiver um pouco mais de prática vai levar no máximo 6 minutos.<br />
Veja abaixo os passos para criar uma aplicação base-table.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g001.gif"><img class="aligncenter size-medium wp-image-127" title="jdeveloper11g001" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g001-300x204.gif" alt="" width="300" height="204" /></a></p>
<p style="text-align: center;">Abra o JDev e clique em New Application</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g002.gif"><img class="aligncenter size-medium wp-image-128" title="jdeveloper11g002" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g002-300x225.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Dê um nome para a aplicação, informe os prefixos dos pacotes e selecione o template Fusion Web Application (ADF). Clique em Next.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g003.gif"><img class="aligncenter size-medium wp-image-129" title="jdeveloper11g003" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g003-300x225.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Altere o diretório se quiser. Clique em Next.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g004.gif"><img class="aligncenter size-medium wp-image-130" title="jdeveloper11g004" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g004-300x225.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Altere o pacote ou os caminhos de diretório se desejar. Clique em Next.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g005.gif"><img class="aligncenter size-medium wp-image-130" title="jdeveloper11g005" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g005-300x225.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Aceite os valores defaults. Clique em Next.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g006.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g006-300x225.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Clique em Next.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g006.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g006.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Clique em Finish.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g007.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g007.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Tela de controle da aplicação.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g008.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g008.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Criando uma conexão com o banco de dados.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g009.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g009.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Informe os dados de usuário/senha, IP/porta e SID do banco de dados. Teste a conexão, se der sucesso clique em Ok. Se não revise os dados.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g010.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g010.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Agora vamos criar os objetos do projeto Model. Clique com o botão direito em cima do projeto Model, selecione ADF Business Components, no lado direto selecione Business Components from Tables.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g011.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g011.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Selecione a conexão que acabamos de criar.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g012.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g012.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Selecione a tabela que servirá de base para a aplicação. Clique em Next.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g013.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g013.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Clique em Finish.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g014.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g014.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Agora vamos criar uma página JSF em branco. Clique com o botão direito do mouse sobre o projeto ViewController, selecione New.  Clique em JSF e no lado direito selecione JSP page.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g015.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g015.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Dê um nome para o arquivo. Marque a opção Create as XML Document, não é obrigatório, mas eu prefiro o jspx.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g016.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g016.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">A página foi criada e o editor JSF carregado (aqui vai demorar um pouco para carregar o editor).</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g017.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g017.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Abra a aba Data Controls, selecione CountryCodeView1 e arraste para dentro da página JSP. No menu flutuante selecione Forms, ADF Form.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g018.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g018.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Marque a opção Include Navigation Controls e clique em Ok.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g019.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g019.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Agora vamos incluir no formulário os botões para inserir linhas, dar rollback e comitar . Na aba DataControls abra a árvore do CountryCodeView1 e arraste para o JSP CreateInsert (Abre um novo registro), Find (Abre o form em modo de busca), Execute (Executa a busca).</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g020.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g020.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Os botões Commit e Rollback são criados apartir das operações que estão abaixo de AppModuleDataControl, clique e arraste para dentro do JSP, um de cada vez.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g021.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g021.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Agora vamos rodar a aplicação, clique com o botão direito sobre o JSP e selecione Run (Ctrl + F11).</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g022.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g022.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Se tudo deu certo e nada deu errado, o browser será aberto com a página que nós criamos com o nosso formulário.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g023.gif"><img class="aligncenter size-medium wp-image-130" src="http://www.furutani.com.br/wp-content/uploads/2008/10/jdeveloper11g023.gif" alt="" width="300" height="225" /></a></p>
<p style="text-align: center;">Exemplo de como o ADF mostra os erros de validação.</p>
<p>No dia-a-dia esses wizards ajudam muito, principalmente por que é entendiante ficar desenvolvendo CRUDs na mão. Em Struts normalmente eu criava 2 JSP (uma para listar e outro o formulário) e 4 actions (uma para obter a lista de entidades, outra para salvar os dados do formulário no banco, outro para buscar os dados de um registro para ser editado no formulário e por fim uma action para deletar registros. É claro que é necessário um estudo sobre performance de consulta e manutenção disso.<br />
Espero ter ajudado.<br />
Até mais,<br />
Roberto</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2008/10/desenvolvendo-uma-aplicacao-crud-com-jdev-11g-e-adf/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Instalando o JDeveloper 11G</title>
		<link>http://www.furutani.com.br/2008/10/instalando-o-jdeveloper-11g/</link>
		<comments>http://www.furutani.com.br/2008/10/instalando-o-jdeveloper-11g/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 15:01:35 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[jdeveloper]]></category>

		<guid isPermaLink="false">http://www.furutani.eti.br/wordpress/?p=122</guid>
		<description><![CDATA[Olá! Fiz a instalação do JDeveloper 11G. A primeira vista a inclusão de instalador facilitou a vida de quem usa o protocolo NNF (Next, Next, Finish), eu ainda prefiro o arquivo zip que você descompacta e roda um bat. Talvez a inclusão de um instalador foi motivada pela troca da porcaria do OC4J por uma [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Olá!</p>
<p style="text-align: left;">Fiz a instalação do JDeveloper 11G. A primeira vista a inclusão de instalador facilitou a vida de quem usa o protocolo NNF (Next, Next, Finish), eu ainda prefiro o arquivo zip que você descompacta e roda um bat.</p>
<p style="text-align: left;">Talvez a inclusão de um instalador foi motivada pela troca da porcaria do OC4J por uma versão embbeded do WebLogic Application Server e por ter o JDK 6 embutido na distribuição.</p>
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_001-080214.gif"><img class="size-medium wp-image-108 aligncenter" title="ps_001-080214" src="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_001-080214-300x215.gif" alt="" width="300" height="215" /></a></p>
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_002-080220.gif"><img class="alignnone size-medium wp-image-121" title="ps_002-080220" src="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_002-080220-300x215.gif" alt="" width="300" height="215" /></a></p>
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_003-080230.gif"><img class="alignnone size-medium wp-image-120" title="ps_003-080230" src="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_003-080230-300x215.gif" alt="" width="300" height="215" /></a></p>
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_004-080237.gif"><img class="alignnone size-medium wp-image-119" title="ps_004-080237" src="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_004-080237-300x215.gif" alt="" width="300" height="215" /></a></p>
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_005-080246.gif"><img class="alignnone size-medium wp-image-118" title="ps_005-080246" src="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_005-080246-300x215.gif" alt="" width="300" height="215" /></a></p>
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_006-080256.gif"><img class="alignnone size-medium wp-image-117" title="ps_006-080256" src="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_006-080256-300x215.gif" alt="" width="300" height="215" /></a></p>
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_007-080304.gif"><img class="alignnone size-medium wp-image-116" title="ps_007-080304" src="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_007-080304-300x215.gif" alt="" width="300" height="215" /></a></p>
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_008-080610.gif"><img class="alignnone size-medium wp-image-115" title="ps_008-080610" src="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_008-080610-300x215.gif" alt="" width="300" height="215" /></a></p>
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_009-080720.gif"><img class="alignnone size-medium wp-image-114" title="ps_009-080720" src="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_009-080720-300x215.gif" alt="" width="300" height="215" /></a></p>
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_010-080755.gif"><img class="alignnone size-medium wp-image-113" title="ps_010-080755" src="http://www.furutani.com.br/wp-content/uploads/2008/10/ps_010-080755-300x232.gif" alt="" width="300" height="232" /></a></p>
<p style="text-align: left;">Esta versão está mais &#8220;leve&#8221; que a TP4, consigo trabalhar confortavelmente com um P4 com 1GB de RAM.</p>
<p style="text-align: left;">Até mais,<br />
Roberto</p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2008/10/instalando-o-jdeveloper-11g/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Saiu a versão de produção JDeveloper 11g</title>
		<link>http://www.furutani.com.br/2008/10/saiu-a-versao-de-producao-jdeveloper-11g/</link>
		<comments>http://www.furutani.com.br/2008/10/saiu-a-versao-de-producao-jdeveloper-11g/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 10:46:28 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jdeveloper]]></category>

		<guid isPermaLink="false">http://www.furutani.eti.br/wordpress/?p=106</guid>
		<description><![CDATA[Olá! A Oracle liberou no dia 06/10/2008 a versão final do JDeveloper 11G. Link para download do JDeveloper 11G. Agora vamos testar. Até mais, Roberto]]></description>
			<content:encoded><![CDATA[<p>Olá!</p>
<p>A Oracle liberou no dia 06/10/2008 a versão final do JDeveloper 11G.<br />
<a href="http://www.oracle.com/technology/software/products/jdev/htdocs/soft11.html" target="_blank">Link para download do JDeveloper 11G</a>.<br />
Agora vamos testar.</p>
<p>Até mais,<br />
Roberto</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2008/10/saiu-a-versao-de-producao-jdeveloper-11g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JDeveloper 11G &#8211; A primeira impressão</title>
		<link>http://www.furutani.com.br/2008/09/jdeveloper-11g-a-primeira-impressao/</link>
		<comments>http://www.furutani.com.br/2008/09/jdeveloper-11g-a-primeira-impressao/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 03:10:22 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[jdeveloper]]></category>

		<guid isPermaLink="false">http://www.furutani.eti.br/wordpress/?p=99</guid>
		<description><![CDATA[Olá! A Oracle realmente me surpreendeu com o JDeveloper 11G, os novos componentes de tela baseados em AJAX são espetaculares e a criação de aplicações CRUD baseadas em tabelas com formulários master/detail para web ficou muito fácil e rápido. Estou testando a versão Preview 4, ainda não é a versão final mas está usável. Além [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Olá!</p>
<p style="text-align: left;">A <a title="http://www.oracle.com/" href="http://www.oracle.com/" target="_blank">Oracle</a> realmente me surpreendeu com o <a title="http://www.oracle.com/technology/products/jdev/11/index.html" href="http://www.oracle.com/technology/products/jdev/11/index.html" target="_blank"><strong>JDeveloper 11G</strong></a>, os novos componentes de tela baseados em AJAX são espetaculares e a criação de aplicações CRUD baseadas em tabelas com formulários master/detail para web ficou muito fácil e rápido.<br />
Estou testando a versão Preview 4, ainda não é a versão final mas está usável.</p>
<p style="text-align: left;">Além de poder desenvolver código Java &#8211; EJB3, JPA, Swing, Webservices, Servlets, o JDeveloper oferece ferramentas para projetar diagramas UML e MER, escrever scripts SQL e migrar aplicativos feitos em Oracle Forms para ADF com <a href="http://www.oracle.com/technology/products/jheadstart/jfg11preview.pdf" target="_blank">FORMS2ADF</a>. Eu não era muito fã do JDeveloper por ser uma IDE proprietária e na primeira vez que eu usei ele não achei muito legal.<br />
Mas nem tudo são flores, o JDeveloper come muita memória em média de 500MB em um micro core 2 duo 1,67 MHz com 2Gb de ram a performance é satisfatório e temos colocar mais uns 200MB para o servidor OC4J. Alias o OC4J é outra coisa que a Oracle precisa melhorar, quem sabe com a aquisição da BEA ele não embutem um Weblogic no JDeveloper daqui um tempo.<br />
Outra desvantagem, é que para usar confortavelmente é recomendado usar um monitor grande de 19&#8243; no mínimo por que tem muitas janelinhas ao redor da janela principal, se você tiver um monitor pequeno vai ser um abre-e-fecha constante.</p>
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_08-sep-23-2121.gif"><img class="aligncenter size-full wp-image-102" title="screenhunter_08-sep-23-2121" src="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_08-sep-23-2121.gif" alt="" width="500" height="302" /></a></p>
<p style="text-align: center;">Figura 1 &#8211; Visão geral do ambiente de desenvolvimento do JDeveloper 11G.</p>
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_11-sep-23-2130.gif"><img class="size-medium wp-image-101 aligncenter" title="screenhunter_11-sep-23-2130" src="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_11-sep-23-2130-300x200.gif" alt="" width="300" height="200" /></a></p>
<p style="text-align: center;">Figura 2 &#8211; Tela do JDeveloper 11G.</p>
<p style="text-align: left;">
<p style="text-align: left;">O desenvolvimento usando o ADF 11G simplificou muito o desenvolvimento de aplicações comerciais. O ADF 11G faz muito uso de AJAX como vocês podem ver nos screen shots abaixos.</p>
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_09-sep-23-2126.gif"><img class="aligncenter size-full wp-image-100" title="screenhunter_09-sep-23-2126" src="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_09-sep-23-2126.gif" alt="" width="479" height="194" /></a></p>
<p style="text-align: center;">Figura 3 &#8211; Mensagem de erro do validador do ADF.</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_06-sep-23-2115.gif"><img class="aligncenter size-full wp-image-97" title="screenhunter_06-sep-23-2115" src="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_06-sep-23-2115.gif" alt="" width="499" height="428" /></a></p>
<p style="text-align: center;">Figura 4 &#8211; Exemplo de um LOV &#8211; List of Values, essa tela é exibida quando clicamos na lupa ao lado do campo Usuário.</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_07-sep-23-2115.gif"><img class="aligncenter size-full wp-image-98" title="screenhunter_07-sep-23-2115" src="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_07-sep-23-2115.gif" alt="" width="408" height="398" /></a></p>
<p style="text-align: center;">Figura 5 &#8211; Lista de mensagens de erros do validador do ADF.</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_05-sep-23-2115.gif"><img class="aligncenter size-full wp-image-96" title="screenhunter_05-sep-23-2115" src="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_05-sep-23-2115.gif" alt="" width="500" height="266" /></a></p>
<p style="text-align: center;">Figura 6 &#8211; Calendário, um dos componentes do ADF.</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_04-sep-23-2114.gif"><img class="aligncenter size-full wp-image-95" title="screenhunter_04-sep-23-2114" src="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_04-sep-23-2114.gif" alt="" width="386" height="613" /></a></p>
<p style="text-align: center;">Figura 7 &#8211; Tela de pesquisa e seleção, é um LOV mais avançado que anterior.</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_02-sep-23-2113.gif"><img class="aligncenter size-full wp-image-93" title="screenhunter_02-sep-23-2113" src="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_02-sep-23-2113.gif" alt="" width="500" height="114" /></a></p>
<p style="text-align: center;">Figura 8 &#8211; Tela gerada com base em uma tabela.</p>
<p style="text-align: center;">
<p><a href="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_01-sep-23-2112.gif"><img class="aligncenter size-full wp-image-92" title="screenhunter_01-sep-23-2112" src="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_01-sep-23-2112.gif" alt="" width="500" height="258" /></a></p>
<p style="text-align: center;">Figura 9 &#8211; Tabela criada com input texts para filtro e botões de ordenação. O recurso de internacionalização i18n das mensagens dos componentes do ADF pode ser conferida na mensagem &#8220;Classificar por Ordem Crescente&#8221;.</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_03-sep-23-2113.gif"><img class="aligncenter size-full wp-image-94" title="screenhunter_03-sep-23-2113" src="http://www.furutani.com.br/wp-content/uploads/2008/09/screenhunter_03-sep-23-2113.gif" alt="" width="500" height="115" /></a></p>
<p style="text-align: center;">Figura 10 &#8211; Componente select  populado via AJAX produzido automaticamente.</p>
<p style="text-align: left;">Tudo o que foi criado, os formulários, as listas de valores &#8211; LOVs, os botões, as tabelas, foram feitos sem escrever uma linha de código. Os desenvolvedores mais conservadores podem torcer o nariz para essas ferramentas drag n&#8217; drop, mas são ferramentas que facilitam e aceleram o desenvolvimento, agora como vai ser manutenção do código e a performance da mesma ainda não descobri.</p>
<p style="text-align: left;">É claro que é possível fazer tudo na mão usando, mas se for para fazer tudo na mão com Dojo, Rich Faces ou qualquer outro framework da moda é melhor o Eclipse mesmo, que na minha opinião ainda possuí o melhor e mais inteligente editor de código que o JDeveloper 11G.</p>
<p>Todas as novas funcionalidades estão listadas nesse <a href="http://www.oracle.com/technology/products/jdev/collateral/papers/11/newfeatures/index.html" target="_blank">link</a>.<br />
Espero que a Oracle lance logo a versão final desta IDE.</p>
<p>Até mais,<br />
Roberto</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2008/09/jdeveloper-11g-a-primeira-impressao/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

