<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-955542581261730429</id><updated>2011-07-08T12:42:28.153-07:00</updated><title type='text'>Leonel Casado</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-1987693883051502896</id><published>2010-09-11T18:48:00.000-07:00</published><updated>2010-09-11T18:50:36.387-07:00</updated><title type='text'>Diagrama Online</title><content type='html'>&lt;a href="http://www.gliffy.com/"&gt;Gliffy&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-1987693883051502896?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/1987693883051502896/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/09/diagrama-online.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/1987693883051502896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/1987693883051502896'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/09/diagrama-online.html' title='Diagrama Online'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-7100049648975390499</id><published>2010-06-10T11:35:00.000-07:00</published><updated>2010-08-09T04:51:27.213-07:00</updated><title type='text'>Aumentando a memória da JVM</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_6qeY4hWpPyA/TF_ro9P6SDI/AAAAAAAAAAc/xQmjOzewP1s/s1600/AumentoMemoriaJVMTomcat.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 310px;" src="http://3.bp.blogspot.com/_6qeY4hWpPyA/TF_ro9P6SDI/AAAAAAAAAAc/xQmjOzewP1s/s320/AumentoMemoriaJVMTomcat.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5503376358538627122" /&gt;&lt;/a&gt;&lt;br /&gt;-Xms256m -Xmx512m&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-7100049648975390499?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/7100049648975390499/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/06/aumentando-memoria-da-jvm.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/7100049648975390499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/7100049648975390499'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/06/aumentando-memoria-da-jvm.html' title='Aumentando a memória da JVM'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6qeY4hWpPyA/TF_ro9P6SDI/AAAAAAAAAAc/xQmjOzewP1s/s72-c/AumentoMemoriaJVMTomcat.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-6322896803616588501</id><published>2010-05-22T14:49:00.000-07:00</published><updated>2010-05-22T14:50:48.231-07:00</updated><title type='text'>Adobe Flash Player 10.1.53.55 RC5 / 10.0.45.2</title><content type='html'>&lt;a href="http://worldwindows2.wordpress.com/add-ons-e-plugins/adobe-flash-player/"&gt;http://worldwindows2.wordpress.com/add-ons-e-plugins/adobe-flash-player/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-6322896803616588501?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/6322896803616588501/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/adobe-flash-player-1015355-rc5-100452.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/6322896803616588501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/6322896803616588501'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/adobe-flash-player-1015355-rc5-100452.html' title='Adobe Flash Player 10.1.53.55 RC5 / 10.0.45.2'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-8600156237603597276</id><published>2010-05-16T09:57:00.000-07:00</published><updated>2010-05-16T09:58:20.820-07:00</updated><title type='text'>CSS Flex4</title><content type='html'>&lt;a href="http://www.actionscript.org/forums/showthread.php3?t=234706"&gt;http://www.actionscript.org/forums/showthread.php3?t=234706&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cookbooks.adobe.com/post_How_to_use_the_new_CSS_syntax_in_Flex_4-15726.html"&gt;http://cookbooks.adobe.com/post_How_to_use_the_new_CSS_syntax_in_Flex_4-15726.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-8600156237603597276?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/8600156237603597276/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/css-flex4.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/8600156237603597276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/8600156237603597276'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/css-flex4.html' title='CSS Flex4'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-5848347407276910496</id><published>2010-05-15T21:06:00.000-07:00</published><updated>2010-05-15T21:07:04.945-07:00</updated><title type='text'>Screencast: Adobe Catalyst e Flex 4</title><content type='html'>&lt;a href="http://www.vedovelli.com.br/?p=623"&gt;http://www.vedovelli.com.br/?p=623&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-5848347407276910496?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/5848347407276910496/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/screencast-adobe-catalyst-e-flex-4.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5848347407276910496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5848347407276910496'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/screencast-adobe-catalyst-e-flex-4.html' title='Screencast: Adobe Catalyst e Flex 4'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-5262492117457926872</id><published>2010-05-15T20:49:00.001-07:00</published><updated>2010-05-15T20:49:49.565-07:00</updated><title type='text'>Adobe Flash Catalyst: Crie interface interativas de arquivos PSD, AI e PNG</title><content type='html'>&lt;a href="http://www.allanbrito.com/2009/06/02/adobe-flash-catalyst-crie-interface-interativas-de-arquivos-psd-ai-e-png/"&gt;http://www.allanbrito.com/2009/06/02/adobe-flash-catalyst-crie-interface-interativas-de-arquivos-psd-ai-e-png/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-5262492117457926872?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/5262492117457926872/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/adobe-flash-catalyst-crie-interface.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5262492117457926872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5262492117457926872'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/adobe-flash-catalyst-crie-interface.html' title='Adobe Flash Catalyst: Crie interface interativas de arquivos PSD, AI e PNG'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-1429718490607420886</id><published>2010-05-06T09:53:00.001-07:00</published><updated>2010-05-06T09:53:45.397-07:00</updated><title type='text'>TI-Centrismo Vs. Usuário-Centrismo</title><content type='html'>&lt;a href="http://www.becklog.org/2009/08/06/ti-centrismo-vs-usuario-centrismo/"&gt;http://www.becklog.org/2009/08/06/ti-centrismo-vs-usuario-centrismo/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-1429718490607420886?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/1429718490607420886/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/ti-centrismo-vs-usuario-centrismo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/1429718490607420886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/1429718490607420886'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/ti-centrismo-vs-usuario-centrismo.html' title='TI-Centrismo Vs. Usuário-Centrismo'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-9118887543952057852</id><published>2010-05-06T09:39:00.001-07:00</published><updated>2010-05-06T09:39:50.664-07:00</updated><title type='text'>Por que o código dos outros é sempre ruim?</title><content type='html'>&lt;a href="http://www.becklog.org/2009/07/14/por-que-o-codigo-dos-outros-e-sempre-ruim/"&gt;http://www.becklog.org/2009/07/14/por-que-o-codigo-dos-outros-e-sempre-ruim/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-9118887543952057852?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/9118887543952057852/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/por-que-o-codigo-dos-outros-e-sempre.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/9118887543952057852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/9118887543952057852'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/por-que-o-codigo-dos-outros-e-sempre.html' title='Por que o código dos outros é sempre ruim?'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-5473846168520949349</id><published>2010-05-05T17:23:00.000-07:00</published><updated>2010-05-05T17:24:46.634-07:00</updated><title type='text'>Criação dinâmica de objetos</title><content type='html'>&lt;a href="http://fabiophx.blogspot.com/2009/04/criacao-dinamica-de-objetos.html"&gt;http://fabiophx.blogspot.com/2009/04/criacao-dinamica-de-objetos.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-5473846168520949349?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/5473846168520949349/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/criacao-dinamica-de-objetos.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5473846168520949349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5473846168520949349'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/criacao-dinamica-de-objetos.html' title='Criação dinâmica de objetos'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-5870383043896125234</id><published>2010-05-03T17:04:00.001-07:00</published><updated>2010-05-03T17:04:51.699-07:00</updated><title type='text'>Custom Preloader</title><content type='html'>&lt;a href="http://www.onflex.org/flexapps/components/CustomPreloader/"&gt;http://www.onflex.org/flexapps/components/CustomPreloader/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-5870383043896125234?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/5870383043896125234/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/custom-preloader.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5870383043896125234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5870383043896125234'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/custom-preloader.html' title='Custom Preloader'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-1866370036447936691</id><published>2010-05-03T16:34:00.000-07:00</published><updated>2010-05-03T16:42:43.290-07:00</updated><title type='text'>Integração Flex + Java (Applet)</title><content type='html'>&lt;a href="http://tobiaspatton.wordpress.com/2007/08/29/using-a-signed-java-applet-as-a-flex-helper-part-1/"&gt;http://tobiaspatton.wordpress.com/2007/08/29/using-a-signed-java-applet-as-a-flex-helper-part-1/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tobiaspatton.wordpress.com/2007/08/29/using-a-signed-java-applet-as-a-flex-helper-part-2/"&gt;http://tobiaspatton.wordpress.com/2007/08/29/using-a-signed-java-applet-as-a-flex-helper-part-2/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-1866370036447936691?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/1866370036447936691/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/integracao-flex-java-applet.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/1866370036447936691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/1866370036447936691'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/05/integracao-flex-java-applet.html' title='Integração Flex + Java (Applet)'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-2295284109329250845</id><published>2010-04-20T22:26:00.000-07:00</published><updated>2010-04-20T22:28:09.617-07:00</updated><title type='text'>Criando Annotation Java</title><content type='html'>&lt;a href="http://www.plugmasters.com.br/sys/materias/541/1/Annotations-em-uso"&gt;http://www.plugmasters.com.br/sys/materias/541/1/Annotations-em-uso&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://javacomfarinha.blogspot.com/2007/05/annotations.html"&gt;http://javacomfarinha.blogspot.com/2007/05/annotations.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.franciscosouza.net/2009/11/05/trabalhando-com-annotations-em-java/"&gt;http://www.franciscosouza.net/2009/11/05/trabalhando-com-annotations-em-java/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.guj.com.br/posts/list/46794.java"&gt;http://www.guj.com.br/posts/list/46794.java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-2295284109329250845?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/2295284109329250845/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/04/criando-annotation-java.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/2295284109329250845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/2295284109329250845'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/04/criando-annotation-java.html' title='Criando Annotation Java'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-1414104155168700558</id><published>2010-04-18T08:52:00.000-07:00</published><updated>2010-04-18T08:53:09.256-07:00</updated><title type='text'>A Relação Entre TDD e Qualidade de Software</title><content type='html'>&lt;a href="http://www.infoq.com/br/articles/relacao-tdd-qualidade"&gt;http://www.infoq.com/br/articles/relacao-tdd-qualidade&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-1414104155168700558?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/1414104155168700558/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/04/relacao-entre-tdd-e-qualidade-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/1414104155168700558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/1414104155168700558'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/04/relacao-entre-tdd-e-qualidade-de.html' title='A Relação Entre TDD e Qualidade de Software'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-8894413449033498094</id><published>2010-04-18T08:46:00.001-07:00</published><updated>2010-04-18T08:46:30.726-07:00</updated><title type='text'>Por que Adoção de Agile falha em Algumas Organizações</title><content type='html'>&lt;a href="http://www.infoq.com/br/articles/failed-agile-adoption-reasons"&gt;http://www.infoq.com/br/articles/failed-agile-adoption-reasons&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-8894413449033498094?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/8894413449033498094/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/04/por-que-adocao-de-agile-falha-em.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/8894413449033498094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/8894413449033498094'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/04/por-que-adocao-de-agile-falha-em.html' title='Por que Adoção de Agile falha em Algumas Organizações'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-7035024830670926241</id><published>2010-04-18T08:34:00.000-07:00</published><updated>2010-04-18T08:35:13.640-07:00</updated><title type='text'>13 Razões para Programadores Java aprenderem Flex e BlazeDS</title><content type='html'>&lt;a href="http://www.infoq.com/br/articles/java-flex-blazeds"&gt;http://www.infoq.com/br/articles/java-flex-blazeds&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-7035024830670926241?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/7035024830670926241/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/04/13-razoes-para-programadores-java.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/7035024830670926241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/7035024830670926241'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/04/13-razoes-para-programadores-java.html' title='13 Razões para Programadores Java aprenderem Flex e BlazeDS'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-5572969448454116843</id><published>2010-04-10T07:57:00.000-07:00</published><updated>2010-04-10T07:58:39.340-07:00</updated><title type='text'>DataGrid com ItemRender de CheckBox – Solução</title><content type='html'>&lt;a href="http://fernandonoronha.globalsw.com.br/?p=83"&gt;http://fernandonoronha.globalsw.com.br/?p=83&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-5572969448454116843?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/5572969448454116843/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/04/datagrid-com-itemrender-de-checkbox.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5572969448454116843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5572969448454116843'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/04/datagrid-com-itemrender-de-checkbox.html' title='DataGrid com ItemRender de CheckBox – Solução'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-8373042552349582970</id><published>2010-04-09T12:11:00.000-07:00</published><updated>2010-04-09T12:12:33.055-07:00</updated><title type='text'>Dicas FLEX</title><content type='html'>&lt;a href="http://fabiophx.blogspot.com/2009_04_01_archive.html"&gt;http://fabiophx.blogspot.com/2009_04_01_archive.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-8373042552349582970?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/8373042552349582970/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/04/dicas-flex.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/8373042552349582970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/8373042552349582970'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/04/dicas-flex.html' title='Dicas FLEX'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-4588863025526501965</id><published>2010-03-27T14:51:00.000-07:00</published><updated>2010-03-27T14:57:50.798-07:00</updated><title type='text'>Bloquear a execução de scripts nas tabelas e forçar o usuário a usar a aplicação - Oracle</title><content type='html'>CREATE OR REPLACE TRIGGER nome_trigger_001&lt;br /&gt; BEFORE INSERT OR DELETE OR UPDATE&lt;br /&gt; ON nome_tabela&lt;br /&gt;REFERENCING NEW AS NEW OLD AS OLD&lt;br /&gt;BEGIN&lt;br /&gt;    IF(USER &lt;&gt; nome_usuario_aplicacao)THEN&lt;br /&gt;        RAISE_APPLICATION_ERROR(-20001,'Só é possível INSERIR, ALTERAR OU EXCLUIR os registros pela aplicação.');&lt;br /&gt;    END IF;&lt;br /&gt;END;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-4588863025526501965?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/4588863025526501965/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/bloquear-execucao-de-scripts-em-tabelas.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/4588863025526501965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/4588863025526501965'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/bloquear-execucao-de-scripts-em-tabelas.html' title='Bloquear a execução de scripts nas tabelas e forçar o usuário a usar a aplicação - Oracle'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-94730908231382244</id><published>2010-03-27T14:27:00.000-07:00</published><updated>2010-03-27T14:50:26.239-07:00</updated><title type='text'>Criando Trigger Para Controlar Sequence em Coluna PK - Oracle</title><content type='html'>CREATE OR REPLACE TRIGGER nome_trigger_001&lt;br /&gt;BEFORE INSERT OR DELETE OR UPDATE&lt;br /&gt;ON nome_tabela&lt;br /&gt;REFERENCING NEW AS NEW OLD AS OLD&lt;br /&gt;FOR EACH ROW&lt;br /&gt;BEGIN &lt;br /&gt;  IF(INSERTING)THEN&lt;br /&gt;    IF( USER &lt;&gt; nome_usuario_aplicacao)THEN&lt;br /&gt;      RAISE_APPLICATION_ERROR(-20001,'Só é possível INSERIR os registros pela aplicação.');&lt;br /&gt;    END IF;&lt;br /&gt;    SELECT nome_sequence.NEXTVAL&lt;br /&gt;    INTO :NEW.SEQ&lt;br /&gt;    FROM DUAL;&lt;br /&gt;  END IF;&lt;br /&gt;END;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-94730908231382244?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/94730908231382244/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/criando-trigger-para-controlar-sequence.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/94730908231382244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/94730908231382244'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/criando-trigger-para-controlar-sequence.html' title='Criando Trigger Para Controlar Sequence em Coluna PK - Oracle'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-493025253335869432</id><published>2010-03-18T12:35:00.000-07:00</published><updated>2010-03-18T12:38:34.314-07:00</updated><title type='text'>Oracle - Trigger</title><content type='html'>Post muito bom sobre criação e comandos para manipular trigger.&lt;br /&gt;&lt;br /&gt;Ex:&lt;br /&gt;SELECT trigger_name, trigger_type, triggering_event, table_name, referencing_names, status, trigger_body&lt;br /&gt;FROM user_triggers&lt;br /&gt;WHERE trigger_name = 'nome_da_trigger';&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linhadecodigo.com.br/Artigo.aspx?id=322"&gt;http://www.linhadecodigo.com.br/Artigo.aspx?id=322&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-493025253335869432?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/493025253335869432/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/oracle-trigger.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/493025253335869432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/493025253335869432'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/oracle-trigger.html' title='Oracle - Trigger'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-2590061309083833160</id><published>2010-03-16T16:48:00.001-07:00</published><updated>2010-03-16T16:49:58.150-07:00</updated><title type='text'>Configuração de pool de conexões Oracle 10g em Java para balanceamento de carga</title><content type='html'>&lt;a href="http://blpsilva.wordpress.com/2007/11/23/configuracao-de-pool-de-conexoes-oracle-10g-em-java-para-balanceamento-de-carga-e-alta-disponibilidade/"&gt;http://blpsilva.wordpress.com/2007/11/23/configuracao-de-pool-de-conexoes-oracle-10g-em-java-para-balanceamento-de-carga-e-alta-disponibilidade/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-2590061309083833160?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/2590061309083833160/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/configuracao-de-pool-de-conexoes-oracle.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/2590061309083833160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/2590061309083833160'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/configuracao-de-pool-de-conexoes-oracle.html' title='Configuração de pool de conexões Oracle 10g em Java para balanceamento de carga'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-9170621040786319829</id><published>2010-03-09T13:05:00.001-08:00</published><updated>2010-03-09T13:05:50.319-08:00</updated><title type='text'>Documentação Adobe Flex 3</title><content type='html'>&lt;a href="http://livedocs.adobe.com/flex/3/html/index.html"&gt;http://livedocs.adobe.com/flex/3/html/index.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-9170621040786319829?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/9170621040786319829/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/documentacao-adobe-flex-3.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/9170621040786319829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/9170621040786319829'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/documentacao-adobe-flex-3.html' title='Documentação Adobe Flex 3'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-2743694463798311164</id><published>2010-03-09T13:03:00.000-08:00</published><updated>2010-03-09T13:05:19.215-08:00</updated><title type='text'>Problemas com DataGrid, ItemRenderer e RadioButton</title><content type='html'>&lt;a href="http://www.mail-archive.com/flexdev@googlegroups.com/msg06268.html"&gt;http://www.mail-archive.com/flexdev@googlegroups.com/msg06268.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-2743694463798311164?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/2743694463798311164/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/problemas-com-datagrid-itemrenderer-e.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/2743694463798311164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/2743694463798311164'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/problemas-com-datagrid-itemrenderer-e.html' title='Problemas com DataGrid, ItemRenderer e RadioButton'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-761492908638748841</id><published>2010-03-09T12:03:00.001-08:00</published><updated>2010-03-09T12:03:31.574-08:00</updated><title type='text'>O que todo programador Flex deve saber</title><content type='html'>&lt;a href="http://imasters.uol.com.br/artigo/15923/flex/o_que_todo_programador_flex_deve_saber/"&gt;http://imasters.uol.com.br/artigo/15923/flex/o_que_todo_programador_flex_deve_saber/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-761492908638748841?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/761492908638748841/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/o-que-todo-programador-flex-deve-saber.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/761492908638748841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/761492908638748841'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/o-que-todo-programador-flex-deve-saber.html' title='O que todo programador Flex deve saber'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-1880918981670556464</id><published>2010-03-08T21:06:00.002-08:00</published><updated>2010-03-08T21:08:48.537-08:00</updated><title type='text'>JavaMail: Enviando um email com conteúdo HTML</title><content type='html'>&lt;a href="http://www.technopub.com.br/arquivo/26"&gt;http://www.technopub.com.br/arquivo/26&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-1880918981670556464?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/1880918981670556464/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/javamail-enviando-um-email-com-conteudo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/1880918981670556464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/1880918981670556464'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/javamail-enviando-um-email-com-conteudo.html' title='JavaMail: Enviando um email com conteúdo HTML'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-5394086061514569420</id><published>2010-03-08T21:06:00.001-08:00</published><updated>2010-03-08T21:06:38.587-08:00</updated><title type='text'>Execução de Tarefas Agendadas em Java</title><content type='html'>&lt;a href="http://www.technopub.com.br/arquivo/18"&gt;http://www.technopub.com.br/arquivo/18&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-5394086061514569420?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/5394086061514569420/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/execucao-de-tarefas-agendadas-em-java.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5394086061514569420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5394086061514569420'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/execucao-de-tarefas-agendadas-em-java.html' title='Execução de Tarefas Agendadas em Java'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-6272527469163317828</id><published>2010-03-08T21:02:00.000-08:00</published><updated>2010-03-08T21:03:21.157-08:00</updated><title type='text'>Registrando uma aplicação Java como serviço (Windows Service ou Unix Daemon)</title><content type='html'>&lt;a href="http://www.technopub.com.br/arquivo/category/artigos"&gt;http://www.technopub.com.br/arquivo/category/artigos&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-6272527469163317828?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/6272527469163317828/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/registrando-uma-aplicacao-java-como.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/6272527469163317828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/6272527469163317828'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/registrando-uma-aplicacao-java-como.html' title='Registrando uma aplicação Java como serviço (Windows Service ou Unix Daemon)'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-2338581534293330321</id><published>2010-03-08T20:40:00.000-08:00</published><updated>2010-03-08T20:43:11.730-08:00</updated><title type='text'>JAXB: Utilizando Java Beans para manipular arquivos XML</title><content type='html'>&lt;a href="http://www.technopub.com.br/arquivo/tag/nfe"&gt;http://www.technopub.com.br/arquivo/tag/nfe&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-2338581534293330321?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/2338581534293330321/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/jaxb-utilizando-java-beans-para.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/2338581534293330321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/2338581534293330321'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/jaxb-utilizando-java-beans-para.html' title='JAXB: Utilizando Java Beans para manipular arquivos XML'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-2208408189359461836</id><published>2010-03-08T18:00:00.000-08:00</published><updated>2010-03-08T18:01:30.575-08:00</updated><title type='text'>Desabilitando o cache do Firefox</title><content type='html'>Todos aqueles que usam o Firefox para testes durante o desenvolvimento de aplicações em Adobe Flex, com certeza já tiveram problemas com o cache. Isso se torna mais frustrante quando a aplicação é muito grande que, para efetuar o teste é preciso passar por alguns passos antes de chegar ao ponto que gostaria, e quando chega, descobre que o swf que está acessando era uma versão que estava em cache.&lt;br /&gt;&lt;br /&gt;Obviamente existem algumas maneiras de resolver este problema, porém vou apresentar a solução que eu uso, e acho bem prática.&lt;br /&gt;&lt;br /&gt;Abra o firefox e na barra de endereços digite: about:config. Uma mensagem de alerta aparecerá, porém iremos prosseguir para que possamos fazer a configuração.&lt;br /&gt;Procure na barra de buscas por estes itens: browser.cache.memory.enable, browser.cache.disk.enable. Eles provavelmente vão estar com o valor true, o que iremos fazer é mudar o valor deles para false.&lt;br /&gt;&lt;br /&gt;Para confirmar se a alteração foi efetuada, basta digitar na barra de endereços: about:cache, o resultado deve ser uma mensagem informando que o cache foi desabilitado.&lt;br /&gt;&lt;br /&gt;Pronto. Agora o cache do Firefox foi desabilitado, de forma simples e rápida.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-2208408189359461836?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/2208408189359461836/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/desabilitando-o-cache-do-firefox.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/2208408189359461836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/2208408189359461836'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/desabilitando-o-cache-do-firefox.html' title='Desabilitando o cache do Firefox'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-5176439064457000520</id><published>2010-03-08T17:56:00.000-08:00</published><updated>2010-03-08T18:00:15.140-08:00</updated><title type='text'>Um pouco além do XML: Introdução ao XML Schema (XSD)</title><content type='html'>Parte 1 - &lt;a href="http://www.plugmasters.com.br/sys/materias/413/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-1"&gt;http://www.plugmasters.com.br/sys/materias/413/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Parte 2 - &lt;a href="http://www.plugmasters.com.br/sys/materias/468/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-2"&gt;http://www.plugmasters.com.br/sys/materias/468/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Parte 3 - &lt;a href="http://www.plugmasters.com.br/sys/materias/509/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-3"&gt;http://www.plugmasters.com.br/sys/materias/509/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Parte 4 - &lt;a href="http://www.plugmasters.com.br/sys/materias/578/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-4"&gt;http://www.plugmasters.com.br/sys/materias/578/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Parte 5 - &lt;a href="http://www.plugmasters.com.br/sys/materias/579/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-5"&gt;http://www.plugmasters.com.br/sys/materias/579/1/Um-pouco-al%E9m-do-XML%3A-Introdu%E7%E3o-ao-XML-Schema-%28XSD%29---Parte-5&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-5176439064457000520?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/5176439064457000520/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/um-pouco-alem-do-xml-introducao-ao-xml.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5176439064457000520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5176439064457000520'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/um-pouco-alem-do-xml-introducao-ao-xml.html' title='Um pouco além do XML: Introdução ao XML Schema (XSD)'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-4609092966541182490</id><published>2010-03-04T05:56:00.000-08:00</published><updated>2010-03-08T20:43:47.654-08:00</updated><title type='text'>Java Persistence 2.0 Final Release Is Now Available</title><content type='html'>Ver post.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/ldemichiel/category/Persistence"&gt;http://blogs.sun.com/ldemichiel/category/Persistence&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-4609092966541182490?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/4609092966541182490/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/java-persistence-20-final-release-is.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/4609092966541182490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/4609092966541182490'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/java-persistence-20-final-release-is.html' title='Java Persistence 2.0 Final Release Is Now Available'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-4071001344191265173</id><published>2010-03-04T05:55:00.000-08:00</published><updated>2010-03-04T05:56:18.136-08:00</updated><title type='text'>Java Persistence 2.0 Public Draft: Criteria API</title><content type='html'>Ver post.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/ldemichiel/entry/java_persistence_2_0_public1"&gt;http://blogs.sun.com/ldemichiel/entry/java_persistence_2_0_public1&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-4071001344191265173?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/4071001344191265173/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/java-persistence-20-public-draft.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/4071001344191265173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/4071001344191265173'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/java-persistence-20-public-draft.html' title='Java Persistence 2.0 Public Draft: Criteria API'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-951163684821533089</id><published>2010-03-03T22:49:00.002-08:00</published><updated>2010-03-08T20:44:21.210-08:00</updated><title type='text'>Os 13 Comportamentos de Liderança de um Arquiteto de Software em Projetos</title><content type='html'>Ver post.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.arkhi.com.br/2008/10/22/os-13-comportamentos-de-lideranca-de-um-arquiteto-de-software-em-projetos/"&gt;http://blog.arkhi.com.br/2008/10/22/os-13-comportamentos-de-lideranca-de-um-arquiteto-de-software-em-projetos/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-951163684821533089?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/951163684821533089/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/os-13-comportamentos-de-lideranca-de-um.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/951163684821533089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/951163684821533089'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/os-13-comportamentos-de-lideranca-de-um.html' title='Os 13 Comportamentos de Liderança de um Arquiteto de Software em Projetos'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-6342589282798784436</id><published>2010-03-03T22:49:00.001-08:00</published><updated>2010-03-08T20:51:04.721-08:00</updated><title type='text'>As Atividades de Arquitetura do Processo Unificado da Rational (RUP)</title><content type='html'>Ver post.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.arkhi.com.br/2008/10/30/as-atividades-de-arquitetura-do-processo-unificado/"&gt;http://blog.arkhi.com.br/2008/10/30/as-atividades-de-arquitetura-do-processo-unificado/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-6342589282798784436?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/6342589282798784436/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/as-atividades-de-arquitetura-do.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/6342589282798784436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/6342589282798784436'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/as-atividades-de-arquitetura-do.html' title='As Atividades de Arquitetura do Processo Unificado da Rational (RUP)'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-5809901959721107666</id><published>2010-03-03T21:56:00.001-08:00</published><updated>2010-03-08T20:50:44.004-08:00</updated><title type='text'>Arquiteto de Software em Projetos JEE</title><content type='html'>Ver post.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/eros.viggiano/arquiteto-de-software-em-projetos-jee?type=powerpoint"&gt;http://www.slideshare.net/eros.viggiano/arquiteto-de-software-em-projetos-jee?type=powerpoint&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-5809901959721107666?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/5809901959721107666/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/arquiteto-de-software-em-projetos-jee.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5809901959721107666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5809901959721107666'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/arquiteto-de-software-em-projetos-jee.html' title='Arquiteto de Software em Projetos JEE'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-6247321577755019607</id><published>2010-03-03T21:43:00.001-08:00</published><updated>2010-03-08T20:50:17.920-08:00</updated><title type='text'>Screencast - Hibernate e Concorrência Otimista na Web com VRaptor</title><content type='html'>Ver post.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://infoblogs.com.br/view.action?contentId=29916&amp;amp;Screencast-Hibernate-e-Concorrencia-Otimista-na-Web-com-VRaptor.html"&gt;http://infoblogs.com.br/view.action?contentId=29916&amp;amp;Screencast-Hibernate-e-Concorrencia-Otimista-na-Web-com-VRaptor.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-6247321577755019607?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/6247321577755019607/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/screencast-hibernate-e-concorrencia.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/6247321577755019607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/6247321577755019607'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/screencast-hibernate-e-concorrencia.html' title='Screencast - Hibernate e Concorrência Otimista na Web com VRaptor'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-4660208670338619969</id><published>2010-03-03T21:38:00.000-08:00</published><updated>2010-03-08T20:49:57.555-08:00</updated><title type='text'>Vazamento de memória e de conexões</title><content type='html'>Ver post.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://infoblogs.com.br/frame/goframe.action?contentId=44966"&gt;http://infoblogs.com.br/frame/goframe.action?contentId=44966&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-4660208670338619969?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/4660208670338619969/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/vazamento-de-memoria-e-de-conexoes.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/4660208670338619969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/4660208670338619969'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/vazamento-de-memoria-e-de-conexoes.html' title='Vazamento de memória e de conexões'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-9183907883456386812</id><published>2010-03-03T21:32:00.001-08:00</published><updated>2010-03-08T20:49:37.441-08:00</updated><title type='text'>JPA: anotações nos getters ou atributos?</title><content type='html'>Ver post.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://infoblogs.com.br/view.action?contentId=15896&amp;amp;JPA-anotacoes-nos-getters-ou-atributos.html"&gt;http://infoblogs.com.br/view.action?contentId=15896&amp;amp;JPA-anotacoes-nos-getters-ou-atributos.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-9183907883456386812?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/9183907883456386812/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/jpa-anotacoes-nos-getters-ou-atributos.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/9183907883456386812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/9183907883456386812'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/jpa-anotacoes-nos-getters-ou-atributos.html' title='JPA: anotações nos getters ou atributos?'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-6560905912036959848</id><published>2010-03-03T21:25:00.001-08:00</published><updated>2010-03-08T20:49:17.086-08:00</updated><title type='text'>Java 6, as APIs de XML, Webservices e classloaders</title><content type='html'>Ver post.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://infoblogs.com.br/view.action?contentId=23621&amp;amp;Java-6-as-APIs-de-XML-Webservices-e-classloaders.html"&gt;http://infoblogs.com.br/view.action?contentId=23621&amp;amp;Java-6-as-APIs-de-XML-Webservices-e-classloaders.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-6560905912036959848?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/6560905912036959848/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/java-6-as-apis-de-xml-webservices-e.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/6560905912036959848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/6560905912036959848'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/java-6-as-apis-de-xml-webservices-e.html' title='Java 6, as APIs de XML, Webservices e classloaders'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-266004984566314171</id><published>2010-03-03T21:22:00.000-08:00</published><updated>2010-03-08T20:48:55.230-08:00</updated><title type='text'>Divisions com Hibernate: uso avançado da Criteria API</title><content type='html'>Post com exemplo de uso de consultas avançadas com Hibernate.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://infoblogs.com.br/view.action?contentId=46010&amp;amp;Divisions-com-Hibernate-uso-avancado-da-Criteria-API.html"&gt;http://infoblogs.com.br/view.action?contentId=46010&amp;amp;Divisions-com-Hibernate-uso-avancado-da-Criteria-API.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-266004984566314171?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/266004984566314171/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/divisions-com-hibernate-uso-avancado-da.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/266004984566314171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/266004984566314171'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/divisions-com-hibernate-uso-avancado-da.html' title='Divisions com Hibernate: uso avançado da Criteria API'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-2243257890406861637</id><published>2010-03-03T21:14:00.000-08:00</published><updated>2010-03-03T21:15:41.520-08:00</updated><title type='text'>Os 7 hábitos dos desenvolvedores de WebServices altamente eficazes</title><content type='html'>Post bastande interessante sobre o uso de webservices...&lt;br /&gt;&lt;br /&gt;http://infoblogs.com.br/view.action?contentId=28428&amp;amp;Os-7-habitos-dos-desenvolvedores-de-WebServices-altamente-eficazes.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-2243257890406861637?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/2243257890406861637/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/os-7-habitos-dos-desenvolvedores-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/2243257890406861637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/2243257890406861637'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/os-7-habitos-dos-desenvolvedores-de.html' title='Os 7 hábitos dos desenvolvedores de WebServices altamente eficazes'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-1255884833904690343</id><published>2010-03-03T20:53:00.000-08:00</published><updated>2010-03-08T20:48:31.831-08:00</updated><title type='text'>As diferenças entre um arquiteto de software e um projetista Java EE/.NET</title><content type='html'>Post com um comparativo sobre essas duas funções...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.arkhi.com.br/2009/07/16/as-diferencas-entre-um-arquiteto-de-software-e-um-projetista-java-ee-net/"&gt;http://blog.arkhi.com.br/2009/07/16/as-diferencas-entre-um-arquiteto-de-software-e-um-projetista-java-ee-net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-1255884833904690343?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/1255884833904690343/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/as-diferencas-entre-um-arquiteto-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/1255884833904690343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/1255884833904690343'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/as-diferencas-entre-um-arquiteto-de.html' title='As diferenças entre um arquiteto de software e um projetista Java EE/.NET'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-3080985077053607722</id><published>2010-03-03T20:50:00.001-08:00</published><updated>2010-03-08T20:48:06.355-08:00</updated><title type='text'>Você trabalha em uma fábrica de software, uma fábrica de recursos ou em um presídio de software?</title><content type='html'>Comparação muito boa...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.marcomendes.com/2009/07/28/voce-trabalha-em-uma-fabrica-de-software-uma-fabrica-de-recursos-ou-em-um-presidio-de-software/"&gt;http://blog.marcomendes.com/2009/07/28/voce-trabalha-em-uma-fabrica-de-software-uma-fabrica-de-recursos-ou-em-um-presidio-de-software/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-3080985077053607722?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/3080985077053607722/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/voce-trabalha-em-uma-fabrica-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/3080985077053607722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/3080985077053607722'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/voce-trabalha-em-uma-fabrica-de.html' title='Você trabalha em uma fábrica de software, uma fábrica de recursos ou em um presídio de software?'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-1835356289992675051</id><published>2010-03-03T20:44:00.000-08:00</published><updated>2010-03-08T20:47:45.805-08:00</updated><title type='text'>Os 7 hábitos dos desenvolvedores Hibernate e JPA altamente eficazes</title><content type='html'>Post que fala sobre a importância de se conhecer todo pontencial de qualquer ferramenta, framework ou biblioteca que vamos usar em um projeto.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://infoblogs.com.br/view.action?contentId=25866&amp;amp;Os-7-habitos-dos-desenvolvedores-Hibernate-e-JPA-altamente-eficazes.html"&gt;http://infoblogs.com.br/view.action?contentId=25866&amp;amp;Os-7-habitos-dos-desenvolvedores-Hibernate-e-JPA-altamente-eficazes.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-1835356289992675051?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/1835356289992675051/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/os-7-habitos-dos-desenvolvedores.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/1835356289992675051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/1835356289992675051'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/os-7-habitos-dos-desenvolvedores.html' title='Os 7 hábitos dos desenvolvedores Hibernate e JPA altamente eficazes'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-3783503097363915704</id><published>2010-03-03T20:21:00.000-08:00</published><updated>2010-03-08T20:47:22.478-08:00</updated><title type='text'>O complexo caminho da simplicidade do EJB 3.1 e o Java EE 6.0(Marco Mendes)</title><content type='html'>Java EE é a plataforma Java para criação de aplicações web e aplicações corporativas distribuídas de larga escala (com uso de EJBs). Essa tecnologia possui uma série de aspectos para a criação de sistemas de qualidade, tais como: segurança, performance, distribuição, concorrência (multi-threading), escalabilidade, controle transacional, persistência e outras tantas necessidades arquiteturais. A idéia central é que o desenvolvedor deve se preocupar apenas com a regra de negócio e com a aplicação, deixando que a plataforma Java EE cuide da infra-estrutura.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.marcomendes.com/2009/10/23/o-complexo-caminho-da-simplicidade-do-ejb-31-e-o-java-ee-60/"&gt;http://blog.marcomendes.com/2009/10/23/o-complexo-caminho-da-simplicidade-do-ejb-31-e-o-java-ee-60/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-3783503097363915704?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/3783503097363915704/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/o-complexo-caminho-da-simplicidade-do.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/3783503097363915704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/3783503097363915704'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/o-complexo-caminho-da-simplicidade-do.html' title='O complexo caminho da simplicidade do EJB 3.1 e o Java EE 6.0(Marco Mendes)'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-809797318917523496</id><published>2010-03-03T20:03:00.000-08:00</published><updated>2010-03-08T20:46:13.543-08:00</updated><title type='text'>EJB 3 versus Spring(Samuel Martins)</title><content type='html'>Post que fala um pouco sobre os framework mais utilizados no momento pelos desenvolvedores.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://portalarquiteto.blogspot.com/2008/10/ejb-3-versus-spring.html"&gt;http://portalarquiteto.blogspot.com/2008/10/ejb-3-versus-spring.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-809797318917523496?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/809797318917523496/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/ejb-3-versus-springsamuel-martins.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/809797318917523496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/809797318917523496'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/ejb-3-versus-springsamuel-martins.html' title='EJB 3 versus Spring(Samuel Martins)'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-5352636794730898497</id><published>2010-03-01T05:19:00.000-08:00</published><updated>2010-03-01T05:24:49.896-08:00</updated><title type='text'>Adiando as restrições no Banco de Dados - Deferred Constraints</title><content type='html'>Freqüentemente nos deparamos com a seguinte situação em aplicações suportadas por SGBDs: em grandes transações envolvendo múltiplas dependências entre as tabelas é difícil processar os dados eficientemente devido às restrições impostas pelas constraints. Um exemplo disso seria a atualização de uma chave primária (PK) referenciada por uma ou várias chaves estrangeiras (FK). As colunas que compõem a chave primária não podem ser atualizadas uma vez que deixariam órfãs as tabelas dependentes e estas também não podem ser atualizadas sem que antes haja uma chave primária a ser referenciada. Tradicionalmente este problema era resolvido de duas maneiras ardilosas: desabilitando-se temporariamente as constraints de chave estrangeira ou excluindo-se os registros originais e recriando-os em seguida com os novos valores. Uma vez que nenhuma destas soluções é particularmente satisfatória, SGBDs como Oracle, a partir de sua versão 8.0, e PostgreSQL, a partir de sua versão 7.3, introduziram um poderoso mecanismo para tratar essa questão: as restrições adiáveis (“deferred constraints”).&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;As restrições adiáveis&lt;/strong&gt;&lt;br /&gt;No comportamento padrão do PostgreSQL, as constraints de uma tabela são verificadas a cada instrução DML de alteração (INSERT, UPDATE ou DELETE). A idéia fundamental das deferred constraints consiste, como o nome diz, em adiar as verificações. Com isso, uma restrição adiável é validada apenas ao final da transação, no evento COMMIT. Apesar de o padrão SQL contemplar restrições adiáveis de qualquer tipo, o PostgreSQL limita-se às restrições de chave estrangeira (“foreign key constraints”). Restrições do tipo CHECK e UNIQUE não são adiáveis neste SGBD.&lt;br /&gt;&lt;br /&gt;Ao ser criada, uma restrição de chave estrangeira pode ter uma das três características. A opção default é NOT DEFERRABLE (não adiável em qualquer hipótese), mas este comportamento pode ser mudado se usada a opção DEFERRABLE (adiável). Sendo adiável, a validação inicialmente pode ocorrer de imediato (INITIALLY IMMEDIATE) ou ao final do processo (INITIALLY DEFERRED).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-5352636794730898497?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/5352636794730898497/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/adiando-as-restricoes-no-banco-de-dados.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5352636794730898497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5352636794730898497'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/03/adiando-as-restricoes-no-banco-de-dados.html' title='Adiando as restrições no Banco de Dados - Deferred Constraints'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-5074193005947506286</id><published>2010-02-22T20:08:00.000-08:00</published><updated>2010-02-22T20:10:25.127-08:00</updated><title type='text'>Flex3 + Lcds + EJB3 (Giuliano Bortolassi)</title><content type='html'>Post que fala sobre a integração do Flex3+Data Services+EJB3&lt;br /&gt;(&lt;a href="http://www.giulianobortolassi.com/2008/07/flex3-lcds-ejb3.html"&gt;http://www.giulianobortolassi.com/2008/07/flex3-lcds-ejb3.html&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-5074193005947506286?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/5074193005947506286/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/02/flex3-lcds-ejb3-giuliano-bortolassi.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5074193005947506286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/5074193005947506286'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/02/flex3-lcds-ejb3-giuliano-bortolassi.html' title='Flex3 + Lcds + EJB3 (Giuliano Bortolassi)'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-7127134036444866560</id><published>2010-02-22T18:36:00.000-08:00</published><updated>2010-02-22T20:10:49.610-08:00</updated><title type='text'>Configurando projeto Flex num Tomcat para acessar EJBs do JBoss(Giuliano Bortolassi)</title><content type='html'>Post que ensina como configurar a biblioteca do Ryannorris (http://www.ryannorris.com/) para acessar um servidor de aplicação em uma máquina virtual diferente daquela onde roda seu aplicativo Flex.&lt;br /&gt;(&lt;a href="http://www.giulianobortolassi.com/2008/07/configurando-projeto-flex-num-tomcat.html"&gt;http://www.giulianobortolassi.com/2008/07/configurando-projeto-flex-num-tomcat.html&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-7127134036444866560?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/7127134036444866560/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/02/configurando-projeto-flex-num-tomcat.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/7127134036444866560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/7127134036444866560'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/02/configurando-projeto-flex-num-tomcat.html' title='Configurando projeto Flex num Tomcat para acessar EJBs do JBoss(Giuliano Bortolassi)'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-955542581261730429.post-3489483671561775816</id><published>2010-02-22T18:24:00.000-08:00</published><updated>2010-03-08T20:45:21.802-08:00</updated><title type='text'>JEE, o que é Java EE(Giuliano Bortolassi)</title><content type='html'>Post sobre discussão sobre a plataforma JEE&lt;br /&gt;&lt;a href="http://www.giulianobortolassi.com/2008/08/jee-o-que-java-ee.html"&gt;http://www.giulianobortolassi.com/2008/08/jee-o-que-java-ee.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/955542581261730429-3489483671561775816?l=leonelcasado.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://leonelcasado.blogspot.com/feeds/3489483671561775816/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://leonelcasado.blogspot.com/2010/02/jee-o-que-e-java-eeby-giuliano.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/3489483671561775816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/955542581261730429/posts/default/3489483671561775816'/><link rel='alternate' type='text/html' href='http://leonelcasado.blogspot.com/2010/02/jee-o-que-e-java-eeby-giuliano.html' title='JEE, o que é Java EE(Giuliano Bortolassi)'/><author><name>Leonel Casado</name><uri>http://www.blogger.com/profile/18024376723501285812</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
