<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>desoriented programming</title>
	<atom:link href="http://cristripoli.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cristripoli.wordpress.com</link>
	<description>things...</description>
	<lastBuildDate>Fri, 02 Dec 2011 10:09:02 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='cristripoli.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>desoriented programming</title>
		<link>http://cristripoli.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://cristripoli.wordpress.com/osd.xml" title="desoriented programming" />
	<atom:link rel='hub' href='http://cristripoli.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Jython &#8211; Java Magazine 95</title>
		<link>http://cristripoli.wordpress.com/2011/09/16/jython-java-magazine-95/</link>
		<comments>http://cristripoli.wordpress.com/2011/09/16/jython-java-magazine-95/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 16:52:26 +0000</pubDate>
		<dc:creator>cris</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://cristripoli.wordpress.com/?p=554</guid>
		<description><![CDATA[Para quem se interessa em aprender sobre Jython, Python na plataforma Java, indico ler o artigo do Luis Antonio Tavares publicado na Java Magazine deste mês  (nº95). O artigo aborda conceitos exemplificando-os através de trecho de códigos focando na construção de uma aplicação Swing utlizando Jython. Filed under: Java<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=554&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para quem se interessa em aprender sobre Jython, Python na plataforma Java, indico ler o artigo do <a href="http://t4v4res.wordpress.com">Luis Antonio Tavares</a> publicado na Java Magazine deste mês  (nº95). O artigo aborda conceitos exemplificando-os através de trecho de códigos focando na construção de uma aplicação Swing utlizando Jython.</p>
<p><a href="http://cristripoli.files.wordpress.com/2011/09/javamagazine95.jpg"><img class="aligncenter size-medium wp-image-555" title="JavaMagazine95" src="http://cristripoli.files.wordpress.com/2011/09/javamagazine95.jpg?w=256&#038;h=300" alt="" width="256" height="300" /></a></p>
<br />Filed under: <a href='http://cristripoli.wordpress.com/category/java/'>Java</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristripoli.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristripoli.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristripoli.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristripoli.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cristripoli.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cristripoli.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cristripoli.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cristripoli.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristripoli.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristripoli.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristripoli.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristripoli.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristripoli.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristripoli.wordpress.com/554/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=554&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cristripoli.wordpress.com/2011/09/16/jython-java-magazine-95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e3a842ce546a7cd82954d18bab548b2?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">cris</media:title>
		</media:content>

		<media:content url="http://cristripoli.files.wordpress.com/2011/09/javamagazine95.jpg?w=256" medium="image">
			<media:title type="html">JavaMagazine95</media:title>
		</media:content>
	</item>
		<item>
		<title>Spring &#8211; DI Utilizando Annotations</title>
		<link>http://cristripoli.wordpress.com/2011/04/29/spring-di-utilizando-annotations/</link>
		<comments>http://cristripoli.wordpress.com/2011/04/29/spring-di-utilizando-annotations/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 18:22:44 +0000</pubDate>
		<dc:creator>cris</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Annotations]]></category>
		<category><![CDATA[Injeção de Dependência]]></category>

		<guid isPermaLink="false">http://cristripoli.wordpress.com/?p=471</guid>
		<description><![CDATA[Para que se possa habilitar a configuração dos beans por anotações, será utilizado no arquivo de configuração do Spring o elemento &#60;context:annotationconfig/&#62;. A listagem a seguir ilustra o uso deste elemento. A listagem seguinte ilustra a classe Message, que possui alguns atributos prédefinidos no código e seus respectivos métodos de acesso. A classe MessegerImpl implementa [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=471&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para que se possa habilitar a configuração dos beans por anotações, será utilizado no arquivo de configuração do Spring o elemento <strong>&lt;context:annotationconfig/&gt;</strong>. A listagem a seguir ilustra o uso deste elemento.</p>
<p><pre class="brush: xml;">

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot;
xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
xmlns:context=&quot;http://www.springframework.org/schema/context&quot;
xsi:schemaLocation=&quot;http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-
3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-
3.0.xsd&quot;&gt;
&lt;context:annotation-config/&gt;
&lt;/beans&gt;

</pre></p>
<p>A listagem seguinte ilustra a classe Message, que possui alguns atributos prédefinidos no código e seus respectivos métodos de acesso.</p>
<p><pre class="brush: java;">

@Component
public class Message {
@Value(&quot;Somebody&quot;)
private String author;
@Value(&quot;It's DI with Spring's annotation&quot;)
private String message;
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}

</pre></p>
<p>A classe MessegerImpl implementa a interface Messeger. A anotação @Service é uma especialização da anotação @Component, ela é usada especificamente para indicar um serviço.</p>
<p><pre class="brush: java;">

@Service(&quot;messeger&quot;)
public class MessegerImpl implements Messeger {
@Override
public void writeMessage(Message message) {
System.out.println(&quot;Author: &quot; + message.getAuthor());
System.out.println(&quot;Message: &quot; + message.getMessage());
}
}

</pre></p>
<p>A próxima classe é a WelcomeController, nesta classe de controle existem dois atributos: uma mensagem e um mensageiro. Estes atributos são anotados com o @Autowired, isto fará com que o Spring injete uma instância da classe correspondente no atributo. Pode-se notar então que os atributos não são instanciados, eles são usados diretamente.</p>
<p><pre class="brush: java;">

@Controller
public class WelcomeController {
@Autowired
private Message message;
@Autowired
private Messeger messeger;
@RequestMapping(&quot;/showMessage&quot;)
public void showMessage(){
messeger.writeMessage(message);
}
}

</pre></p>
<p><strong>Fonte:</strong> TAVARES, L. A; TRIPOLI, C. S. &#8211; SAS &#8211; Sistema de Avaliações e Simulados – Pouso Alegre. UNIVÁS, 2010. 76f.</p>
<br />Filed under: <a href='http://cristripoli.wordpress.com/category/java/'>Java</a>, <a href='http://cristripoli.wordpress.com/category/java/spring/'>Spring</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristripoli.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristripoli.wordpress.com/471/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristripoli.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristripoli.wordpress.com/471/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cristripoli.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cristripoli.wordpress.com/471/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cristripoli.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cristripoli.wordpress.com/471/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristripoli.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristripoli.wordpress.com/471/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristripoli.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristripoli.wordpress.com/471/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristripoli.wordpress.com/471/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristripoli.wordpress.com/471/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=471&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cristripoli.wordpress.com/2011/04/29/spring-di-utilizando-annotations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e3a842ce546a7cd82954d18bab548b2?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">cris</media:title>
		</media:content>
	</item>
		<item>
		<title>SAS &#8211; Sistema de Avaliações e Simulados</title>
		<link>http://cristripoli.wordpress.com/2011/03/30/sas-sistema-de-avaliacoes-e-simulados/</link>
		<comments>http://cristripoli.wordpress.com/2011/03/30/sas-sistema-de-avaliacoes-e-simulados/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 00:45:45 +0000</pubDate>
		<dc:creator>cris</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Avaliação]]></category>
		<category><![CDATA[Iconix]]></category>
		<category><![CDATA[Simulado]]></category>
		<category><![CDATA[TCC]]></category>

		<guid isPermaLink="false">http://cristripoli.wordpress.com/?p=458</guid>
		<description><![CDATA[No final do ano passado apresentei o meu TCC &#8211; Trabalho de Conclusão de Curso, que consistiu em um projeto chamado SAS &#8211; Sistema de Avaliações e Simulados. Este trabalho tem como objetivo apresentar uma proposta de software para auxiliar nos processos avaliativos. A ferramenta desenvolvida possibilita ao professor a geração de avaliações e simulados, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=458&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://cristripoli.files.wordpress.com/2011/03/logo.png"><img class="size-full wp-image-464 aligncenter" style="margin-top:10px;margin-bottom:10px;" title="logo" src="http://cristripoli.files.wordpress.com/2011/03/logo.png?w=510&#038;h=227" alt="" width="510" height="227" /></a></p>
<p>No final do ano passado apresentei o meu TCC &#8211; Trabalho de Conclusão de Curso, que consistiu em um projeto chamado SAS &#8211; Sistema de Avaliações e Simulados.</p>
<p>Este trabalho tem como objetivo apresentar uma proposta de <em>software</em> para auxiliar nos processos avaliativos. A ferramenta desenvolvida possibilita ao professor a geração de avaliações e simulados, correção e análise de desempenho dos mesmos. Os testes poderão ser realizados <em>online</em> ou poderão ser impressos. Alunos também poderão acessar relatórios de desempenho. A modelagem do sistema foi feita utilizando a metodologia de desenvolvimento ICONIX que é apresentada no decorrer do trabalho. O sistema foi desenvolvido utilizando a linguagem Java, e alguns <em>frameworks</em> como Spring e EclipseLink. Além das tecnologias, são abordados conceitos relacionados à avaliação, ao ENADE e à avaliação institucional.</p>
<p>O trabalho e a apresentação em Power Point pode ser baixada nos links abaixo:</p>
<p><a title="sas_pdf" href="http://cristripoli.files.wordpress.com/2011/03/sas_sistema_de_avaliacoes_e_simulados3.pdf">TCC &#8211; SAS Sistema de Avaliações e Simulados em PDF</a></p>
<p><a title="sas_app" href="http://cristripoli.files.wordpress.com/2011/03/sas_slides-modo-de-compatibilidade.pdf">TCC &#8211; Apresentação SAS Sistema de Avaliações e Simulados em PDF</a></p>
<br />Filed under: <a href='http://cristripoli.wordpress.com/category/engenharia-de-software/'>Engenharia de Software</a>, <a href='http://cristripoli.wordpress.com/category/java/'>Java</a>, <a href='http://cristripoli.wordpress.com/category/java/spring/'>Spring</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristripoli.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristripoli.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristripoli.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristripoli.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cristripoli.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cristripoli.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cristripoli.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cristripoli.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristripoli.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristripoli.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristripoli.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristripoli.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristripoli.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristripoli.wordpress.com/458/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=458&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cristripoli.wordpress.com/2011/03/30/sas-sistema-de-avaliacoes-e-simulados/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e3a842ce546a7cd82954d18bab548b2?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">cris</media:title>
		</media:content>

		<media:content url="http://cristripoli.files.wordpress.com/2011/03/logo.png" medium="image">
			<media:title type="html">logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Artigo Integrando Spring 3.0 e JPA 2.0 – Java Magazine 83</title>
		<link>http://cristripoli.wordpress.com/2010/09/22/artigo-integrando-spring-3-0-e-jpa-2-0-java-magazine-83/</link>
		<comments>http://cristripoli.wordpress.com/2010/09/22/artigo-integrando-spring-3-0-e-jpa-2-0-java-magazine-83/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 12:47:07 +0000</pubDate>
		<dc:creator>cris</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Artigo]]></category>
		<category><![CDATA[Java Magazine]]></category>
		<category><![CDATA[JPA]]></category>

		<guid isPermaLink="false">http://cristripoli.wordpress.com/?p=424</guid>
		<description><![CDATA[A revista Java Magazine deste mês (edição 83) trás um artigo que escrevi sobre a integração do framework Spring com JPA. O artigo trata de como fazer a integração do Spring 3.0 e JPA 2.0. No decorrer do artigo é implementado um exemplo demonstrando o funcionamento das duas tecnologias e como elas podem trazer vantagens [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=424&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A revista Java Magazine deste mês (edição 83) trás um artigo que escrevi sobre a integração do framework Spring com JPA.</p>
<p>O artigo trata de como fazer a integração do Spring 3.0 e JPA 2.0. No decorrer do artigo é implementado um exemplo demonstrando o funcionamento das duas tecnologias e como elas podem trazer vantagens para a camada de persistência da sua aplicação, simplificando e desacoplando código, obtendo desta forma, facilidade de manutenção e um código mais limpo.</p>
<p style="text-align:center;"><a href="http://cristripoli.files.wordpress.com/2010/09/capaonline_java.jpg"><img class="size-full wp-image-425 aligncenter" title="capaOnline_java" src="http://cristripoli.files.wordpress.com/2010/09/capaonline_java.jpg?w=510" alt=""   /></a></p>
<p style="text-align:center;">
<p style="text-align:left;">Abaixo segue a lista de todos os artigos publicados nesta edição:</p>
<ul><span style="font-family:verdana;font-size:xx-small;"><span style="font-family:verdana;font-size:xx-small;"><span style="font-family:verdana;font-size:x-small;"><span style="font-family:verdana;font-size:xx-small;"><span style="color:black;"><span style="font-family:verdana;font-size:x-small;"><span style="font-family:Tahoma;font-size:x-small;"><span style="font-family:Tahoma;font-size:x-small;"><span style="font-family:verdana;font-size:x-small;"><span style="font-family:verdana;font-size:x-small;"> </span></span></span></span></span></span></span></span></span></span></p>
<li><a href="http://www.devmedia.com.br/post-18015-Java-SE-7--Plataforma.html">Java SE 7: Plataforma</a></li>
<li><a href="http://www.devmedia.com.br/post-18016-Guice--o-novo-Spring-da-Google.html">Guice: o novo Spring da Google? </a></li>
<li><a href="http://www.devmedia.com.br/post-18017-Desenvolvimento-3D-em-Java.html">Desenvolvimento 3D em Java</a></li>
<li><a href="http://www.devmedia.com.br/post-18018-Conhecendo-o-Hibernate-Validator.html">Conhecendo o Hibernate Validator</a></li>
<li><a href="http://www.devmedia.com.br/post-18019-Integrando-Spring-3-0-e-JPA-2-0.html">Integrando Spring 3.0 e JPA 2.0 </a></li>
<li><a href="http://www.devmedia.com.br/post-18020-Boas-praticas-com-web-services-RESTful.html">Boas práticas com web services RESTful </a></li>
<li><a href="http://www.devmedia.com.br/post-18021-Criando-Aplicacoes-com-MVC.html">Criando Aplicações com MVC</a></li>
</ul>
<p>A versão digital desta edição já está liberada e acredito que em breve a versão impressa já deve estar nas bancas. Espero que gostem do artigo!<span style="font-family:verdana;font-size:xx-small;"><span style="font-family:verdana;font-size:xx-small;"><span style="font-family:verdana;font-size:x-small;"><span style="font-family:verdana;font-size:xx-small;"><span style="color:black;"><span style="font-family:verdana;font-size:x-small;"><span style="font-family:Tahoma;font-size:x-small;"><span style="font-family:Tahoma;font-size:x-small;"><span style="font-family:verdana;font-size:x-small;"> </span></span></span></span></span></span></span></span></span></p>
<p style="text-align:left;"><span style="font-family:verdana;font-size:xx-small;"><span style="font-family:verdana;font-size:xx-small;"><span style="font-family:verdana;font-size:x-small;"><span style="font-family:verdana;font-size:xx-small;"><span style="color:black;"><span style="font-family:verdana;font-size:x-small;"><span style="font-family:Tahoma;font-size:x-small;"><span style="font-family:Tahoma;font-size:x-small;"><span style="font-family:verdana;font-size:x-small;"> </span></span></span></span></span></span></span></span></span> <span style="font-family:verdana;font-size:xx-small;"><span style="font-family:verdana;font-size:xx-small;"><span style="font-family:verdana;font-size:x-small;"><span style="font-family:verdana;font-size:xx-small;"><span style="color:black;"><span style="font-family:verdana;font-size:x-small;"><span style="font-family:Tahoma;font-size:x-small;"><span style="font-family:Tahoma;font-size:x-small;"><span style="font-family:verdana;font-size:x-small;"> </span></span></span></span></span></span></span></span></span> <span style="font-family:verdana;font-size:xx-small;"><span style="font-family:verdana;font-size:xx-small;"><span style="font-family:verdana;font-size:x-small;"><span style="font-family:verdana;font-size:xx-small;"><span style="color:black;"><span style="font-family:verdana;font-size:x-small;"><span style="font-family:Tahoma;font-size:x-small;"><span style="font-family:Tahoma;font-size:x-small;"><span style="font-family:verdana;font-size:x-small;"> </span></span></span></span></span></span></span></span></span></p>
<br />Filed under: <a href='http://cristripoli.wordpress.com/category/java/'>Java</a>, <a href='http://cristripoli.wordpress.com/category/java/spring/'>Spring</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristripoli.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristripoli.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristripoli.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristripoli.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cristripoli.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cristripoli.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cristripoli.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cristripoli.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristripoli.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristripoli.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristripoli.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristripoli.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristripoli.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristripoli.wordpress.com/424/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=424&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cristripoli.wordpress.com/2010/09/22/artigo-integrando-spring-3-0-e-jpa-2-0-java-magazine-83/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e3a842ce546a7cd82954d18bab548b2?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">cris</media:title>
		</media:content>

		<media:content url="http://cristripoli.files.wordpress.com/2010/09/capaonline_java.jpg" medium="image">
			<media:title type="html">capaOnline_java</media:title>
		</media:content>
	</item>
		<item>
		<title>eco4planet &#8211; O Buscador Ecologicamente Correto!!!</title>
		<link>http://cristripoli.wordpress.com/2009/12/16/eco4planet-o-buscador-ecologicamente-correto/</link>
		<comments>http://cristripoli.wordpress.com/2009/12/16/eco4planet-o-buscador-ecologicamente-correto/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 14:43:50 +0000</pubDate>
		<dc:creator>cris</dc:creator>
				<category><![CDATA[Outros]]></category>
		<category><![CDATA[Conscientização Ambiental]]></category>
		<category><![CDATA[Meio Ambiente]]></category>

		<guid isPermaLink="false">http://cristripoli.wordpress.com/?p=378</guid>
		<description><![CDATA[O eco4planet é um buscador que utiliza o sistema Google™ Pesquisas Personalizadas que tráz a qualidade das pesquisas Google agregando consciência ambiental. O buscador utiliza predominantemente a cor preta garando assim uma economia de energia de até 20% comparando com o buscador de tela branca. De acordo com site do eco4planet: Considerando as mais de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=378&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><a rel="http://www.eco4planet.com/pt/index.php" href="http://www.eco4planet.com/pt/index.php"><img class="aligncenter size-full wp-image-379" title="eco4planetgdetr" src="http://cristripoli.files.wordpress.com/2009/12/eco4planetgdetr.png?w=510" alt=""   /></a></p>
<p>O eco4planet é um buscador que utiliza o sistema Google™ Pesquisas Personalizadas que tráz a qualidade das pesquisas Google agregando consciência ambiental. O buscador utiliza predominantemente a cor preta garando assim uma economia de energia de até 20% comparando com o buscador de tela branca. De acordo com site do eco4planet:</p>
<blockquote><p>Considerando as <a href="http://www.comscore.com/Press_Events/Press_Releases/2009/8/Global_Search_Market_Draws_More_than_100_Billion_Searches_per_Month">mais de 2,55 bilhões de buscas diárias realizadas no Google™</a> com tempo médio suposto em 10 segundos por pesquisa e a proporção de monitores por tecnologia utilizada, teríamos com um buscador de fundo preto a economia anual de mais de 7 Milhões de Kilowatts-hora! Esse valor equivale à:</p>
<ul>
<li>Mais de 63 milhões de televisores em cores desligados por 1 hora;</li>
<li>Mais de 77 milhões de geladeiras desligadas por 1 hora;</li>
<li>Mais de 175 milhões de lâmpadas desligadas por 1 hora;</li>
<li>Mais de 58 milhões de computadores desligados por 1 hora.</li>
</ul>
</blockquote>
<p>Bom, isso faz muita diferença neh! Além disso a cada 50 mil acessos uma árvore é plantada. Esta é uma forma de mostrar que todos tem a possibilidade de ajudar este planeta de alguma forma. Então se você utiliza o Google como buscador comece também a usar o eco4planet!!!</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:25px;width:1px;height:1px;">Considerando as <a href="http://www.comscore.com/Press_Events/Press_Releases/2009/8/Global_Search_Market_Draws_More_than_100_Billion_Searches_per_Month">mais de 2,55 bilhões de buscas diárias realizadas no Google™</a> com tempo médio suposto em 10 segundos por pesquisa e a proporção de monitores por tecnologia utilizada, teríamos com um buscador de fundo preto a economia anual de mais de 7 Milhões de Kilowatts-hora! Esse valor equivale à:</p>
<ul>
<li>Mais de 63 milhões de televisores em cores desligados por 1 hora;</li>
<li>Mais de 77 milhões de geladeiras desligadas por 1 hora;</li>
<li>Mais de 175 milhões de lâmpadas desligadas por 1 hora;</li>
<li>Mais de 58 milhões de computadores desligados por 1 hora.</li>
</ul>
</div>
<br />Publicado emOutros  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristripoli.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristripoli.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristripoli.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristripoli.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cristripoli.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cristripoli.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cristripoli.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cristripoli.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristripoli.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristripoli.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristripoli.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristripoli.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristripoli.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristripoli.wordpress.com/378/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=378&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cristripoli.wordpress.com/2009/12/16/eco4planet-o-buscador-ecologicamente-correto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e3a842ce546a7cd82954d18bab548b2?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">cris</media:title>
		</media:content>

		<media:content url="http://cristripoli.files.wordpress.com/2009/12/eco4planetgdetr.png" medium="image">
			<media:title type="html">eco4planetgdetr</media:title>
		</media:content>
	</item>
		<item>
		<title>Prototype</title>
		<link>http://cristripoli.wordpress.com/2009/08/13/prototype/</link>
		<comments>http://cristripoli.wordpress.com/2009/08/13/prototype/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 13:40:56 +0000</pubDate>
		<dc:creator>cris</dc:creator>
				<category><![CDATA[Padrões de Projeto]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Engeharia de Software]]></category>
		<category><![CDATA[Padrões de Projetos]]></category>
		<category><![CDATA[Prototype]]></category>

		<guid isPermaLink="false">http://cristripoli.wordpress.com/?p=347</guid>
		<description><![CDATA[Prototype também é um padrão de projeto (design pattern) criacional, seu objetivo é a criação de objetos a partir de um modelo, um protótipo já estabelecido, ele é usado em casos em que se é necessário a criação de vários objetos de uma classe cujo tais objetos sejam semelhante. Para isso deve-se criar um objeto [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=347&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Prototype também é um padrão de projeto (design pattern) criacional, seu objetivo é a criação de objetos a partir de um modelo, um protótipo já estabelecido, ele é usado em casos em que se é necessário a criação de vários objetos de uma classe cujo tais objetos sejam semelhante.</p>
<p>Para isso deve-se criar um objeto modelo (protótipo) clonável e fazer as atribuições que são comuns a todos os objetos ou os valores default. A classe deve implementar a interface Clonable.</p>
<p><pre class="brush: java;">

public class Aluno implements Cloneable {
private String nome;
private String cidade;
private String cep;
private String universidade;
private Boolean possuiDependencia;
private ArrayList&lt;Float&gt; notas = new ArrayList&lt;Float&gt;();

 // GETTERS AND SETTERS
...
}
</pre></p>
<p>No metodo clone poderá ser feito a clonagem do protótipo, no caso da array, terá que ser feito um <em>for</em>, clonando a array manualmente, pois senão ele apenas criará uma referência para o mesmo objeto e então se um elemento for alterado em uma lista será alterado nas outras também.</p>
<p><pre class="brush: java;">

protected Object clone() throws CloneNotSupportedException {

   Aluno novoAluno = (Aluno) super.clone();
   if(this.notas != null){
     novoAluno.notas = new ArrayList&lt;Float&gt;();
     for(Float f : this.notas){
        novoAluno.notas.add(f);
     }
   }
 return novoAluno;
 }

</pre></p>
<p>Usando:</p>
<p><pre class="brush: java;">

public static void main(String[] args) throws CloneNotSupportedException {

Aluno alunoPrototipo = new Aluno();
alunoPrototipo.setCidade(&quot;Cidade Default&quot;);
alunoPrototipo.setCep(&quot;Cep Default&quot;);
alunoPrototipo.setUniversidade(&quot;Universidade Defaut&quot;);
alunoPrototipo.setDependencias(false);

Aluno a1 = (Aluno) alunoPrototipo.clone();
a1.setNome(&quot;José&quot;);
System.out.println(a1);

</pre></p>
<p>Em UML:</p>
<p><a href="http://cristripoli.files.wordpress.com/2009/08/clonable.png"><img class="aligncenter size-full wp-image-348" title="Clonable" src="http://cristripoli.files.wordpress.com/2009/08/clonable.png?w=510&#038;h=169" alt="Clonable" width="510" height="169" /></a></p>
<p>Referência: Aula de Engenharia de Software – Profº Marcio – Univás.</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:399px;width:1px;height:1px;">
<pre>[/sourcecode]</div>
<br />Publicado emPadrões de Projeto  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristripoli.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristripoli.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristripoli.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristripoli.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cristripoli.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cristripoli.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cristripoli.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cristripoli.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristripoli.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristripoli.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristripoli.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristripoli.wordpress.com/347/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristripoli.wordpress.com/347/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristripoli.wordpress.com/347/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=347&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cristripoli.wordpress.com/2009/08/13/prototype/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e3a842ce546a7cd82954d18bab548b2?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">cris</media:title>
		</media:content>

		<media:content url="http://cristripoli.files.wordpress.com/2009/08/clonable.png" medium="image">
			<media:title type="html">Clonable</media:title>
		</media:content>
	</item>
		<item>
		<title>Singleton</title>
		<link>http://cristripoli.wordpress.com/2009/08/12/singleton/</link>
		<comments>http://cristripoli.wordpress.com/2009/08/12/singleton/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 13:23:13 +0000</pubDate>
		<dc:creator>cris</dc:creator>
				<category><![CDATA[Padrões de Projeto]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Engeharia de Software]]></category>
		<category><![CDATA[Padrões de Projetos]]></category>
		<category><![CDATA[Singleton]]></category>

		<guid isPermaLink="false">http://cristripoli.wordpress.com/?p=342</guid>
		<description><![CDATA[Singleton é um padrão de projeto (desingn patterns) criacional cuja a função é garantir a criação de uma única instância de determinada classe para toda a aplicação, ou seja, o objeto desta classe será criada apenas uma vez e sempre que necessário usa-lo, será sempre o mesmo objeto que será utilizado. Para isso é necessário [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=342&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Singleton é um padrão de projeto (desingn patterns) criacional cuja a função é garantir a criação de uma única instância de determinada classe para toda a aplicação, ou seja, o objeto desta classe será criada apenas uma vez e sempre que necessário usa-lo, será sempre o mesmo objeto que será utilizado.</p>
<p>Para isso é necessário que a classe tenha um construtor privado, tenha um atributo estático e privado da classe para que nele seja armazenado a instância única da classe e um método público e estático para retornar a instância única do objeto e cria-la quando for utilizada da primeira vez.</p>
<p><pre class="brush: java;">

public class SingletonClass {

	private static SingletonClass instance;

	private SingletonClass() {
	}

	public static SingletonClass getInstance(){
		if(instance == null){
			instance = new SingletonClass();
		}
		return instance;
	}
}
</pre></p>
<p>Este código acima pode ser melhorado ainda para que tenha maior garantia tornado o atributo da classe também uma constante.</p>
<p><pre class="brush: java;">

public class SingletonClass {

	private static final SingletonClass INSTANCE = new SingletonClass();

	private SingletonClass() {
	}

	public static SingletonClass getInstance(){
		return INSTANCE;
	}
}

</pre></p>
<p>Em UML:</p>
<p><a href="http://cristripoli.files.wordpress.com/2009/08/class-diagram0.png"><img class="aligncenter size-full wp-image-353" title="Class Diagram0" src="http://cristripoli.files.wordpress.com/2009/08/class-diagram0.png?w=510" alt="Class Diagram0"   /></a></p>
<p><span>Referência: Aula de Engenharia de Software – Profº Marcio – Univás.</span></p>
<br />Publicado emPadrões de Projeto  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristripoli.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristripoli.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristripoli.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristripoli.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cristripoli.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cristripoli.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cristripoli.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cristripoli.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristripoli.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristripoli.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristripoli.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristripoli.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristripoli.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristripoli.wordpress.com/342/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=342&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cristripoli.wordpress.com/2009/08/12/singleton/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e3a842ce546a7cd82954d18bab548b2?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">cris</media:title>
		</media:content>

		<media:content url="http://cristripoli.files.wordpress.com/2009/08/class-diagram0.png" medium="image">
			<media:title type="html">Class Diagram0</media:title>
		</media:content>
	</item>
		<item>
		<title>Expressões Regulares</title>
		<link>http://cristripoli.wordpress.com/2009/07/23/expressoes-regulares/</link>
		<comments>http://cristripoli.wordpress.com/2009/07/23/expressoes-regulares/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 18:20:54 +0000</pubDate>
		<dc:creator>cris</dc:creator>
				<category><![CDATA[Outros]]></category>
		<category><![CDATA[Expressões Regulares]]></category>
		<category><![CDATA[Regex]]></category>

		<guid isPermaLink="false">http://cristripoli.wordpress.com/?p=334</guid>
		<description><![CDATA[Hoje precisei fazer validação de email e me deparei com as expressões regulares, não tinha o menor conhecimento sobre elas mas descobri que são bastante úteis, então resolvi postar aqui algumas dos metacaracteres que conheci: Circunflexo ^ É um metacaractere de posicionamento, indica início de linha. Por exemplo: ^alguma_palavra quando esta expressão for usada ela [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=334&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hoje precisei fazer validação de email e me deparei com as expressões regulares, não tinha o menor conhecimento sobre elas mas descobri que são bastante úteis, então resolvi postar aqui algumas dos metacaracteres que conheci:</p>
<p><span style="text-decoration:underline;"><strong>Circunflexo ^</strong></span></p>
<p>É um metacaractere de posicionamento, indica início de linha. Por exemplo:</p>
<pre>^alguma_palavra</pre>
<p>quando esta expressão for usada ela buscará por um início de linha seguida da palavra especificada na expressão.</p>
<p><span style="text-decoration:underline;"><strong>Cifrão $</strong></span></p>
<p>Também é um metacaractere de posicionamento, ele representa um final de linha. Por exemplo:</p>
<pre>alguma_palavra$</pre>
<p>esta expressão buscará pela palavra especificada seguida de um final de linha.</p>
<p><span style="text-decoration:underline;"><strong>Lista []</strong></span></p>
<p>A lista é utilizada para indicar todos os caracteres que podem aparecer em uma determminada posição. Por exemplo:</p>
<pre>[Mm]aria</pre>
<p>No exemplo acima a expressão irá aceitar tanto o nome Maria iniciado com lera maiúscula quando com letra minúscula.</p>
<p><span style="text-decoration:underline;"><strong><br />
</strong></span></p>
<p><span style="text-decoration:underline;"><strong>Ponto .</strong></span></p>
<p>Indica que naquela posição poderá ter qualquer caractere. Por exemplo:</p>
<pre>.[aeio]$</pre>
<p>procura por qualquer caractere seguido de uma vogal e seguido de um final de linha.</p>
<p>O ponto também pode ser utilizado para indicar uma quantidade fixa de caractere. Por exemplo:</p>
<pre>^..........$</pre>
<p>No exemplo acima ele buscará por uma linha que contenha 10 caracteres.</p>
<p><span style="text-decoration:underline;"><strong>Chaves {}</strong></span></p>
<p>Dentro dela pode ser indicado a quantidade do caractere ou metacaractere anterior que sera repedidas. Por exemplo:</p>
<pre>a{4}</pre>
<p>A espressão acima procurará pela letra a se repetindo 4 vezes.</p>
<pre>^.{10}$</pre>
<p>Esta expressão faz a mesma coisa que o exemplo citado do <em>Ponto (.)</em>, buscará por uma linha que contenha 10 caracteres, pois ele repetirá o ponto 10 vezes.</p>
<p><strong><br />
</strong></p>
<p><strong>Curinga ou AND .*</strong></p>
<p>Ele significa &#8220;qualquer coisa&#8221;. Pode ser usado para procurar por partes distintas de uma string. Por exemplo:</p>
<pre>João .* Silva</pre>
<p>A expressao acima fará verdadeira todas as strings que tem João qualquer coisa e Silva.</p>
<p><span style="text-decoration:underline;"><strong>OR |</strong></span></p>
<p>É usado para encontrar uma de várias opções, procura ou uma palavra ou outra, as opções devem ficar dentro de parentêses(). Por exemplo:</p>
<pre>^(palavra1|palavra2|palavra3)</pre>
<p>Essa expressão procurará um início de linha seguido da palavra1 ou a palavra2 ou a palavra3.</p>
<p><strong><span style="text-decoration:underline;"><br />
</span></strong></p>
<p><strong><span style="text-decoration:underline;">Interrogração ?</span></strong></p>
<p>Assim como as chaves ela também é um repetidor. O caractere pode aparecer uma vez ou nao aparecer. Por exemplo:</p>
<pre>a?</pre>
<p><strong><span style="text-decoration:underline;">Asterisco *</span></strong></p>
<p>Também é um repetidor. O caractere pode não aparecer ou aparecer em qualquer quantidade. Por exemplo:</p>
<pre>a*</pre>
<p><strong><span style="text-decoration:underline;">Mais +</span></strong></p>
<p>Também é um repetidor. O caractere deve aparecer uma ou mais vezes. Por exemplo:</p>
<pre>a+</pre>
<p><strong><span style="text-decoration:underline;">Lista Negada [^]</span></strong></p>
<p>Quando se quer negar uma lista é só utilizar o circunflexo antes. Por exemplo:</p>
<pre>[^Mm]aria</pre>
<p>Ele buscará por qualquer caractere exceto o M maiúsculo e minúsculo.</p>
<p>Referência: Apostila Conhecendo as Expressões Regulares, Aurélio Jargas.</p>
<br />Publicado emOutros  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristripoli.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristripoli.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristripoli.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristripoli.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cristripoli.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cristripoli.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cristripoli.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cristripoli.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristripoli.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristripoli.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristripoli.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristripoli.wordpress.com/334/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristripoli.wordpress.com/334/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristripoli.wordpress.com/334/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=334&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cristripoli.wordpress.com/2009/07/23/expressoes-regulares/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e3a842ce546a7cd82954d18bab548b2?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">cris</media:title>
		</media:content>
	</item>
		<item>
		<title>Janela de Confimação com JavaScript</title>
		<link>http://cristripoli.wordpress.com/2009/07/14/janela-de-confimacao-com-javascript/</link>
		<comments>http://cristripoli.wordpress.com/2009/07/14/janela-de-confimacao-com-javascript/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 11:34:22 +0000</pubDate>
		<dc:creator>cris</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://cristripoli.wordpress.com/?p=324</guid>
		<description><![CDATA[Abaixo segue um simples exemplo de código para fazer uma janela de confirmação que pode ser usada em links e botões por exemplo para confirmação de ações: Publicado emJavaScript<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=324&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Abaixo segue um simples exemplo de código para fazer uma janela de confirmação que pode ser usada em links e botões por exemplo para confirmação de ações:</p>
<p><pre class="brush: jscript;">

onclick=&quot;return confirm('Confirma exclusão do registro?')&quot;

</pre></p>
<p><a href="http://cristripoli.files.wordpress.com/2009/07/tese.png"><img class="aligncenter size-full wp-image-329" title="tese" src="http://cristripoli.files.wordpress.com/2009/07/tese.png?w=510" alt="tese"   /></a></p>
<br />Publicado emJavaScript  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristripoli.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristripoli.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristripoli.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristripoli.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cristripoli.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cristripoli.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cristripoli.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cristripoli.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristripoli.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristripoli.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristripoli.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristripoli.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristripoli.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristripoli.wordpress.com/324/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=324&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cristripoli.wordpress.com/2009/07/14/janela-de-confimacao-com-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e3a842ce546a7cd82954d18bab548b2?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">cris</media:title>
		</media:content>

		<media:content url="http://cristripoli.files.wordpress.com/2009/07/tese.png" medium="image">
			<media:title type="html">tese</media:title>
		</media:content>
	</item>
		<item>
		<title>Integração JPA + Spring</title>
		<link>http://cristripoli.wordpress.com/2009/05/11/integracao-jpa-spring/</link>
		<comments>http://cristripoli.wordpress.com/2009/05/11/integracao-jpa-spring/#comments</comments>
		<pubDate>Mon, 11 May 2009 14:44:37 +0000</pubDate>
		<dc:creator>cris</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Injeção de Dependência]]></category>
		<category><![CDATA[Persistência de dados]]></category>

		<guid isPermaLink="false">http://cristripoli.wordpress.com/?p=316</guid>
		<description><![CDATA[Neste exemplo será utilizado a versão do spring 2.5.6, hibernate-distribuition 3.3.1, hibernate-entitymanager 3.4 e hibernate-annotation 3.4, como IDE está sendo usado o Eclipse e como servidor o Tomcat. Abaixo segue a relação com os jars necessários: hibernate3.jar c3p0.jar antlr.jar commons-beanutils-1.7.0.jar asm.jar commons-pool-1.4.jar asm-attrs.jar jstl.jar cglib.jar jta.jar commons-collections.jar oro.jar commons-logging.jar slf4j-api.jar dom4j.jar slf4j-simple.jar ehcache.jar spring.jar javassist.jar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=316&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Neste exemplo será utilizado a versão do spring 2.5.6, hibernate-distribuition 3.3.1, hibernate-entitymanager 3.4 e hibernate-annotation 3.4, como IDE está sendo usado o Eclipse e como servidor o Tomcat. Abaixo segue a relação com os jars necessários:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="283" valign="top">hibernate3.jar</td>
<td width="338" valign="top">c3p0.jar</td>
</tr>
<tr>
<td width="283" valign="top">antlr.jar</td>
<td width="338" valign="top">commons-beanutils-1.7.0.jar</td>
</tr>
<tr>
<td width="283" valign="top">asm.jar</td>
<td width="338" valign="top">commons-pool-1.4.jar</td>
</tr>
<tr>
<td width="283" valign="top">asm-attrs.jar</td>
<td width="338" valign="top">jstl.jar</td>
</tr>
<tr>
<td width="283" valign="top">cglib.jar</td>
<td width="338" valign="top">jta.jar</td>
</tr>
<tr>
<td width="283" valign="top">commons-collections.jar</td>
<td width="338" valign="top">oro.jar</td>
</tr>
<tr>
<td width="283" valign="top">commons-logging.jar</td>
<td width="338" valign="top">slf4j-api.jar</td>
</tr>
<tr>
<td width="283" valign="top">dom4j.jar</td>
<td width="338" valign="top">slf4j-simple.jar</td>
</tr>
<tr>
<td width="283" valign="top">ehcache.jar</td>
<td width="338" valign="top">spring.jar</td>
</tr>
<tr>
<td width="283" valign="top">javassist.jar</td>
<td width="338" valign="top">spring-aop.jar</td>
</tr>
<tr>
<td width="283" valign="top">jta.jar</td>
<td width="338" valign="top">spring-beans.jar</td>
</tr>
<tr>
<td width="283" valign="top">hibernate-annotations.jar</td>
<td width="338" valign="top">spring-context.jar</td>
</tr>
<tr>
<td width="283" valign="top">hibernate-commons-annotations.jar</td>
<td width="338" valign="top">spring-context-support.jar</td>
</tr>
<tr>
<td width="283" valign="top">hibernate-entitymanager.jar</td>
<td width="338" valign="top">spring-core.jar</td>
</tr>
<tr>
<td width="283" valign="top">ejb3-persistence.jar</td>
<td width="338" valign="top">spring-orm.jar</td>
</tr>
<tr>
<td width="283" valign="top">jboss-archive-browsing.jar</td>
<td width="338" valign="top">spring-tx.jar</td>
</tr>
<tr>
<td width="283" valign="top">postgresql-8.2-504.jdbc4.jar</td>
<td width="338" valign="top">spring-web.jar</td>
</tr>
<tr>
<td width="283" valign="top">spring-webmvc.jar</td>
<td width="338" valign="top">standard.jar</td>
</tr>
</tbody>
</table>
<p>No eclipse será criado um Web Dinamic Project, dentro do projeto criado será adicionado as libs no diretório WebContent -&gt; WEB-INF -&gt; lib:</p>
<p><a href="http://cristripoli.files.wordpress.com/2009/05/imagem2.png"><img class="aligncenter size-full wp-image-284" title="imagem" src="http://cristripoli.files.wordpress.com/2009/05/imagem2.png?w=510" alt="imagem"   /></a></p>
<p><a href="http://cristripoli.files.wordpress.com/2009/05/imagem2.png"></a></p>
<p>A aplicação exemplo rodando:</p>
<p><a href="http://cristripoli.files.wordpress.com/2009/05/imagem.jpg"><img class="aligncenter size-full wp-image-304" title="imagem" src="http://cristripoli.files.wordpress.com/2009/05/imagem.jpg?w=510&#038;h=253" alt="imagem" width="510" height="253" /></a></p>
<pre><a href="http://cristripoli.files.wordpress.com/2009/05/imagem.jpg"></a></pre>
<p>Clique no link para baixar o tutorial completo em PDF: <a href="http://cristripoli.files.wordpress.com/2009/05/springorm.pdf"></a><a href="http://cristripoli.files.wordpress.com/2009/05/springorm.pdf">Spring+JPA</a></p>
<p><a title="Projeto SpringJPA" href="http://javafor.web44.net/tree/other/SpringORMJpa.rar">Clique aqui para baixar o projeto sem as libs</a></p>
<p><a href="http://www.uploaddearquivos.com.br/download/lib.rar">Clique aqui para baixar as bibliotecas necessárias</a></p>
<p><a href="http://cristripoli.files.wordpress.com/2009/05/orm_database_exemplo.doc">Clique aqui para baixar o sql do exemplo</a></p>
<br />Publicado emJava, Spring  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cristripoli.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cristripoli.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cristripoli.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cristripoli.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cristripoli.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cristripoli.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cristripoli.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cristripoli.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cristripoli.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cristripoli.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cristripoli.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cristripoli.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cristripoli.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cristripoli.wordpress.com/316/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cristripoli.wordpress.com&amp;blog=6109534&amp;post=316&amp;subd=cristripoli&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cristripoli.wordpress.com/2009/05/11/integracao-jpa-spring/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e3a842ce546a7cd82954d18bab548b2?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">cris</media:title>
		</media:content>

		<media:content url="http://cristripoli.files.wordpress.com/2009/05/imagem2.png" medium="image">
			<media:title type="html">imagem</media:title>
		</media:content>

		<media:content url="http://cristripoli.files.wordpress.com/2009/05/imagem.jpg" medium="image">
			<media:title type="html">imagem</media:title>
		</media:content>
	</item>
	</channel>
</rss>
