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

<channel>
	<title>EJB - EJamBre Compila</title>
	<atom:link href="http://www.ejbcompila.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ejbcompila.com.br</link>
	<description>Mostrando os EJBs(EJamBres) absurdos que existem no mundo dos programadores</description>
	<lastBuildDate>Mon, 27 May 2013 20:12:20 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Comparação de Strings</title>
		<link>http://www.ejbcompila.com.br/2013/05/comparacao-de-strings/</link>
		<comments>http://www.ejbcompila.com.br/2013/05/comparacao-de-strings/#comments</comments>
		<pubDate>Mon, 27 May 2013 20:12:20 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=363</guid>
		<description><![CDATA[Esse tipo de falha em comparação de Strings é &#8220;normal&#8221; de se encontrar: public void bla(String str) { if (str == "xpto") ... } Mas hoje encontrei uma comparação que foi novidade para mim: public void bla(String str) { if (str.equals(null)) ... } Alguém sabe me explicar? hehehehehe]]></description>
				<content:encoded><![CDATA[<p>Esse tipo de falha em comparação de Strings é &#8220;normal&#8221; de se encontrar:</p>
<p><code><br />
public void bla(String str) {<br />
if (str == "xpto")<br />
...<br />
}<br />
</code></p>
<p>Mas hoje encontrei uma comparação que foi novidade para mim:</p>
<p><code><br />
public void bla(String str) {<br />
if (str.equals(null))<br />
...<br />
}<br />
</code></p>
<p>Alguém sabe me explicar? hehehehehe</p>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=363" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2013/05/comparacao-de-strings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bugar</title>
		<link>http://www.ejbcompila.com.br/2012/07/bugar/</link>
		<comments>http://www.ejbcompila.com.br/2012/07/bugar/#comments</comments>
		<pubDate>Sun, 01 Jul 2012 22:32:27 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=358</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<p><iframe width="560" height="315" src="http://www.youtube.com/embed/YbK8DCESAd8" frameborder="0" allowfullscreen></iframe></p>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=358" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2012/07/bugar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interface Garantida</title>
		<link>http://www.ejbcompila.com.br/2012/05/interface-garantida/</link>
		<comments>http://www.ejbcompila.com.br/2012/05/interface-garantida/#comments</comments>
		<pubDate>Fri, 25 May 2012 02:16:40 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=355</guid>
		<description><![CDATA[Quanta poeira neste blog&#8230;fazia tempo que eu não via um EJB bonito para postar&#8230; Esta contribuição veio de nosso colega VictorEM&#8230;.não vou revelar o nome completo, pois vai que ele seja o autor do EJB&#8230;aí pode queimar o filme&#8230;.rsrs public NaturezaBemEnum obterNaturezaBem(Garantia garantia) { if (garantia instanceof GarantiaAgricola) return NaturezaBemEnum.PRODUCAO_AGRICOLA; if (garantia instanceof GarantiaImovel) return [...]]]></description>
				<content:encoded><![CDATA[<p>Quanta poeira neste blog&#8230;fazia tempo que eu não via um EJB bonito para postar&#8230;</p>
<p>Esta contribuição veio de nosso colega VictorEM&#8230;.não vou revelar o nome completo, pois vai que ele seja o  autor do EJB&#8230;aí pode queimar o filme&#8230;.rsrs </p>
<pre>
    public NaturezaBemEnum obterNaturezaBem(Garantia garantia) {
        if (garantia instanceof GarantiaAgricola)
            return NaturezaBemEnum.PRODUCAO_AGRICOLA;
        if (garantia instanceof GarantiaImovel)
            return NaturezaBemEnum.IMOVEL;
        if (garantia instanceof GarantiaMovel)
            return NaturezaBemEnum.MOVEL;
        if (garantia instanceof GarantiaSemovente)
            return NaturezaBemEnum.SEMOVENTE;
       
        return null;
    }
</pre>
<p>O EJB resolve, mas a interface poderia ter um método que retorna qual o tipo de garantia&#8230;<br />
Mas vai do gosto de cada um&#8230;.e vc, como faria?</p>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=355" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2012/05/interface-garantida/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comentário bacalhau IBGE</title>
		<link>http://www.ejbcompila.com.br/2012/03/comentario-bacalhau-ibge/</link>
		<comments>http://www.ejbcompila.com.br/2012/03/comentario-bacalhau-ibge/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 03:37:01 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[else]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=343</guid>
		<description><![CDATA[&#160; Tirei esse print agora&#8230;está lá: http://www.censo2010.ibge.gov.br/sinopse/webservice/ &#160; EJBs procurados:ibge 2012mail compila com loc:BR]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Tirei esse print agora&#8230;está lá:</p>
<p><a href="http://www.censo2010.ibge.gov.br/sinopse/webservice/">http://www.censo2010.ibge.gov.br/sinopse/webservice/</a></p>
<p>&nbsp;</p>
<p><a href="http://www.ejbcompila.com.br/wp-content/uploads/2012/03/bacalhauIBGE.jpg"><img class="alignnone size-full wp-image-344" title="bacalhauIBGE" src="http://www.ejbcompila.com.br/wp-content/uploads/2012/03/bacalhauIBGE.jpg" alt="" width="1203" height="573" /></a></p>
<h4>EJBs procurados:</h4><ul><li>ibge 2012</li><li>mail compila com loc:BR</li></ul><img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=343" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2012/03/comentario-bacalhau-ibge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>processoperfil ou perfilprocesso?</title>
		<link>http://www.ejbcompila.com.br/2011/12/processoperfil-ou-perfilprocesso/</link>
		<comments>http://www.ejbcompila.com.br/2011/12/processoperfil-ou-perfilprocesso/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 18:51:41 +0000</pubDate>
		<dc:creator>gpolzin</dc:creator>
				<category><![CDATA[else]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=336</guid>
		<description><![CDATA[Para o EJB ser bom, a linha de código tem que ser difícil de coomprender, dessa forma ninguém nunca vai entender ele e tampouco questionar sua qualidade, como abaixo: Integer id = processo.getListaProcessoPerfil().get(0).getProcessoPerfilPK().getPerfilProcesso().getPerfilProcessoPK().getPerfilProcessoBase().getTipoServico().getId(); Além de tudo, não conseguiram mapenar no Hibernate o relacionamento 1 &#60;-&#62; 1. O EJB foi mapear 1 &#60;-&#62; N e pegar [...]]]></description>
				<content:encoded><![CDATA[<p>Para o EJB ser bom, a linha de código tem que ser difícil de coomprender, dessa forma ninguém nunca vai entender ele e tampouco questionar sua qualidade, como abaixo:</p>
<pre>
Integer id = processo.getListaProcessoPerfil().get(0).getProcessoPerfilPK().getPerfilProcesso().getPerfilProcessoPK().getPerfilProcessoBase().getTipoServico().getId();
</pre>
<p>Além de tudo, não conseguiram mapenar no Hibernate o relacionamento 1 &lt;-&gt; 1. O EJB foi mapear 1 &lt;-&gt; N e pegar a primeira posição da lista. Por isso tem um get(0) no meio.</p>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=336" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/12/processoperfil-ou-perfilprocesso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quantidade de digitos em javascript é baba</title>
		<link>http://www.ejbcompila.com.br/2011/11/quantidade-de-digitos-em-javascript-e-baba/</link>
		<comments>http://www.ejbcompila.com.br/2011/11/quantidade-de-digitos-em-javascript-e-baba/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 13:44:45 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[gohorse]]></category>
		<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=330</guid>
		<description><![CDATA[Um EJB em Javascript sugerido pelo Tiago Passos: Fui corrigir um problema em uma validação num JavaScript do Projeto &#8220;X&#8221;, e encontrei a seguinte obra-prima: if( !( ( (digitos / 10000000000) &#62;= 1 ) &#38;&#38; ( (digitos / 10000000000) &#60; 10 ) ) ){ alert('O código deve conter 11 dígitos'); } Longe de mim dizer [...]]]></description>
				<content:encoded><![CDATA[<p>Um EJB em Javascript sugerido pelo Tiago Passos:</p>
<p>Fui corrigir um problema em uma validação num JavaScript do Projeto &#8220;X&#8221;, e encontrei a seguinte obra-prima:</p>
<pre>if( !( ( (digitos / 10000000000) &gt;= 1 ) &amp;&amp; ( (digitos / 10000000000) &lt; 10 ) ) ){
    alert('O código deve conter 11 dígitos');
 }</pre>
<p>Longe de mim dizer que isso é um armengue ( <img src='http://www.ejbcompila.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ), mas acho que mais simples fazer isso:</p>
<pre>if (digitos.length != 11) {
    alert('O código deve conter 11 dígitos');
 }</pre>
<p>Fonte: <a href="http://blog.tiagopassos.com/2011/11/09/uma-obra-prima-de-javascript/" target="_blank">http://blog.tiagopassos.com/2011/11/09/uma-obra-prima-de-javascript/</a></p>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=330" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/11/quantidade-de-digitos-em-javascript-e-baba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Par? Pare!</title>
		<link>http://www.ejbcompila.com.br/2011/11/par-pare/</link>
		<comments>http://www.ejbcompila.com.br/2011/11/par-pare/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 00:23:11 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[pog]]></category>
		<category><![CDATA[xgh - gohorse]]></category>
		<category><![CDATA[gohorse]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=326</guid>
		<description><![CDATA[Opa&#8230; Voltei&#8230;.só estava mexendo com códigos bem feitos&#8230; Por isso estava sem material pra postar aqui&#8230;hehehehehehe Mentira. Sempre tem EJB&#8230;.hehehhe Olhem esse método bonito que diz se o int é par: public static boolean par(int i) { String str = ""+i; char lastChar = str.charAt(str.length()-1); if (lastChar == '0' &#124;&#124; lastChar == '2' &#124;&#124; lastChar [...]]]></description>
				<content:encoded><![CDATA[<p>Opa&#8230;<br />
Voltei&#8230;.só estava mexendo com códigos bem feitos&#8230;<br />
Por isso estava sem material pra postar aqui&#8230;hehehehehehe</p>
<p>Mentira. Sempre tem EJB&#8230;.hehehhe</p>
<p>Olhem esse método bonito que diz se o int é par:</p>
<pre>
public static boolean par(int i) {  
    String str = ""+i;  
    char lastChar = str.charAt(str.length()-1);  
    if (lastChar == '0' || lastChar == '2' || lastChar == '4' ||  
        lastChar == '6' || lastChar == '8')   
        return true;  
    else  
        return false;  
}
</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=326" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/11/par-pare/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>StackTrace</title>
		<link>http://www.ejbcompila.com.br/2011/09/stacktrace/</link>
		<comments>http://www.ejbcompila.com.br/2011/09/stacktrace/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 14:17:29 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=324</guid>
		<description><![CDATA[O que acontece? System.out.println(e.printStackTrace());]]></description>
				<content:encoded><![CDATA[<p>O que acontece?</p>
<pre>
System.out.println(e.printStackTrace()); 
</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=324" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/09/stacktrace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally</title>
		<link>http://www.ejbcompila.com.br/2011/09/finally/</link>
		<comments>http://www.ejbcompila.com.br/2011/09/finally/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 21:46:30 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[gohorse]]></category>
		<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=322</guid>
		<description><![CDATA[// Porque diabos colocar um return deste de um finally? public int nomeDoMetodo() { try { // ... } catc( Exception e ) { //... trata } finally { filePost.releaseConnection(); return (status == HttpStatus.SC_OK); } }]]></description>
				<content:encoded><![CDATA[<pre>
// Porque diabos colocar um return deste de um finally?
 public  int nomeDoMetodo() {  
   try {  
     // ...  
   } catc( Exception e ) {  
     //... trata  
   } finally {  
     filePost.releaseConnection();  
     return (status == HttpStatus.SC_OK);  
   }  
 } 
</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=322" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/09/finally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extensão de arquivo</title>
		<link>http://www.ejbcompila.com.br/2011/09/extensao-de-arquivo/</link>
		<comments>http://www.ejbcompila.com.br/2011/09/extensao-de-arquivo/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 11:09:36 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[gohorse]]></category>
		<category><![CDATA[pog]]></category>
		<category><![CDATA[xgh - gohorse]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=319</guid>
		<description><![CDATA[/** * aonde ele aprendeu isso? * @see java.io.FileFilter#accept(File) */ public boolean accept(File file) { if (filename.getName().substring((filename.getName().length() - 4), filename.getName().length()).compareTo(EXTENSAO) == 1) { return true; } else { return false; } } /** * Que tal fazer assim? * @see java.io.FileFilter#accept(File) */ public boolean accept(File file) { String filename = file.getName(); return filename.endsWith(EXTENSAO) }]]></description>
				<content:encoded><![CDATA[<pre>    /**
     * aonde ele aprendeu isso?
     * @see java.io.FileFilter#accept(File)
     */
    public boolean accept(File file) {
       if (filename.getName().substring((filename.getName().length() - 4), filename.getName().length()).compareTo(EXTENSAO) == 1) {
          return true;
       } else {
          return false;
       }
    }  

    /**
     * Que tal fazer assim?
     * @see java.io.FileFilter#accept(File)
     */
    public boolean accept(File file) {
       String filename = file.getName();
       return filename.endsWith(EXTENSAO)
    }</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=319" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/09/extensao-de-arquivo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IF?</title>
		<link>http://www.ejbcompila.com.br/2011/09/if-2/</link>
		<comments>http://www.ejbcompila.com.br/2011/09/if-2/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 01:01:33 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[gohorse]]></category>
		<category><![CDATA[pog]]></category>
		<category><![CDATA[xgh - gohorse]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=317</guid>
		<description><![CDATA[Fiquei tão espantando com a condição do IF&#8230; ... if (rs.getString("TIPO_CAMPO").equals("NR")){ ps.setString(1, fvp.getValue()); } else { ps.setString(1, fvp.getValue()); } ... &#8230;que tive dificulddes de enxergar que ele era inútil e o código seria correto assim: ... ps.setString(1, fvp.getValue()); ...]]></description>
				<content:encoded><![CDATA[<p>Fiquei tão espantando com a condição do IF&#8230;</p>
<pre>
    ...  
    if (rs.getString("TIPO_CAMPO").equals("NR")){  
       ps.setString(1, fvp.getValue());  
    } else {  
       ps.setString(1, fvp.getValue());  
    }  
    ...  
</pre>
<p>&#8230;que tive dificulddes de enxergar que ele era inútil e o código seria correto assim:</p>
<pre>
    ...  
    ps.setString(1, fvp.getValue());  
    ...  
</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=317" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/09/if-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>isNull</title>
		<link>http://www.ejbcompila.com.br/2011/09/isnull/</link>
		<comments>http://www.ejbcompila.com.br/2011/09/isnull/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 05:33:31 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=315</guid>
		<description><![CDATA[//sem comentarios...me recuso... public static boolean isNull(Object obj) { boolean isNull; try { obj.toString(); isNull = false; } catch (NullPointerException e) { isNull = true; } return isNull; }]]></description>
				<content:encoded><![CDATA[<pre>
//sem comentarios...me recuso...
public static boolean isNull(Object obj) {  
      boolean isNull;  
      try {  
         obj.toString();  
         isNull = false;  
      } catch (NullPointerException e) {  
         isNull = true;  
      }  
      return isNull;  
   }  
</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=315" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/09/isnull/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Loop infinito</title>
		<link>http://www.ejbcompila.com.br/2011/09/loop-infinito/</link>
		<comments>http://www.ejbcompila.com.br/2011/09/loop-infinito/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 05:31:42 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=313</guid>
		<description><![CDATA[Escolha sua opção: 1 int x = 0; for (x = 0; x < 1000; x++) { if (x == 999) x = 0; ... } 2 while (true) { .... } A opção 1 é bem criativa...rsrs]]></description>
				<content:encoded><![CDATA[<p>Escolha sua opção:</p>
<p>1</p>
<pre>
int x = 0;  
for (x = 0; x < 1000; x++) {  
    if (x == 999)  
       x = 0;  
    ...   
} 
</pre>
<p>2</p>
<pre>
while (true) {  
   ....  
} 
</pre>
<p>A opção 1 é bem criativa...rsrs</p>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=313" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/09/loop-infinito/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Funciona né?</title>
		<link>http://www.ejbcompila.com.br/2011/09/funciona-ne/</link>
		<comments>http://www.ejbcompila.com.br/2011/09/funciona-ne/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 01:59:17 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=310</guid>
		<description><![CDATA[Com certeza funciona&#8230;. if(x.equals("n") { x="n"; } Este também funciona&#8230;rs Quem me mostrou essa foi um stag&#8230;.ele ficou com medo de mexer&#8230;Vai que ele mexe e dá M&#8230;.rsrs if (str == null) return null; else return str;]]></description>
				<content:encoded><![CDATA[<p>Com certeza funciona&#8230;.</p>
<pre>
    if(x.equals("n")  
    {  
     x="n";  
    }  
</pre>
<p>Este também funciona&#8230;rs<br />
Quem me mostrou essa foi um stag&#8230;.ele ficou com medo de mexer&#8230;Vai que ele mexe e dá M&#8230;.rsrs</p>
<pre>
if (str == null)   
   return null;  
else  
   return str; 
</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=310" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/09/funciona-ne/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>EJB Puro</title>
		<link>http://www.ejbcompila.com.br/2011/09/ejb-puro/</link>
		<comments>http://www.ejbcompila.com.br/2011/09/ejb-puro/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 01:57:02 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[gohorse]]></category>
		<category><![CDATA[pog]]></category>
		<category><![CDATA[xgh]]></category>
		<category><![CDATA[xgh - gohorse]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=308</guid>
		<description><![CDATA[Pelo que entendo, se trata de um EJB total. Ele tinha que resolver um problema&#8230; Com esse EJB resolveu, então deixou lá&#8230; Na hora que o bixo pega&#8230;.se funcionar &#8230;.fica!!!rsrs Me lembra um dos axiomas do XGH: 2- Existem 3 formas de se resolver um problema, a correta, a errada e a XGH, que é [...]]]></description>
				<content:encoded><![CDATA[<p>Pelo que entendo, se trata de um EJB total. Ele tinha que resolver um problema&#8230;<br />
Com esse EJB resolveu, então deixou lá&#8230;</p>
<p>Na hora que o bixo pega&#8230;.se funcionar &#8230;.fica!!!rsrs</p>
<p>Me lembra um dos axiomas do XGH:<br />
2- Existem 3 formas de se resolver um problema, a correta, a errada e a XGH, que é igual à errada, só que mais rápida. </p>
<pre>
if (conta_dia > 24) {  
                       if (conta_dia == 25 ) {  
                         dia="01";  
                       }  
                       if (conta_dia == 26) {  
                         dia="02";  
                       }  
                       if (conta_dia == 27 ) {  
                         dia="03";  
                       }  
                       if (conta_dia == 28 ) {  
                         dia="04";  
                       }  
                       if (conta_dia == 29 ) {  
                         dia="05";  
                       }  
                       if (conta_dia == 30 ) {  
                         dia="06";  
                       }  
                       if (conta_dia == 31 ) {  
                         dia="07";  
                       }  
                       if (conta_dia == 1 ) {  
                         dia="08";  
                       }  
                       if (conta_dia == 2 ) {  
                         dia="09";  
                       }  
} 
</pre>
<p>Me lembrou esta também&#8230;rs<br />
5- XGH vale tudo, só não vale dar o toba. </p>
<h4>EJBs procurados:</h4><ul><li>xgh axiomas</li></ul><img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=308" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/09/ejb-puro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EqualsIgnoreWhat</title>
		<link>http://www.ejbcompila.com.br/2011/09/equalsignorewhat/</link>
		<comments>http://www.ejbcompila.com.br/2011/09/equalsignorewhat/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 18:42:09 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=305</guid>
		<description><![CDATA[Recebi por email hoje&#8230; &#160;]]></description>
				<content:encoded><![CDATA[<p>Recebi por email hoje&#8230;</p>
<p>&nbsp;</p>
<p><a href="http://www.ejbcompila.com.br/wp-content/uploads/2011/09/image001.jpg"><img class="alignnone size-full wp-image-306" title="image001" src="http://www.ejbcompila.com.br/wp-content/uploads/2011/09/image001.jpg" alt="" width="402" height="885" /></a></p>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=305" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/09/equalsignorewhat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problema de Query ou de código?</title>
		<link>http://www.ejbcompila.com.br/2011/08/problema-de-query-ou-de-codigo/</link>
		<comments>http://www.ejbcompila.com.br/2011/08/problema-de-query-ou-de-codigo/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 20:00:47 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[gohorse]]></category>
		<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=301</guid>
		<description><![CDATA[Olhei este código abaixo, e não sei dizer ao certo, mas suspeito que o cara é bom de código/lógica, mas péssimo de Query&#8230;.hehehehehhe StringBuffer sql - new stringBuffer(); sql.append("Select p.id, p.nome, p.etc from Pessoa p"); sql.append("where p.tipo = ?"); int count = 0; pst.setString(1, "FISICA"); ResultSet rst = pst.executeQuery(); while(rst.next()){ count++; } return count; Poderia [...]]]></description>
				<content:encoded><![CDATA[<p>Olhei este código abaixo, e não sei dizer ao certo, mas suspeito que o cara é bom de código/lógica, mas péssimo de Query&#8230;.hehehehehhe</p>
<pre>
    StringBuffer sql - new stringBuffer();  
    sql.append("Select p.id, p.nome, p.etc from Pessoa p");  
    sql.append("where p.tipo = ?");  
      
    int count = 0;  
    pst.setString(1, "FISICA");  
    ResultSet rst = pst.executeQuery();  
      
    while(rst.next()){  
       count++;  
    }  
      
    return count;  
</pre>
<p>Poderia ter feito um select count(*)&#8230;</p>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=301" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/08/problema-de-query-ou-de-codigo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IF???</title>
		<link>http://www.ejbcompila.com.br/2011/08/if/</link>
		<comments>http://www.ejbcompila.com.br/2011/08/if/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 22:06:14 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=299</guid>
		<description><![CDATA[if(array.size() > 0 &#038;&#038; array.size() < 2){ ... } Faltou garantir e adicionar um: &#038;&#038; array.size() == 1 hahahaha]]></description>
				<content:encoded><![CDATA[<pre>
if(array.size() > 0 &#038;&#038; array.size() < 2){
...
}
</pre>
<p>Faltou garantir e adicionar um:</p>
<pre> &#038;&#038; array.size() == 1</pre>
<p>hahahaha</p>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=299" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/08/if/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>For Switch Case</title>
		<link>http://www.ejbcompila.com.br/2011/08/for-switch-case/</link>
		<comments>http://www.ejbcompila.com.br/2011/08/for-switch-case/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 12:51:54 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=297</guid>
		<description><![CDATA[Deve ser uma evolução do post anterior&#8230;. for (int i = 0; i < 3; i++) { switch (i) { case 0: // faça algo 1 break; case 1: // faça algo 2 break; case 2: // faça algo 3 break; } }]]></description>
				<content:encoded><![CDATA[<p>Deve ser uma evolução do post anterior&#8230;.</p>
<pre>
for (int i = 0; i < 3; i++) {  
  switch (i) {  
  case 0:  
    // faça algo 1  
    break;  
  
  case 1:  
    // faça algo 2  
    break;  
  
  case 2:  
    // faça algo 3  
    break;  
  }  
  
} 
</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=297" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/08/for-switch-case/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>switch case</title>
		<link>http://www.ejbcompila.com.br/2011/08/switch-case/</link>
		<comments>http://www.ejbcompila.com.br/2011/08/switch-case/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 19:30:22 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=294</guid>
		<description><![CDATA[Acho que o stag aprendeu o switch case&#8230; E queria usar&#8230; switch(a) { case 1 : b = 1; break; case 2 : b = 2; break; case 3 : b = 3; break; default : b = a; }]]></description>
				<content:encoded><![CDATA[<p>Acho que o stag aprendeu o switch case&#8230; E queria usar&#8230;</p>
<pre>
switch(a) {  
    case 1 :  
         b = 1;  
         break;  
    case 2 :  
         b = 2;  
         break;  
    case 3 :  
         b = 3;  
         break;  
    default :  
          b = a;  
}
</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=294" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/08/switch-case/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tratamento de Exceções</title>
		<link>http://www.ejbcompila.com.br/2011/08/tratamento-de-excecoes/</link>
		<comments>http://www.ejbcompila.com.br/2011/08/tratamento-de-excecoes/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 13:20:54 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=287</guid>
		<description><![CDATA[Qual a Exception que está sendo tratada? public void setQuantidade(int quantidade) { try { this.quantidade = quantidade; } catch(Exception ex) { ex.printStackTrace(); } }]]></description>
				<content:encoded><![CDATA[<p>Qual a Exception que está sendo tratada?</p>
<pre>
public void setQuantidade(int quantidade) {
   try {
      this.quantidade = quantidade;
   } catch(Exception ex) {
      ex.printStackTrace();
   }
}
</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=287" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/08/tratamento-de-excecoes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setter</title>
		<link>http://www.ejbcompila.com.br/2011/08/setter/</link>
		<comments>http://www.ejbcompila.com.br/2011/08/setter/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 03:05:20 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=285</guid>
		<description><![CDATA[Código Inútil: public void setName() { if(name != null &#038;&#038; !name.trim().equals("")) { this.name = name; } }]]></description>
				<content:encoded><![CDATA[<p>Código Inútil:</p>
<pre>
public void setName() {
   if(name != null &#038;&#038; !name.trim().equals("")) {
      this.name = name;
   }
}
</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=285" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/08/setter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nova Coleção de Pérolas</title>
		<link>http://www.ejbcompila.com.br/2011/08/nova-colecao-de-perolas/</link>
		<comments>http://www.ejbcompila.com.br/2011/08/nova-colecao-de-perolas/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 17:47:07 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[gohorse]]></category>
		<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=280</guid>
		<description><![CDATA[//código comentado... function validaData(campo) { var passou = true; ... if (isDataValida(campo.value)) { //É bom ter certeza de que o valor da variável é true... hehehe passou = true; } //Se o método isDataValida() retornar false, passou será alterado para false... //E de quebra o código dentro do else{...} nunca será executado. else if (passou [...]]]></description>
				<content:encoded><![CDATA[<pre>
    //código comentado...  
      
    function validaData(campo) {  
       var passou = true;  
       ...  
       if (isDataValida(campo.value)) {  
          //É bom ter certeza de que o valor da variável é true... hehehe  
          passou = true;  
       }  
       //Se o método isDataValida() retornar false, passou será alterado para false...  
       //E de quebra o código dentro do else{...} nunca será executado.  
       else if (passou = false) {//ao invés de usar "==" o cara usou "="  
          alert('Data inválida.');  
          //Essa alteração abaixo na variável passou nunca será utilizada...  
          passou = false;  
          return false;  
       }  
       ...  
       //É bom ter certeza que o interpretador não vai errar na hora de avaliar um booleano...  
       if (passou == true) {  
          if (!isDataEmIntervalo(campo.value)) {  
             alert('Data inválida.');  
             //Essa alteração abaixo na variável passou nunca será utilizada...  
             passou = false;  
             return false;  
          }  
       }  
      
       /* 
        * Condição de controle de xunxo, quando tudo mais falhar neste código atrapalhado... 
        */  
       if(!passou){  
          alert('Data inválida.');  
          //Essa alteração abaixo na variável passou nunca será utilizada...  
          passou = false;  
          return false;  
       }  
      
       return true;  
    }  
</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=280" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/08/nova-colecao-de-perolas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dá pra simplificar?</title>
		<link>http://www.ejbcompila.com.br/2011/08/da-pra-simplificar/</link>
		<comments>http://www.ejbcompila.com.br/2011/08/da-pra-simplificar/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 22:32:52 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[gohorse]]></category>
		<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=278</guid>
		<description><![CDATA[... if (rs.getString("TIPO_CAMPO").equals("NR")){ ps.setString(1, fvp.getValue()); } else { ps.setString(1, fvp.getValue()); } ... "Até um stag faria desse jeito!" ... ps.setString(1, fvp.getValue()); ...]]></description>
				<content:encoded><![CDATA[<pre>
    ...  
    if (rs.getString("TIPO_CAMPO").equals("NR")){  
       ps.setString(1, fvp.getValue());  
    } else {  
       ps.setString(1, fvp.getValue());  
    }  
    ...  
</pre>
<pre>      
    "Até um stag faria desse jeito!"  
    ...  
    ps.setString(1, fvp.getValue());  
    ... 
</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=278" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/08/da-pra-simplificar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>File Filter</title>
		<link>http://www.ejbcompila.com.br/2011/08/file-filter/</link>
		<comments>http://www.ejbcompila.com.br/2011/08/file-filter/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 13:20:16 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[gohorse]]></category>
		<category><![CDATA[pog]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=276</guid>
		<description><![CDATA[/** * aonde ele aprendeu isso? * @see java.io.FileFilter#accept(File) */ public boolean accept(File file) { if (filename.getName().substring((filename.getName().length() - 4), filename.getName().length()).compareTo(EXTENSAO) == 1) { return true; } else { return false; } } /** * Que tal fazer assim? * @see java.io.FileFilter#accept(File) */ public boolean accept(File file) { String filename = file.getName(); return filename.endsWith(EXTENSAO) }]]></description>
				<content:encoded><![CDATA[<pre>
    /** 
     * aonde ele aprendeu isso? 
     * @see java.io.FileFilter#accept(File) 
     */  
    public boolean accept(File file) {  
       if (filename.getName().substring((filename.getName().length() - 4), filename.getName().length()).compareTo(EXTENSAO) == 1) {  
          return true;  
       } else {  
          return false;  
       }  
    }
</pre>
<pre>      
    /** 
     * Que tal fazer assim? 
     * @see java.io.FileFilter#accept(File) 
     */  
    public boolean accept(File file) {  
       String filename = file.getName();  
       return filename.endsWith(EXTENSAO)  
    }  
</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=276" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/08/file-filter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Não Entendi</title>
		<link>http://www.ejbcompila.com.br/2011/08/nao-entendi/</link>
		<comments>http://www.ejbcompila.com.br/2011/08/nao-entendi/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 13:22:25 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[else]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=274</guid>
		<description><![CDATA[/* * esse aqui, se alguém conseguir saber o que se passava na kbc do * pobre coitado, mereçe um prêmio!!!! hehehe */ String strCod = request.getParameter("codSelect"); if (strCod != null &#38;&#38; (strCod = strCod).length() &#62; 0) { ... }]]></description>
				<content:encoded><![CDATA[<pre>    /*
     * esse aqui, se alguém conseguir saber o que se passava na kbc do
     * pobre coitado, mereçe um prêmio!!!! hehehe
     */
    String strCod = request.getParameter("codSelect");
    if (strCod != null &amp;&amp; (strCod = strCod).length() &gt; 0) {
       ...
    }</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=274" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/08/nao-entendi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comentários(falta) no código</title>
		<link>http://www.ejbcompila.com.br/2011/08/comentariosfalta-no-codigo/</link>
		<comments>http://www.ejbcompila.com.br/2011/08/comentariosfalta-no-codigo/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 18:54:12 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[comentário]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=271</guid>
		<description><![CDATA[/** * Vou fazer o comentário depois para ficar mais interessante, antes, analisem o código! * depois leiam o comentário. */ public void doView(Request request, Response response) throws Exception, IOException { .... //Crio a string de retorno. String strRetorno = ""; .... } // O detalhes principal é que o método retorna void, e // [...]]]></description>
				<content:encoded><![CDATA[<pre>/**
 * Vou fazer o comentário depois para ficar mais interessante, antes, analisem o código!
 * depois leiam o comentário.
 */
public void doView(Request request, Response response) throws Exception, IOException {
    ....
    //Crio a string de retorno.
    String strRetorno = "";
    ....
}  

// O detalhes principal é que o método retorna void, e
// esta variável strRetorno  não é utilizada em nenhum
// ponto do método. E pra ajudar ainda mais, esta classe
// possuia mais de 2.000 linhas de código, e o único lugar
// onde havia um comentário era nesta bendita linha...
// hehehe...</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=271" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/08/comentariosfalta-no-codigo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lady Java</title>
		<link>http://www.ejbcompila.com.br/2011/08/lady-java/</link>
		<comments>http://www.ejbcompila.com.br/2011/08/lady-java/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 18:53:40 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=188</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<p><iframe src="http://www.youtube.com/embed/Mk3qkQROb_k" frameborder="0" width="560" height="349"></iframe></p>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=188" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/08/lady-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aleatoriedade</title>
		<link>http://www.ejbcompila.com.br/2011/08/aleatoriedade/</link>
		<comments>http://www.ejbcompila.com.br/2011/08/aleatoriedade/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 18:06:20 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[vida de programador]]></category>
		<category><![CDATA[vdp]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=265</guid>
		<description><![CDATA[&#160; Fonte: http://vidadeprogramador.com.br/2011/08/12/aleatoriedade/]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone" title="VDP" src="http://vidadeprogramador.com.br/wp-content/uploads/2011/08/tirinha214.png" alt="" width="510" height="510" /></p>
<p>&nbsp;</p>
<p>Fonte: <a title="VDP" href="http://vidadeprogramador.com.br/2011/08/12/aleatoriedade/">http://vidadeprogramador.com.br/2011/08/12/aleatoriedade/</a></p>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=265" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/08/aleatoriedade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quanta pérola!!!</title>
		<link>http://www.ejbcompila.com.br/2011/08/quanta-perola/</link>
		<comments>http://www.ejbcompila.com.br/2011/08/quanta-perola/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 18:02:27 +0000</pubDate>
		<dc:creator>fabiojapa</dc:creator>
				<category><![CDATA[gohorse]]></category>
		<category><![CDATA[pog]]></category>
		<category><![CDATA[xgh - gohorse]]></category>

		<guid isPermaLink="false">http://www.ejbcompila.com.br/?p=263</guid>
		<description><![CDATA[//Sem comentários... //Digo, vou fazer um comentário sim... que cara mais poético hein?? //Hehehehehehe... try { transaction.rollbackTransaction(); } catch (Exception f) { //reparem o nome do objeto Exception "f" //Exception silenciada } //Esse aqui também é interessante... try { query.execute(); //Pra quê esta exception aqui no bloco catch ?? } catch (SQLException sql) { throw [...]]]></description>
				<content:encoded><![CDATA[<pre>
    //Sem comentários...  
    //Digo, vou fazer um comentário sim... que cara mais poético hein??  
    //Hehehehehehe...  
    try {  
       transaction.rollbackTransaction();  
    } catch (Exception f) { //reparem o nome do objeto Exception "f"  
       //Exception silenciada  
    }  
      
    //Esse aqui também é interessante...  
    try {  
       query.execute();  
    //Pra quê esta exception aqui no bloco catch ??  
    } catch (SQLException sql) {  
       throw new QueryException(sql);  
    } catch (Exception e) {  
       throw new QueryException(e);  
    } // só faltou incluir o bloco "Throwable" aí, eu matava o cara que fez isso!  
      
    //Será que gera exception se for alterado o conteúdo da variável de null para null ??  
    if (objXYZ != null) {  
       objXYZ = null;  
    }  
    //Aaahhh bom... agora eu entendi... ou não... hehehe  
    objXYZ = new ObjetoXYZ();  
      
    //Legal é o comentário abaixo... hehehe  
    updateStatus(statusInformado); //acho que esta linha não precisa existir.  
</pre>
<img width="6" height="5" src="http://www.ejbcompila.com.br/wp-content/plugins/google-reader-stats/google-reader-view.php?id=263" />]]></content:encoded>
			<wfw:commentRss>http://www.ejbcompila.com.br/2011/08/quanta-perola/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Database Caching 60/62 queries in 0.010 seconds using disk: basic
Object Caching 2294/2354 objects using disk: basic

Served from: ejbcompila.com.br @ 2013-06-19 18:44:32 -->