<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7129174571248395050</atom:id><lastBuildDate>Mon, 28 Nov 2011 01:12:39 +0000</lastBuildDate><category>WebService</category><category>JSP</category><category>sms</category><category>Docx4j</category><category>Hibernate</category><category>JSE</category><category>Workshop</category><category>docx</category><category>integração</category><category>JAX-RS</category><category>Gratis</category><category>Curso</category><category>DFJUG</category><category>c#</category><category>Deficiencia</category><category>webcast</category><category>web service</category><category>sun</category><category>atitude</category><category>Coding Dojo</category><category>JEE</category><category>Jersey</category><category>treinamento</category><category>Struts</category><category>iReport</category><category>Estágio</category><category>capacitação</category><category>dica</category><category>pl/sql</category><category>profissional</category><category>Gmail</category><category>TI</category><category>conversão</category><category>Word</category><category>APIs</category><category>jsms</category><category>oracle</category><category>doc</category><category>ClassNotFoundException</category><category>RESTful</category><category>Frameworks</category><category>Goiania</category><category>Padrões de Projeto</category><category>agilidade</category><category>JSF</category><category>RTF</category><category>oportunidades</category><category>ClassNotFoundException: javassist.ClassPool</category><category>lib</category><category>banco de dados</category><category>JEDI</category><category>vagas</category><category>Lotus Notes</category><category>ruby</category><category>Evento</category><category>Twitter</category><category>Certificação</category><category>segunda chance</category><category>carreira</category><category>Java Docx</category><category>Email</category><category>Velocity</category><category>Apache POI</category><category>joomla</category><category>Superação</category><category>converter</category><category>WebWork</category><category>comprar</category><category>SCJP</category><category>promoção</category><category>SMTP</category><category>ocjp</category><category>JSR-311</category><category>resposta</category><category>Cego</category><category>Spring</category><category>date to string</category><category>Fibo Dojo</category><category>erro</category><category>certificacao</category><category>REST</category><category>php</category><category>Emprego</category><category>Hands on</category><category>Caelum</category><category>GO</category><category>Java</category><category>VB</category><category>torpedo sms</category><category>passo a passo</category><category>voucher</category><category>para-quedista</category><category>ruby on rails</category><category>Servlet. Web</category><category>Java Web</category><category>retake</category><category>problema</category><category>apostila</category><category>oportunidade</category><category>JasperReport</category><category>Goiânia</category><category>Struts 2</category><category>Supera</category><category>data para string</category><title>Frederico Maia</title><description>Java e desenvolvimento de softwares.</description><link>http://fredericoarantes.blogspot.com/</link><managingEditor>noreply@blogger.com (Fred Maia)</managingEditor><generator>Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/FredericoMaia-TiBlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="fredericomaia-tiblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-6850875324127354071</guid><pubDate>Mon, 28 Mar 2011 03:57:00 +0000</pubDate><atom:updated>2011-03-28T09:19:30.089-03:00</atom:updated><title>Participe do FLISOL 2011 !</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://nuux.org/BANNERS/733x94(2).png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="51" src="http://nuux.org/BANNERS/733x94(2).png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;Estão abertas as inscrições para o &lt;b&gt;FLISOL &lt;/b&gt;Goiânia 2011!&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;O &lt;b&gt;FLISOL &lt;/b&gt;é um grande evento, e como todo evento em TI é uma ótima oportunidade para adquirir novos conhecimentos, conhecer gente nova, rever os conhecidos, ver gente que também trabalha na área de TI e que assim como você quer estar atualizado com o que acontece em nosso meio.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Não vá apenas por ir, seja notado,&amp;nbsp;converse com as &lt;b&gt;pessoas &lt;/b&gt;pelos corredores,&amp;nbsp;faça seu &lt;b&gt;networking&lt;/b&gt;,&amp;nbsp;converse com os palestrantes, faça novas &lt;b&gt;amizades&lt;/b&gt;. Que tal marcar com seus amigos do Twitter para se conhecerem pessoalmente?!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Se não houver nenhuma mudança na programação, eu irei palestrar juntamente com meu amigo Ricardo Pádua (@ricardopadua) na &lt;b&gt;sala 202-C das 9:00 às 10:00&lt;/b&gt;. O tema da palestra é "&lt;b&gt;Visão Geral do Java - Dicas para Iniciantes&lt;/b&gt;". A intenção é fazer um resumo do que é necessário aprender para entrar no mundo Java e se tornar um bom profissional. Daremos boas dicas de estudo e carreira&amp;nbsp;&amp;nbsp;para esta área&amp;nbsp;(e no final uns brindes bem legais, garanto).&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;As inscrições estarão abertas até as 18 horas do dia 08 de Abril, um dia antes do evento. A inscrição não é obrigatória para participação no evento, entretanto, só receberão certificado aquelas pessoas que a fizerem.&lt;/div&gt;&lt;div&gt;A inscrição pode ser feita nesse link: &lt;a href="http://www.flisolgo.org.br/gyn/index.php/inscricoes"&gt;http://www.flisolgo.org.br/gyn/index.php/inscricoes&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Se você é um leitor do blog, mora em Goiânia ou região (ou quer vir de longe) compareça! Assista minha palestra e vamos trocar idéias ao final dela!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;b&gt;Local&lt;/b&gt;: ALFA- Faculdades Alves Faria&lt;br /&gt;
&lt;b&gt;Mapa de Localização&lt;/b&gt;: &lt;a href="http://www.flisolgo.org.br/gyn/index.php/mapa-localicacao"&gt;http://www.flisolgo.org.br/gyn/index.php/mapa-localicacao&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Endereço&lt;/b&gt;: Avenida Perimetral Norte, n. 4129, Vila João Vaz, Goiânia/GO&lt;br /&gt;
&lt;b&gt;Fone&lt;/b&gt;: (62) 3272-5000&lt;br /&gt;
&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Frederico Maia Arantes&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/i&gt;&lt;br /&gt;
&lt;a href="http://twitter.com/fredmaia"&gt;Twitter&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-6850875324127354071?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2011/03/estao-abertas-as-inscricoes-para-o.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-8640782161336484015</guid><pubDate>Mon, 21 Mar 2011 12:34:00 +0000</pubDate><atom:updated>2011-03-21T15:09:31.698-03:00</atom:updated><title>Cursos Oficiais Obrigatórios Oracle para Certificação Java</title><description>&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Recentemente, a &lt;/span&gt;Oracle &lt;span class="Apple-style-span" style="font-weight: normal;"&gt;anunciou que algumas &lt;/span&gt;certificações &lt;span class="Apple-style-span" style="font-weight: normal;"&gt;a partir de agosto de 2011, terão como pré-requisitos &lt;/span&gt;obrigatórios &lt;span class="Apple-style-span" style="font-weight: normal;"&gt;alguns &lt;/span&gt;cursos oficiais &lt;span class="Apple-style-span" style="font-weight: normal;"&gt;da Oracle.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
A Oracle sempre tentou forçar os profissionais que trabalham com suas tecnologias e querem ser certificados, a fazerem seus cursos obrigatórios. Claro que pode ser uma forma de qualificar estes profissionais, porém sabemos que muitos de nós somos autodidatas e estudamos por conta própria, não precisando pagar preços absurdos em cursos oficiais.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Existem pessoas que gostam e preferem fazer cursos ao invés de estudar sozinho. Acredito que isso pode facilitar e até diminuir a curva de aprendizado, tudo bem, mas a Oracle querer nos obrigar não agradou muito a comunidade.&lt;br /&gt;
&lt;br /&gt;
Várias pessoas já me perguntaram e estão ouvindo por aí que serão todas as certificações. Isso não é verdade, apenas duas certificações Java entraram para esta lista. Uma delas é a Oracle Certified Master, Java SE Developer, antiga &lt;b&gt;SCJD&lt;/b&gt;, conhecida como de Certificação de Desenvolvedor Java. A outra certificação é a de arquiteto, &lt;b&gt;SCEA&lt;/b&gt;, hoje chamada Oracle Certified Master, Java EE Enterprise Architet.&lt;br /&gt;
&lt;br /&gt;
Essas informações estão anunciadas oficialmente neste link:&amp;nbsp;&lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=449"&gt;http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=449&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
No site da Oracle tem essa lista de cursos abaixo e seus valores. Outra confusão é de que todos estes cursos devem ser feitos, mas ao que me parece o mais correto é que você precisa fazer pelo menos &lt;b&gt;um destes cursos&lt;/b&gt;, e &lt;b&gt;não&lt;/b&gt; &lt;b&gt;todos&lt;/b&gt;. Quem já possui estas certificações, elas continuam válidas, não é necessário fazer o curso, apenas se pretende atualizá-las para versões mais recentes.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
US$ 2,250 – Java Programming Language, Java SE 6 (SL-275-SE6)&lt;br /&gt;
US$ 2,250 – Object-Oriented Analysis and Design Using UML (OO-226)&lt;br /&gt;
US$ 3,000 – Developing Applications for the Java EE 6 Platform (FJ-310-EE6)&lt;br /&gt;
US$ 3,000 – Developing Architectures for Enterprise Java Applications (SL-425)&lt;br /&gt;
&lt;br /&gt;
Neste link citado anteriormente, têm algumas perguntas respondidas, como uma respondendo que &lt;b&gt;não existem exceções&lt;/b&gt;. Não importa se você já tem 5 ,7, 10 anos de experiência, as certificações que possui ou se já fez outros cursos não oficiais. Todos devem fazer um dos cursos oficiais.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Esta é uma prática comum da Oracle, quem já a conhece sabia que cedo ou tarde isso ia acontecer, só espero que pare por aí e não se estenda para as outras certificações.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Editando:&lt;/b&gt; a Loiane acabou de postar no seu blog sobre uma reunião que aconteceu com os JUG Leaders e a Oracle, você pode conferir neste link:&amp;nbsp;&lt;a href="http://www.campinasjug.org/2011/03/reuniao-com-a-oracle-novas-regras-da-certificacao-java-desenvolvedor-e-arquiteto/"&gt;http://www.campinasjug.org/2011/03/reuniao-com-a-oracle-novas-regras-da-certificacao-java-desenvolvedor-e-arquiteto/&lt;/a&gt;.&lt;br /&gt;
Parece que apenas confirmaram os fatos e não sabem se futuramente a obrigação de cursos oficiais irá se estender para as outras certificações. Afirmaram também que isso não é para ganharem mais dinheiro, apenas para selecionar os profissionais. Bem, geralmente um DBA Oracle ganha bem mais que desenvolvedor.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Frederico Maia Arantes&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/i&gt;&lt;br /&gt;
&lt;a href="http://twitter.com/fredmaia"&gt;Twitter&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-8640782161336484015?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2011/03/cursos-oficiais-obrigatorios-oracle.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-1698469864620360084</guid><pubDate>Tue, 15 Mar 2011 17:40:00 +0000</pubDate><atom:updated>2011-03-15T21:18:18.496-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Padrões de Projeto</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">capacitação</category><category domain="http://www.blogger.com/atom/ns#">Curso</category><category domain="http://www.blogger.com/atom/ns#">JSE</category><title>Curso de Desenvolvimento de Aplicativos Desktop em Java utilizando Padrões - Nova Turma 04/04/11</title><description>&lt;a href="http://antoniopassos.pro.br/images/duke/duke%20swing.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://antoniopassos.pro.br/images/duke/duke%20swing.gif" /&gt;&lt;/a&gt;Vão ser abertas novas turmas para o Curso de Desenvolvimento de Aplicativos Desktop em Java utilizando Padrões do Professor Antônio Passos.&lt;br /&gt;
&lt;br /&gt;
Já falei sobre este curso&amp;nbsp;&lt;a href="http://fredericoarantes.blogspot.com/2010/01/curso-de-desenvolvimento-de-aplicativos.html"&gt;neste post&lt;/a&gt;. Ele é gratuito (ao menos por enquanto), totalmente via web, e com interação entre os alunos e professor através de um fórum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seguem os &lt;b&gt;objetivos &lt;/b&gt;do curso:&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Capacitar estudantes e profissionais de TI a...&lt;br /&gt;
&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Projetar aplicativos desktop estruturados em camadas;&lt;/li&gt;
&lt;li&gt;Utilizar padrões de projeto no desenho de aplicativos CRUDs;&lt;/li&gt;
&lt;li&gt;Implementar aplicativos usando a linguagem Java, a IDE NetBeans e bancos de dados relacionais&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;Muita gente acaba perdendo o curso pois quando fica sabendo as turmas já foram fechadas, portanto acompanhe o&amp;nbsp;&lt;a href="http://antoniopassos.pro.br/"&gt;http://antoniopassos.pro.br/&lt;/a&gt;, pois lá sempre estará atualizado com as novas datas. Para mais detalhes do curso acesse o site acima.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Frederico Maia Arantes&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/i&gt;&lt;br /&gt;
&lt;a href="http://twitter.com/fredmaia"&gt;Twitter&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-1698469864620360084?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2011/03/curso-de-desenv-de-aplicativos-desktop.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-1898465142397437460</guid><pubDate>Fri, 04 Mar 2011 12:10:00 +0000</pubDate><atom:updated>2011-03-14T10:00:56.610-03:00</atom:updated><title>Startup Meetup - Goiânia 14/03/11</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;Faça sua&amp;nbsp;&lt;a href="http://lambitter.com/lambs/StartupGO"&gt;inscrição aqui&lt;/a&gt;&amp;nbsp;!&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;Saiba o que é uma&amp;nbsp;&lt;a href="http://zerotrack.com.br/zerotrack/o-que-e-start-up/"&gt;Startup&lt;/a&gt;&amp;nbsp;!&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lambitter.com/system/posters/968/original/startup_meetup_goiania.png?1299182290" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://lambitter.com/system/posters/968/original/startup_meetup_goiania.png?1299182290" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Frederico Maia Arantes&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/i&gt;&lt;br /&gt;
&lt;a href="http://twitter.com/fredmaia"&gt;Twitter&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-1898465142397437460?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2011/03/faca-sua-inscricao-aqui-frederico-maia.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-7729376555480727158</guid><pubDate>Thu, 03 Mar 2011 13:24:00 +0000</pubDate><atom:updated>2011-03-03T11:46:46.931-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">TI</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">dica</category><category domain="http://www.blogger.com/atom/ns#">carreira</category><category domain="http://www.blogger.com/atom/ns#">para-quedista</category><category domain="http://www.blogger.com/atom/ns#">atitude</category><category domain="http://www.blogger.com/atom/ns#">profissional</category><title>Profissional versus Pára-quedista</title><description>&lt;b style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;a href="http://fernandofranzini.files.wordpress.com/2010/12/profissional-destaque.jpg" style="color: #5f5f5f; font-size: 14px; font-weight: normal; line-height: 18px;"&gt;&lt;img alt="" class="alignleft size-thumbnail wp-image-2813" height="114" src="http://fernandofranzini.files.wordpress.com/2010/12/profissional-destaque.jpg?w=150&amp;amp;h=114" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: left; height: auto; margin-bottom: 0px; margin-left: 0px; margin-right: 10px; margin-top: 0px; max-width: 100%; width: auto;" title="profissional-destaque" width="150" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Nos últimos dias (meses) tenho pensado melhor na minha carreira profissional, onde quero chegar e quais são os meus objetivos. Iniciei um planejamento de estudos de livros e de certificações para este ano para me tornar um profissional mais qualificado. Como dizem: "A sorte é o encontro da competência com a oportunidade." Estou em estudos constantes, mas as vezes nos perdemos no meio de tanta informação e acabamos perdendo nosso precioso tempo estudando cada dia uma coisa, começando livros e não terminando, estudando tecnologias novas para estar atualizado e esquecendo do nosso objetivo profissional. Agora estou focando mais nos meus objetivos e até o próximo ano pretendo dar um salto em minha carreira e nos meus conhecimentos técnicos.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Em meio às minhas novas decisões, encontrei um artigo que eu já tinha lido quando foi publicado no&amp;nbsp;&lt;/span&gt;&lt;a href="http://fernandofranzini.wordpress.com/"&gt;blog do Fernando Franzini&lt;/a&gt;. Só para citar o Fernando e o&amp;nbsp;&lt;a href="http://blog.camilolopes.com.br/"&gt;Camilo Lopes&lt;/a&gt;&amp;nbsp;são profissionais que acompanho pelos seus respectivos blogs, além de outros meios, e que são boas referências para carreira Java.&amp;nbsp;Quando li este artigo até pensei, "ah não é bem assim", pois me identifiquei com algumas características do pára-quedista, principalmente relacionado aos estudos sem foco tomarem nosso tempo, mas hoje concordo com tudo que foi dito. Enfim, vejo que amadureci profissionalmente e ainda tenho muito mais pela frente, este é só início.&lt;br /&gt;
&lt;br /&gt;
Leiam o artigo abaixo, é um pouco extenso mas vale a pena. E não se preocupe se você se identificar com características do pára-quedista, geralmente os mais jovens são assim é uma fase da vida. Apenas entenda o porque de não ser assim, se o meio em que vive ou trabalha te faz ser assim, reveja seus conceitos a partir de hoje e mude suas atitudes.&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;O profissional é um especialista…&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="line-height: 18px;"&gt;&lt;span style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;a href="http://fernandofranzini.files.wordpress.com/2010/12/images.jpg" style="font-weight: bold;"&gt;&lt;img alt="" class="alignright size-thumbnail wp-image-2814" height="122" src="http://fernandofranzini.files.wordpress.com/2010/12/images.jpg?w=150&amp;amp;h=122" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: right; height: auto; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; margin-top: 0px; max-width: 100%; width: auto;" title="images" width="150" /&gt;&lt;/a&gt;Uma das maiores características de um profissional é que ele é especialista em fazer alguma coisa bem feita, possuindo conhecimentos profundos e iterativos em um determinado conjunto de assunto que reflete a sua área de atuação. A pessoa que se enquadra neste perfil tem um destino claro na sua cabeça, sabendo exatamente aonde quer chegar profissionalmente. Seu ciclo de investimento profissional é exclusivamente em prol de chegar neste suposto destino. Este candidato quando indagado do seu objetivo de vida, rapidamente responde:&amp;nbsp;&lt;em&gt;Eu quero ser “ISSO” e trabalhar “NAQUILO”.&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;De forma comparativa, eu poderia exemplificar falando de um atacante de futebol que tem o único objetivo de ajudar a equipe fazendo gols. Ele é especialista em dominar as técnicas que cooperem com o objetivo de atacar o gol do oponente.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;O profissional sempre esta aprendendo…&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;O profissional tem um investimento constante de aprendizado com objetivo de melhorar cada dia mais em sua determinada área de atuação. Este investimento esta relacionado com eventos, cursos, treinamentos, livros, certificações e etc. Mesmo que em certos momentos da vida este investimento no aprendizado tenha oscilações de intensidade, ainda sim ele continua iterativamente crescendo, algumas vezes com mais velocidade e outras com menos.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Continuando com o atacante de futebol, seu objetivo é estar presente no momento exato para colocar a bola dentro no gol adversário, por isso ele sempre esta investindo seus esforços com objetivo de melhorar o seu papel dentro da equipe. Ele busca aprender e melhorar somente nas determina características que iram cooperar para desempenhar o seu determinado papel.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;O profissional usa seu tempo&amp;nbsp;ocioso para crescer…&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Qualquer intervalo de tempo ocioso é sabiamente usado para acompanhar as novas tendências de sua área. Cursos, treinamentos, sites, blogs, fóruns, RSS, revistas e livros são algumas das possíveis ferramentas usadas com objetivo claro de cooperar para seu aprendizado e crescimento que fazem parte do seu foco de atuação.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;O profissional aprende antes de precisar…&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Devido a sua natureza iterativa de aprendizado, o profissional na maioria das vezes já detém o conhecimento prévio quando as oportunidades de aplicabilidade chegam a seu caminho. Ou seja, ele sempre esta preparado para usar ou decidir algo quando esta necessidade bate na sua porta. Mesmo que às vezes seje necessário um aprofundamento maior, no geral ele já tem noção e consciência do caminho a ser direcionado.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Continuando o com o nosso jogador atacante, ele sempre esta preparado para dar aquela cabeçada ou cobrar aquele pênalti quando a situação acontecer. Depois disso é só correr para a torcida!&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; font-weight: normal; line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;O profissional tem objetivo definido…&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Focado no seu objetivo, o profissional não perde sua direção investindo ou mudando para caminhos que fogem do seu escopo de atuação. Qualquer desvirtuamento do seu destino alvo é claramente identificado e adequadamente corrigido. Ele não pende para oportunidades relâmpagos que sejam momentaneamente vantajosas que fujam do seu objetivo profissional final. O profissional prefere investir mais na sua capacitação, esperando uma oportunidade compatível com seu objetivo.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Continuando com a figura do atacante de futebol, ele não se aventura em desperdiçar em práticas de goleiro ou de lateral esquerdo, uma vez que seu objetivo é estar capacitado e pronto a fazer a bola entrar no gol adversário. Mesmo que apareça uma oportunidade “tampa-buraco” que ganhe um pouco melhor para jogar em outra posição, em outro lugar.&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; font-weight: normal; line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;O profissional alterna de emprego visando crescimento…&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Um bom emprego dotado de um bom salário acontece quando uma oportunidade que demanda responsabilidade encontra alguém com capacidades para desempenhá-las. É justamente isso que acontece com o profissional! A cada nova oportunidade de emprego, o profissional vem iterativamente acumulando cada dia mais sua experiência e seu conhecimento para ocupar uma posição de responsabilidade compatível na sua área de atuação. O salário acaba sendo mera conseqüência e espelho do nível de responsabilidade assumido a cada cargo.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;O atacante do Manchester United tem um salário muito melhor do que um atacante do Atlético Paranaense não somente pelo tamanho do clube, mas sim por que o jogador no porte da empresa tem muito mais responsabilidades! Perder um pênalti na semifinal da Champion League contra o Real Madri, não tem as mesmas conseqüências que perder o mesmo pênalti na semifinal do campeonato paranaense contra o Curitiba.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Segue aqui as características do segundo perfil eu chamei sarcasticamente de candidato “pára-quesdista”:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; font-weight: normal; line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;&lt;strong&gt;Pára-quedista&lt;/strong&gt;&lt;strong&gt;&amp;nbsp;não é especialista…&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;a href="http://fernandofranzini.files.wordpress.com/2010/12/paraquedista-corumba.jpg" style="font-weight: bold;"&gt;&lt;img alt="" class="alignright size-thumbnail wp-image-2815" height="101" src="http://fernandofranzini.files.wordpress.com/2010/12/paraquedista-corumba.jpg?w=150&amp;amp;h=101" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: right; height: auto; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; margin-top: 0px; max-width: 100%; width: auto;" title="Paraquedista - Corumba" width="150" /&gt;&lt;/a&gt;O pára-quedista é aquele camarada que afirma que “sabe de tudo um pouco”. Ele normalmente apresenta uma experiência mais ampla, entretanto bem superficial não tendo raízes profundas em nenhuma vertente especifica. A verdade deste perfil é que ele aparentemente sabe de tudo um pouco, mas que na realidade do dia a dia não tem profundidade de fazer nada bem feito.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Algo unânime e importante para se pontuar aqui é que as boas empresas, dotados de bons salários são compostas de especialistas em suas respectivas áreas, que somando suas forças fazem o empreendimento ter sucesso.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Nos meses de entrevista que eu participei, pude perceber que este ponto se encontrava na grande maioria dos entrevistados. Os candidatos destacavam seu amplo conhecimento, mas não percebiam que a vaga requisitava alguém que tivesse um nível mínimo de profundidade em um conjunto de conhecimentos que viabilizasse sua capacidade em desempenhar com sucesso as responsabilidades do determinado cargo.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Usando nossa comparação eleita como exemplo, seria como um jogador de futebol sendo contratado para uma vaga de atacante e durante a entrevista ele afirmasse o seguinte:&amp;nbsp;&lt;em&gt;“Bom, eu adoro futebol desde pequeno, por isso já joguei dois anos como goleiro no time X, depois atuei um ano e meio como volante no time Y e hoje estou aqui interessado nessa vaga de atacante.”&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; font-weight: normal; line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;&lt;strong&gt;Pára-quedista&lt;/strong&gt;&lt;strong&gt;&amp;nbsp;não tem objetivo definido…&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;O pára-quedista é o camarada que sempre esta aprendendo, mas sem ritmo, foco e destino certo. Hoje ele inventa de investir em no caminho A, amanhã ele esta atuando em outra vertente e dai resolvi investir no caminho B. Depois de amanhã, os amigos estão falando de uma novidade e assim o persuadindo a investir no caminho C. O resultado disso que é ele não consegue iterativamente acumular conhecimentos, não tendo profundidade considerável em nenhum escopo especifico.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Voltando para nosso jogador “multi-posição”, eu fico imaginando ele investindo em recursos e treinando específicos para goleiro, outro momento de zagueiro e agora começando como atacante. A pergunta que para mim fica é:&amp;nbsp;&lt;em&gt;“Aonde é que este cara joga bem?”&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Nos meses de entrevista que eu participei percebi que este foi um ponto encontrado nos entrevistados recém formados. Eles apresentavam iniciativas de investimentos profissionais discordantes que não traçavam um a linha de perfil claro do objetivo profissional do individuo.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; font-weight: normal; line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;&lt;strong&gt;Pára-quedista&lt;/strong&gt;&lt;strong&gt;&amp;nbsp;desperdiça seu tempo…&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Esta característica é uma bem comum que eu percebo se repetir ao longo das empresas que eu venho passando nestes anos. Qualquer tempo ocioso ou livre é desenfreadamente desperdiçado com Orkut, Facebook, Twitter, MSN, outros robbies ou assuntos pessoais.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Eu não teria ousadia em criticar qualquer uma destas práticas, uma vez que eu mesmo também tenho as minhas, mas a questão é que eu percebo uma total falta de diligência pessoal na questão do investimento profissional. Não existem dúvidas que faz parte da saúde humana ter momento de lazer, acompanhado daquele super robbies, entretanto tudo tem que ser na medida certa.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Devido a estes fatores, o pára-quedista é aquele camarada que participa de treinamentos, mas não se compromete nas aulas, inicia a leitura de vários livros, finalizando poucos deles, não tem a nem paciência de acompanhar uma revista trimestral e são desprovidos de qualquer habito de leitura regular profissionalmente construtiva.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Hoje a concorrência do mercado de trabalho é impetuosa, as melhores vagas com os melhores salários serão ocupados por pessoas que realmente tenham capacidade de assumir as responsabilidades e isso este intimamente ligado ao nível de investimento que cada um faz na sua área de atuação. Em contra partida, o pára-quedista é aquele camarada que vive reclamando da empresa e de seu salário, não percebendo que bate o cartão todos os dias as 18 e vai para casa investir nos seus preciosos hobbies ao invés do seu salário de amanhã.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; font-weight: normal; line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;&lt;strong&gt;Pára-quedista&lt;/strong&gt;&lt;strong&gt;&amp;nbsp;aprende quando precisa…&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Devido à falta de foco e uma natureza de aprendizado iterativa, o pára-quedista é aquele tipo de pessoa que sempre precisa aprender e dominar algo no momento exato de colocar o conhecimento em prática. Ou seja, quando a situação bater a porta, ele então é movido em uma correria louca e desorganizada atrás de assimilar informações com o objeto de fazer e ou tomar importantes decisões.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Eu realmente fico pensando no que aconteceria se uma pessoa dentro de um avião em pleno voou assumisse a responsabilidade de sozinho a pousar aquela aeronave? Eu posso ver claramente a imagem do individuo a poucos momentos de pilotar a coisa, digitando a seguinte frase na busca da Google&lt;em&gt;: “Com o pousar uma avião modelo XYZ?”&lt;/em&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Voltando ao exemplo oficial, como ficaria se o atacante tivesse que aprender a bater um pênalti no final do campeonato no momento exato que o time sofreu a falta dentro da área? Teoricamente existem chances destes tipos de situações darem certo, mas na prática vemos que o pior sempre acontece. Eu espero que não exista duvidas no leitor dos finais mais prováveis de cada situação.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Nos meses de entrevista que eu participei pude perceber que este foi o maior ponto forte nos entrevistados deste perfil. Nos conhecimentos que os candidatos apresentavam, a maioria era resultante exclusivo de iniciativas de aprendizado voltada às necessidades imediatas e emergentes do dia a dia. Um índice bem baixo apresentou uma postura proativa de investimentos de qualidade no seu crescimento profissional.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Existe um ditado popular que diz que assim: “Quando a água bate na bunda é que aprende a nadar.” Em minha opinião, na atual situação do mercado de trabalho, aprender a nadar no momento que água estiver neste ponto, à pessoa sem sombra de dúvidas morrerá afogado de alguma forma.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; font-weight: normal; line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;&lt;strong&gt;Pára-quedista&lt;/strong&gt;&lt;strong&gt;&amp;nbsp;alterna de emprego visando salário…&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Como o pára-quedista é o camarada que atira para todos os lados, qualquer coisa é motivo para a mudança de emprego.&amp;nbsp; Dentro dos muitos por mim documentados, o mais usado ainda é o aumento de salário como motivação e não como conseqüência. Ou seja, o pára-quedista esta disposto a perder seu foco, investimentos, conhecimentos, experiência e o tempo no emprego atual acumulado em troca de um aumento salarial imediato e instantâneo. Eu também percebi durante as entrevistas e currículos que apresentaram o efeito “galho em galho” sem concretizar projetos ou marcos nos lugares que passaram.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;O ponto camuflado nesta questão é que o pára-quedista que apresenta esta característica sempre esta a procura de outros salários melhores, pois em todas as trocas de oportunidades já feitas, ele dificilmente consegue alguma mudança salarial significativa que quebre este ciclo.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; font-weight: normal; line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;Conclusão&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Eu gostaria de fechar com uma analogia a frase:&lt;/span&gt;&lt;/div&gt;&lt;blockquote style="font-size: 14px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 30px; padding-right: 30px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;em&gt;“Boas empresas, dotados de bons salários são compostas de especialistas em suas respectivas áreas, que somando suas forças fazem o empreendimento ter sucesso”&lt;/em&gt;.&lt;/span&gt;&lt;/blockquote&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;a href="http://fernandofranzini.files.wordpress.com/2010/12/images1.jpg"&gt;&lt;img alt="" class="alignright size-thumbnail wp-image-2881" height="112" src="http://fernandofranzini.files.wordpress.com/2010/12/images1.jpg?w=150&amp;amp;h=112" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: right; height: auto; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; margin-top: 0px; max-width: 100%; width: auto;" title="images" width="150" /&gt;&lt;/a&gt;Essa almejada empresa é como se fosse à nossa ilustre seleção brasileira de futebol. Se pararmos para analisar, a seleção brasileira é uma empresa composta somente de especialistas! Ou seja, cada jogador selecionado é alguém especialista na sua posição com capacidades de desempenhar algum papel relacionado com sua especialidade. Todos nos brasileiros já sabemos qual é o gosto do resultado quando cada especialista deste time desempenha bem suas responsabilidades e infelizmente também sabemos o gosto amargo quando os especialistas das outras seleções desempenham melhor as suas.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Eu acredito que todos nos, em alguns momentos já manifestamos ou iremos manifestar algumas características de pára-quedista em nossas vidas. Por isso gostaria de dar algumas dicas para que o leitor interessado possa combater isso:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; font-weight: normal; line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;Alvo Profissional&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Cada pessoa precisa o mais rápido possível definir qual é seu alvo profissional! Responda as seguintes perguntas para você mesmo:&lt;strong style="font-weight: bold;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style="font-size: 14px; line-height: 18px;"&gt;&lt;li style="line-height: 21px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;O que eu quero fazer na minha vida?&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;
&lt;li style="line-height: 21px;"&gt;O que eu quero ser?&lt;/li&gt;
&lt;li style="line-height: 21px;"&gt;Como eu quero trabalhar?&lt;/li&gt;
&lt;/span&gt;&lt;/ul&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Uma dica particular minha é que cada um precisa escolher uma área que realmente lhe gere satisfação. Não existe mais nada frustrante e desmotivante na vida de uma pessoa que acordar todos os dias para ir trabalhar em algo que não tenha prazer em fazer.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;Investimento Profissional&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Use todos os recursos possíveis imagináveis para investir naquilo que você deseja fazer que coopere para alcançar seu objetivo. Separe recursos cíclicos (tempo e dinheiro) e invista em na sua vida profissional, delimitando claramente seu tempo de investimento profissional e de lazer pessoal. Use todos os recursos disponíveis para isso: cursos, eventos, treinamentos, certificações, livros, revistas e sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; font-weight: normal; line-height: 18px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;h2 style="font-weight: normal; line-height: 1.3em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: small;"&gt;Defina Metas Anuais&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;No começo de cada ano, faça uma lista de objetivos a ser alcançados. Responda as seguintes perguntas:&lt;/span&gt;&lt;/div&gt;&lt;ul style="font-size: 14px; line-height: 18px;"&gt;&lt;li style="line-height: 21px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Quais são os cursos, eventos, treinamentos, certificações, livros, revistas e sites que eu possa ler, fazer ou prestar que fará de mim um profissional melhor capacitado para desempenhar as atividades da minha área de atuação?&lt;/span&gt;&lt;/li&gt;
&lt;b style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;
&lt;li style="line-height: 21px;"&gt;Quais são os cursos, eventos, treinamentos, certificações, livros, revistas e sites que eu possa ler, fazer ou prestar que me proporcionem capacidade para assumir mais responsabilidades, com perspectivas melhores de salário dentro ou fora da empresa que estou?&lt;/li&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/ul&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Defina esta lista, coloque na parede do seu trabalho e mãos a obra!&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Algo que eu gostaria de deixar claro é que eu não estou querendo criar um “mundo de utopia” no qual uma pessoa fica vinte e quatro horas por dia bitolado no trabalho e nos estudos, deixando de ser um ser humano normal sociável. Muito pelo contrario, meu desejo que é todos sejam pessoais plenas.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;A dica é simples, ao invés de você perder duas horas de almoço inútil por ai, faça apenas uma hora e vinte e invista os quarenta minutos em estudos na sua lista de metas. Caso você tenha o horário de almoço reduzido, faça depois do expediente. Ao invés de ir para casa às dezoito horas e jogar seu tempo na inútil televisão, fique mais quarenta minutos investindo na sua lista de metas. Calcule o quanto de tempo você ira acumular no final de um ano lendo quarenta minutinhos por dia? Imagine então se você se esforçar e separar uma hora e meia por dia?&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;Agora pense, se você não o fizer, tenha certeza que alguém por ai já esta fazendo. Amanhã este alguém estará colhendo os frutos deste investimento e você ainda estacionado no mesmo lugar. E você ? Concorda comigo ? O artigo fica aberto para comentários e opiniões.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px; text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;em&gt;“O coração do sábio busca cada dia mais conhecimento, mas o tolo alimenta-se de sua&amp;nbsp;própria&amp;nbsp;ignorância”. Provérbios&amp;nbsp;15:14&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: 14px; font-weight: normal; line-height: 18px; text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-size: 14px; line-height: 18px; text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: inherit;"&gt;&lt;em&gt;Fonte:&amp;nbsp;&lt;/em&gt;&lt;span class="Apple-style-span" style="color: black; font-size: small; line-height: normal;"&gt;&lt;a href="http://fernandofranzini.wordpress.com/2010/12/09/profissional-paraquesdista/"&gt;&lt;i&gt;http://fernandofranzini.wordpress.com/2010/12/09/profissional-paraquesdista/&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;a href="http://twitter.com/fredmaia"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Twitter&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-7729376555480727158?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2011/03/profissional-versus-para-quedista.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-4642045814211729703</guid><pubDate>Sat, 26 Feb 2011 03:39:00 +0000</pubDate><atom:updated>2011-03-02T09:13:52.428-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SCJP</category><category domain="http://www.blogger.com/atom/ns#">Certificação</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">ocjp</category><category domain="http://www.blogger.com/atom/ns#">JSE</category><category domain="http://www.blogger.com/atom/ns#">oracle</category><title>Meus estudos para certificação e um pouco da minha história com Java!</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-MWXJ9XWLPf8/TWlTrgdiupI/AAAAAAAAAOg/0vYkAKOCNv0/s1600/OCP_JavaSE6Programmer_clr.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="185" src="https://lh6.googleusercontent.com/-MWXJ9XWLPf8/TWlTrgdiupI/AAAAAAAAAOg/0vYkAKOCNv0/s320/OCP_JavaSE6Programmer_clr.bmp" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Hoje, dia 25/02, foi um ótimo dia! Passei na minha primeira certificação Java. Agora sou um Oracle Certified Java Programmer 6 (OCJP 6).&amp;nbsp;Como é de costume da comunidade de Java vou mostrar como foram os meus passos para chegar até aqui, fazer a prova e ser aprovado, para quem pretende tirar a sua certificação ficará como dica. Aproveito pra falar um pouco da minha história com Java.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Um Pouco da Minha História com Java&lt;/b&gt;&lt;br /&gt;
Trabalho especificamente com Java a praticamente um ano, antes disso fiz estágio durante dois anos desenvolvendo em IBM, DotNet e também algumas coisas em Java para algumas grandes empresas, fazendo integrações de aplicações IBM Lotus Notes com Java, SAP e Oracle.&lt;br /&gt;
Mesmo antes de trabalhar só com Java sempre estudei em casa, principalmente pelas apostilas da&amp;nbsp;&lt;a href="http://www.caelum.com.br/apostilas/"&gt;Caelum&lt;/a&gt;&amp;nbsp;e&amp;nbsp;&lt;a href="http://jedi.wv.com.br/"&gt;Iniciativa Jedi&lt;/a&gt;&amp;nbsp;(recomendo essas fontes).&amp;nbsp;Apesar de apenas um ano de experiência em Java, já me disseram que sou bem melhor que muitos "desenvolvedores plenos" que existem por aí. Hoje já desenvolvo em Java para Web utilizando JSF, Hibernate, Spring, WebServices com Restful, já brinquei com Flex e Struts 2. Agora comecei a estudar também Ruby on Rails, mas isso não vem ao caso.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Como Ganhei meu Voucher&lt;/b&gt;&lt;br /&gt;
A praticamente um mês atrás ganhei em um sorteio pelo twitter o voucher de certificação Oracle, ganhei do @jornaljava (sigam, recomendo!) Detalhe, eu só tinha um mês pra estudar, pois o voucher só tinha mais um mês de validade. A partir daí começou minha jornada.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Meus Estudos para Certificação&lt;/b&gt;&lt;br /&gt;
Já adianto que não tenho nenhum segredo ou dica infalível, apenas mostro como pude me preparar.&lt;br /&gt;
Eu já tinha o livro 'Certificação Sun Para Programador Java 6 - Guia de Estudo' da Kathy Sierra e Bert Bates mas nunca tinha estudado ainda, então comecei logo. Alguns ficam em dúvida de fazer a versão 5 ou a 6, eu optei logo pela 6, visto que o inglês que é o maior diferencial entre as duas é bem tranquilo.&lt;br /&gt;
Minha meta era ler o livro da Kathy em 20 dias para poder estudar os outros 10 dias por outras fontes e fazer simulados, mas não consegui, pois a partir do décimo dia já foi ficando um pouco cansativo e o ritmo foi diminuindo. Então terminei o livro apenas 2 dias antes da prova.&lt;br /&gt;
Queria ter lido o livro do Camilo Lopes, que é um guia curto para a certificação, mas o tempo foi muito curto e também não li.&lt;br /&gt;
Não quis fazer nenhum simulado, mais ou menos até o 20º dia de estudos, só então comecei a fazer alguns aleatoriamente na internet. Fiz alguns como o&amp;nbsp;&lt;span class="Apple-style-span" style="border-collapse: collapse; color: #333333; line-height: 18px;"&gt;&lt;a href="http://www.javabeat.net/products/cert/scjp-1-6.php" rel="nofollow" style="color: #4382b0; text-decoration: none;" target="_blank"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;JavaBeat&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;"&gt;, e o&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://fredericoarantes.blogspot.com/2010/01/vacas-pro-curral-certificacao-scjp.html"&gt;"Vacas para o Curral"&lt;/a&gt;, este último é bem simples mas é legal&lt;span class="Apple-style-span" style="border-collapse: collapse; line-height: 18px;"&gt;. Fiz também o WhizLabs, este é bom pois te mostra a questões que você errou, mostra a certa e&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
explica o porque. Baixei o ExamLabs mas este eu fiz muito pouco, e fiz também o MasterExam que vem com o livro da Kathy.&lt;br /&gt;
&lt;br /&gt;
Sobres os simulados:&lt;br /&gt;
- o JavaBeat tem umas&amp;nbsp;questões legais;&lt;br /&gt;
- o "Vacas para o Curral" é mais fácil mas tem conceitos básicos importantes;&lt;br /&gt;
- o ExamLabs parece ser bom mas não pratiquei muito;&lt;br /&gt;
- o WhizLabs é bom, pois explica as respostas e você aprende com ele;&lt;br /&gt;
- o MasterExam é muito bom, mas é mais difícil que a prova, principalmente porque nas questões em que você tem mais de uma opção ele não te diz quantas são corretas, na certificação é informado, e isso ajuda muito. Pra se ter uma idéia meu score nele foi de apenas 39%. Fiz completo apenas uma vez.&lt;br /&gt;
&lt;br /&gt;
Claro que o tempo de estudos depende da sua experiência e conhecimentos na linguagem. Eu consegui passar com um mês de estudos, mas caso você tenha um prazo maior (que não foi o meu caso), recomendo estudar por pelo menos 2 meses, acho que é um tempo bom para se preparar e ficar tranquilo para a prova.&lt;br /&gt;
Meu score foi de 71%, para o tempo que tive achei bom, se tirasse os 58% que é o mínimo já estava bom.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Sobre a Prova&lt;/b&gt;&lt;br /&gt;
Possui 60 questões, você tem 180 minutos para realizá-la, e você precisa acertar 58% para ser aprovado. Na minha prova tinha umas 10 questões de drag and drop (que acho muito chatas), umas 3 de compilação de linha de comando e classpath (coisas que achei que não iriam cair). Tudo o que cai está no livro da Kathy.&lt;br /&gt;
Outro detalhe importante, quando a prova termina você não vê na tela se passou ou não, apenas quando o relatório é impresso logo a seguir, você vê apenas uma mensagem agradecendo sua participação, isso me assustou (rs).&lt;br /&gt;
&lt;br /&gt;
Se você mora em goiânia ou região recomendo que faça a prova na&amp;nbsp;&lt;a href="http://www.supera.com.br/site/"&gt;Supera Tecnologia&lt;/a&gt;&amp;nbsp;tem uma sala tranquila com ar condicionado, e se você passar ganha camiseta da empresa, além de ter sua&amp;nbsp;&lt;a href="http://www.supera.com.br/site/index.php?option=com_content&amp;amp;view=article&amp;amp;id=269:fredmaia&amp;amp;catid=40:certificacoes&amp;amp;Itemid=93"&gt;foto publicada no site&lt;/a&gt;&amp;nbsp;deles dando os parabéns!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Receita de bolo&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;Estude o livro da Kathy Sierra, releia o que tiver dúvida, faça todos os exercícios, se puder fazer um resumo dos capítulos para revisar depois, melhor ainda. Procure outras fontes para o que não ficou bem fixado na mente, faça simulados.&lt;br /&gt;
&lt;br /&gt;
Aconselho não estudar uma semana sim, outra não, uma sim, duas não.&amp;nbsp;É bom&amp;nbsp;que os estudos sejam constantes e que a prova venha logo depois. Então, é só comemorar!&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-4642045814211729703?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2011/02/meus-estudos-para-certificacao-e-um.html</link><author>noreply@blogger.com (Fred Maia)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh6.googleusercontent.com/-MWXJ9XWLPf8/TWlTrgdiupI/AAAAAAAAAOg/0vYkAKOCNv0/s72-c/OCP_JavaSE6Programmer_clr.bmp" height="72" width="72" /><thr:total>9</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-4978701154908404758</guid><pubDate>Wed, 16 Feb 2011 10:53:00 +0000</pubDate><atom:updated>2011-03-02T09:14:10.208-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SCJP</category><category domain="http://www.blogger.com/atom/ns#">promoção</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">dica</category><category domain="http://www.blogger.com/atom/ns#">certificacao</category><category domain="http://www.blogger.com/atom/ns#">retake</category><category domain="http://www.blogger.com/atom/ns#">ocjp</category><category domain="http://www.blogger.com/atom/ns#">comprar</category><category domain="http://www.blogger.com/atom/ns#">oportunidade</category><category domain="http://www.blogger.com/atom/ns#">oracle</category><title>Promoção de Voucher Oracle com Retake é Prorrogada</title><description>Hoje pela manhã recebi um email da Oracle, informando que a promoção de voucher com retake foi prorrogada até o dia 28/02/11. Você que não tinha aproveitado a oportunidade, não perca dessa vez. A Oracle diz no email que o tempo de processamento do pedido é de 15 dias úteis, mas no geral está demorando bem mais que isso. O site ainda não está atualizado mas segue o que recebi por email:&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-vjJx8RkDemI/TVurlyztWQI/AAAAAAAAAOI/yrShatQipZc/s1600/Oracle.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://2.bp.blogspot.com/-vjJx8RkDemI/TVurlyztWQI/AAAAAAAAAOI/yrShatQipZc/s640/Oracle.JPG" width="310" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-4978701154908404758?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2011/02/promocao-de-voucher-oracle-com-retake-e.html</link><author>noreply@blogger.com (Fred Maia)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-vjJx8RkDemI/TVurlyztWQI/AAAAAAAAAOI/yrShatQipZc/s72-c/Oracle.JPG" height="72" width="72" /><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-765948169564567816</guid><pubDate>Thu, 10 Feb 2011 18:31:00 +0000</pubDate><atom:updated>2011-03-02T09:14:21.243-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">JEE</category><category domain="http://www.blogger.com/atom/ns#">RESTful</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">REST</category><category domain="http://www.blogger.com/atom/ns#">Jersey</category><category domain="http://www.blogger.com/atom/ns#">JAX-RS</category><category domain="http://www.blogger.com/atom/ns#">Spring</category><category domain="http://www.blogger.com/atom/ns#">integração</category><category domain="http://www.blogger.com/atom/ns#">WebService</category><category domain="http://www.blogger.com/atom/ns#">JSR-311</category><title>Integrando sua aplicação Spring com WebService JAX-RS RESTful e Jersey</title><description>Neste post irei mostrar as alterações que você precisa fazer para sua aplicação que já deve estar funcionando com Spring, ser integrada com JAX-RS, que é uma especificação (a JSR-311) que define a criação de um WebService com arquitetura RESTful, utilizando anotações que diminuem a necessidade de muitas configurações, utilizaremos a implementação Jersey que é open source e referência do JAX-RS.&lt;br /&gt;
Se quer saber mais sobre WebService RESTful você pode encontrar uma boa introdução no site da&amp;nbsp;&lt;a href="http://www.k19.com.br/artigos/criando-um-webservice-restful-em-java/"&gt;K19&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
No caso da minha aplicação estou utilizando&amp;nbsp;Spring 2.5, Hibernate 3.3.2 e JSF 1.2. Caso seu Spring seja de uma versão diferente pode ser que não funcione da mesma forma.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Os jars adicionais que você precisa colocar em sua aplicação são:&amp;nbsp;cglib-nodep-2.1_3.jar,&amp;nbsp;jersey-core-1.5.jar,&amp;nbsp;jersey-json-1.5.jar,&amp;nbsp;jersey-server-1.5.jar,&amp;nbsp;jersey-spring-1.5.jar,&amp;nbsp;json-lib-2.4-jdk15.jar.&lt;br /&gt;
&lt;br /&gt;
No seu arquivo web.xml adicione as seguintes linhas:&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;web-app version="2.5"&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;&lt;div style="display: inline !important;"&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&amp;lt;!-- Jersey servlet --&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&amp;lt;servlet&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;servlet-name&amp;gt;Rest_Servlet&amp;lt;/servlet-name&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;servlet-class&amp;gt;com.sun.jersey.spi.spring.container.servlet.SpringServlet&amp;lt;/servlet-class&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;load-on-startup&amp;gt;1&amp;lt;/load-on-startup&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;/servlet&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;servlet-mapping&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;servlet-name&amp;gt;Rest_Servlet&amp;lt;/servlet-name&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;url-pattern&amp;gt;/*&amp;lt;/url-pattern&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;/servlet-mapping&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;...&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;/web-app&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No seu applicationContext.xml adicione:&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&amp;lt;!-- Coloque em base-package o pacote da sua classe de Serviço --&amp;gt;&lt;br /&gt;
&amp;lt;context:component-scan base-package="br.com.fred.exemplo.servico" /&amp;gt;&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
A sua classe de serviço deve ficar como:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;@Path("/livros")&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;@Component&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;@Service&lt;br /&gt;
public class LivroService {&lt;br /&gt;
&lt;br /&gt;
@Autowired&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;private LivroDAO livroDAO;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;@GET @Produces("text/xml")&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;public List&amp;lt;Livro&amp;gt; getLivros( ){&lt;br /&gt;
&amp;nbsp;//retorna uma lista de livros&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;return livroDao.getLivros( );&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;}&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;       @GET &lt;br /&gt;
@Path("/id/{id}")&lt;br /&gt;
@Produces("text/xml")&lt;br /&gt;
&amp;nbsp;public Livro getLivro(@PathParam("id")String id) {&lt;br /&gt;
&amp;nbsp;Integer intId = Integer.valueOf(id);&lt;br /&gt;
&amp;nbsp;return livroDAO.getLivro(id);&lt;br /&gt;
}&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;}&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Sua classe Livro ficará como:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;@XmlRootElement&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;public class Livro {&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;private int id;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;private String titulo;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;private String autor;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;   &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;public Livro() {&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//getters e setters&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;}&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Agora basta executar seu projeto e testar, supondo que o nome do projeto é biblioteca e que você está usando o tomcat na porta 8080, basta testar das seguintes formas:&lt;/div&gt;&lt;div&gt;http://localhost:8080/biblioteca/livros (retorna xml com uma lista de livros)&lt;/div&gt;&lt;div&gt;http://localhost:8080/biblioteca/livros/id (retorna xml com um livro com o id especificado)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Qualquer dúvida, deixe nos comentários.&lt;/div&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-765948169564567816?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2011/02/integrando-sua-aplicacao-spring-com.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-536082410618589715</guid><pubDate>Tue, 25 Jan 2011 18:11:00 +0000</pubDate><atom:updated>2011-03-02T09:14:33.673-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">certificacao</category><category domain="http://www.blogger.com/atom/ns#">retake</category><category domain="http://www.blogger.com/atom/ns#">problema</category><category domain="http://www.blogger.com/atom/ns#">resposta</category><category domain="http://www.blogger.com/atom/ns#">oracle</category><title>Resposta da Oracle - Certificação Retake</title><description>[edit] Promoção de Voucher com Retake prorrogada para até dia 28/02/11.&amp;nbsp;&lt;a href="http://fredericoarantes.blogspot.com/2011/02/promocao-de-voucher-oracle-com-retake-e.html"&gt;http://fredericoarantes.blogspot.com/2011/02/promocao-de-voucher-oracle-com-retake-e.html&lt;/a&gt;&amp;nbsp;[/edit]&lt;br /&gt;
&lt;br /&gt;
Olá pessoal. Muita gente esperando resposta da Oracle e com medo de perder a promoção do Retake. Bem ontem eu finalmente recebi a resposta, acho que depois de quase um mês esperando. Segue o email que recebi, acredito que mesmo demorando um pouco todos serão respondidos.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Prezado cliente,&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;recebemos seu pedido de compra de eVoucher com Retake através de nossa loja virtual.&amp;nbsp; Para darmos continuidade ao seu pedido, pedimos a gentileza de nos informar os seguintes dados de sua empresa, enviando um email para&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;a href="mailto:neide.ferreira@oracle.com" style="color: #7799bb;"&gt;neide.ferreira@oracle.com&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;:&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;. Número do CNPJ&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;. Forma de pagamento:&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Formulário (BIA), com pagamento para 30 dias da data de recebimento. Esta opção é válida exclusivamente para empresas, mediante faturamento contra CNPJ.&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Boleto Bancário (pagamento antecipado, a ser realizado em até 05 dias úteis. Caso o pagamento não seja efetuado dentro do prazo mencionado, o pedido será cancelado).&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Caso o pagamento seja pessoa fisica envie somente o Número do CPF.&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Importante: O pedido será processado somente após o recebimento das informações acima.&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Desde já, agradecemos seu contato e interesse nos produtos da Oracle University.&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Atenciosamente,&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Neide Ferreira&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Phone: 55 11 5184-8219 | Fax: 55 11 5189-1191&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Oracle University&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;ORACLE Brasil | Alfredo Egydio de Souza Aranha, 100 | 04726-170 São Paulo&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;"Please consider your environmental responsibility before printing this e-mail"&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: inherit;"&gt;Antes de ontem ganhei na promoção do @jornaljava no Twitter um voucher de certificação, que só é válido até dia 27/02/11, então não sei se comprarei o voucher da promoção da Oracle, ou eu compro pro caso de não passar nesta já que o tempo é curto, o que espero que não aconteça, ou já pra tirar a de Java Web daqui alguns meses.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: inherit;"&gt;Então, espero que todos recebam a resposta da Oracle, qualquer coisa tentem entrar em contato nestes telefones que estão no email da Neide Ferreira.&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-536082410618589715?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2011/01/resposta-da-oracle-certificacao-retake.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-7217318835395446314</guid><pubDate>Fri, 21 Jan 2011 19:12:00 +0000</pubDate><atom:updated>2011-03-15T15:30:28.527-03:00</atom:updated><title>Instalando Ruby 1.9.2 e Rails 3 e Criando seu Primeiro CRUD no Windows</title><description>&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Tutorial de instalação do Ruby on Rails no Windows. &lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Instalei aqui na empresa pra brincar nas horas vagas&lt;/span&gt;. No meu notebook criei uma VM com Virtual Box e Ubuntu, depois posto como fiz nele. Neste mostrarei apenas para Windows.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Instalando o Ruby&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;a href="http://www.itexto.net/devkico/wp-content/uploads/2009/03/bruce_on_rails.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="236" src="http://www.itexto.net/devkico/wp-content/uploads/2009/03/bruce_on_rails.jpg" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Primeiro baixe o arquivo&amp;nbsp;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;a href="http://rubyforge.org/frs/download.php/73722/rubyinstaller-1.9.2-p136.exe" style="text-decoration: none;"&gt;rubyinstaller-1.9.2-p136.exe&lt;/a&gt;. Aqui &amp;nbsp;você encontra várias versões&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://rubyforge.org/frs/?group_id=167"&gt;http://rubyforge.org/frs/?group_id=167&lt;/a&gt;.&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Para instalá-lo, quando perguntado adicione o Ruby ao PATH, então só next, next, finish.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Para verificar a instalação abra o prompt de comando e digite &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;ruby -v&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, se tudo ocorreu bem você verá a versão instalada &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;ruby 1.9.2p136...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Instalando o Rails&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;No prompt de comando digite:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: 'Trebuchet MS', sans-serif;"&gt;gem install rails&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Aguarde a instalação e para verificar digite o comando &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;rails -v&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, deve aparecer&lt;/span&gt; &lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;Rails 3.0.3...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Instalando o Banco de Dados&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Pelo que vi o SQLite é o BD mais utilizado enquanto está apenas se desenvolvendo com Ruby On Rails, não para produção. Entre no link&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.sqlite.org/download.html"&gt;http://www.sqlite.org/download.html&lt;/a&gt;&amp;nbsp;e baixe a versão para Windows, os arquivos&amp;nbsp;&lt;span class="Apple-style-span" style="color: #1c2837; font-family: Verdana; line-height: 19px;"&gt;sqlite-shell-win32-x86.zip e&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #1c2837; font-family: Verdana; line-height: 19px;"&gt;sqlite-dll-win32-x86.zip. &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Após isso, descompacte-os e coloque o .exe e a DLL no diretório de instalação do Ruby, geralmente: &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;c:/ruby192/bin&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Finalizando a instalação&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Geralmente os gems que vêm com este instalador do Ruby estão desatualizados, então dê o seguinte comando:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;gem update --system &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;e depois&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #1c2837; font-family: 'Trebuchet MS', sans-serif; line-height: 19px;"&gt;&lt;span class="bbc" style="font-style: normal;"&gt;gem install sqlite3-ruby.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;Instalação finalizada.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;span class="bbc" style="font-style: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;span class="bbc" style="font-style: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Criando seu primeiro CRUD&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;span class="bbc" style="font-style: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Vou mostrar aqui apenas os comandos e não explicá-los a fundo. Para ver o que eles realmente fazem entrem neste link&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://guides.rubyonrails.org/getting_started.html"&gt;http://guides.rubyonrails.org/getting_started.html&lt;/a&gt;&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;, sugiro que leiam tudo que está nele, e também siga o seu tutorial para entender a "mágica" do Rails.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;Crie um diretório para os seus projetos, abra o prompt de comando e entre no diretório criado e execute o comando:&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #1c2837; font-family: 'Trebuchet MS', sans-serif; line-height: 19px;"&gt;rails new agenda&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;Isto criará toda a estrutura do seu projeto, preparada para o padrão MVC. Entre no diretório criado:&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #1c2837; font-family: 'Trebuchet MS', sans-serif; line-height: 19px;"&gt;cd agenda&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;Se quiser, pode testar se está tudo funcionando, o Ruby On Rails tem um servidor web embutido que você pode utilizar. Dentro do diretório do projeto, execute o comando:&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #1c2837; font-family: 'Trebuchet MS', sans-serif; line-height: 19px;"&gt;rails server&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;Abra &lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;http://localhost:3000&lt;/span&gt;, você deverá ver uma página padrão do Rails "Welcome aboard" dando instruções de como proceder para continuar desenvolvendo sua aplicação.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;Volte ao prompt e pare o servidor com Ctrl + C. Execute o comando a seguir:&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #1c2837; font-family: 'Trebuchet MS', sans-serif; line-height: 19px;"&gt;bundle install&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;Este comando instala alguns gems que podem estar faltando para sua aplicação funcionar corretamente.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;Agora execute o comando: &lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;rails generate scaffold Pessoa nome:string telefone:string data_de_aniversario:date&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837;"&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;O scaffold é um comando que gera pra você os scripts necessários para criação das tabelas no BD, seus models, views e controllers. Para criar as tabelas no BD execute o comando: &lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;rake db:migrate&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;span class="bbc" style="font-style: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;span class="bbc" style="font-style: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Seu CRUD está pronto. Execute o servidor novamente com &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;rails server &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;ou apenas &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;rails s&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; e acesse&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;http://localhost:3000/pessoas&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Bons códigos! Logo postarei fontes de estudo, as quais estou utilizando, uma delas é a apostila da Caelum RR-71, a qual também foi fonte de inspiração para o post.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #1c2837; font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;strong&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;strong&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;strong&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-7217318835395446314?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2011/01/instalando-ruby-192-e-rails-3-e-criando.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-2543351539271341934</guid><pubDate>Fri, 14 Jan 2011 13:41:00 +0000</pubDate><atom:updated>2011-03-02T09:15:16.568-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Velocity</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">SMTP</category><category domain="http://www.blogger.com/atom/ns#">Email</category><category domain="http://www.blogger.com/atom/ns#">Spring</category><category domain="http://www.blogger.com/atom/ns#">Gmail</category><title>Enviando Email com Java - Usando Spring e Velocity e o SMTP do Gmail</title><description>Neste post &lt;b&gt;não &lt;/b&gt;irei demonstrar a aplicação completa, mas apenas os arquivos que você precisa alterar e/ou adicionar em sua aplicação para enviar &lt;b&gt;email&lt;/b&gt;, usando o &lt;b&gt;Spring &lt;/b&gt;e o &lt;b&gt;Velocity&lt;/b&gt;, pressuponho que sua aplicação já esteja utilizando o Spring. Como forma de exemplo e para você fazer sua aplicação funcionar sem precisar por enquanto de um servidor SMTP, usaremos o do Gmail.&lt;br /&gt;
O velocity é um projeto template-engine da Apache Software Foundation para aplicações Web. Ele permite que você crie templates de texto, html, xml ou o que preferir e deixe-o separado do seu código Java, podendo interagir com ele. Permite por exemplo que o designer trabalhe em paralelo com os programadores, enquanto fazem o html os programadores fazem o código Java.&lt;br /&gt;
Neste exemplo iremos usar o velocity para criar templates de email, textos padrões que serão criados e que receberão parâmetros do seu código Java, isto pode ser bem útil.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
O velocity possui a velocity language, e com ela você interagir com o texto criado. Você pode trabalhar não apenas com String, mas também com o próprio objeto, além de pode usar vários métodos como if, else if, foreach, entre outros.&lt;br /&gt;
Para baixar os jars do velocity acesse a página oficial da Apache&amp;nbsp;&lt;a href="http://velocity.apache.org/"&gt;http://velocity.apache.org/&lt;/a&gt;, lá você também encontra toda a documentação.&lt;br /&gt;
Após baixar os jars, coloque-os no seu projeto na pasta WebContent/WEB-INF/lib e no classpath da sua aplicação.&lt;br /&gt;
No seu arquivo applicationContext.xml adicione as seguintes linhas:&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&amp;lt;!-- Configurações do VelocityEngine --&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&amp;lt;bean id="velocityEngine" class="org.springframework.ui.velocity.VelocityEngineFactoryBean"&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;property name="velocityProperties"&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;value&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;resource.loader=file&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;file.resource.loader.class=org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/value&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/property&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&amp;lt;/bean&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&amp;lt;!-- Propriedades do JavaMailSender com SMTP do Gmail --&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&amp;lt;bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;lt;property name="host" value="smtp.gmail.com" /&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;lt;property name="port" value="465" /&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;lt;property name="protocol" value="smtps" /&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;lt;property name="username" value="seu_email@gmail.com"/&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;lt;property name="password" value="sua_senha"/&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;lt;property name="javaMailProperties"&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;props&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;prop key="mail.smtps.auth"&amp;gt;true&amp;lt;/prop&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;prop key="mail.smtps.starttls.enable"&amp;gt;true&amp;lt;/prop&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;prop key="mail.smtps.debug"&amp;gt;true&amp;lt;/prop&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/props&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/property&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Segue abaixo minha classe de Envio de Email EmailServico.java:&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;//imports&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;@Service("emailServico")&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;@Transactional(propagation = Propagation.REQUIRED, rollbackFor=Throwable.class)&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;public class EmailServico {&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;@Autowired&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;private JavaMailSender mailSender;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;@Autowired&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;private VelocityEngine velocityEngine;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;private static final String TEMPLATE = "templates/velocity/email.vm";&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;private static final String FROM = comunicacao@gmail.com;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;b style="background-color: #f3f3f3;"&gt; private static final String SUBJECT = "Emissão de Portaria - SEDUC";&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;public void enviarEmail(final Pessoa pessoa){&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;span class="Apple-tab-span" style="background-color: #f3f3f3; white-space: pre;"&gt;&lt;b&gt;  &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;MimeMessagePreparator preparator = new MimeMessagePreparator() {&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;span class="Apple-tab-span" style="background-color: #f3f3f3; white-space: pre;"&gt;&lt;b&gt;   &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;public void prepare(MimeMessage mimeMessage) throws Exception {&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;MimeMessageHelper message = new MimeMessageHelper(mimeMessage);&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;message.setTo(pessoa.getEmail());&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;message.setFrom(FROM);&lt;/b&gt;&lt;br /&gt;
&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;message.setSubject(SUBJECT);&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//passando os parâmetros para o template&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;Map&amp;lt;String, Object&amp;gt; model = new HashMap&amp;lt;String, Object&amp;gt;();&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;model.put("pessoa",pessoa);&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;span class="Apple-tab-span" style="background-color: #f3f3f3; white-space: pre;"&gt;&lt;b&gt;    &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;String text = VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, TEMPLATE, model);&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;message.setText(text,true);&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;}&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;};&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;this.mailSender.send(preparator);&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;span class="Apple-tab-span" style="background-color: #f3f3f3; white-space: pre;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;//getters e setters&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;}&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;O template de exemplo que vou mostrar já utilizará o if. A sintaxe para utilizar seus objetos no texto é $ (cifrão) seguido do nome do parâmetro que você passou, por exemplo &lt;b style="background-color: #f3f3f3;"&gt;$pessoa&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Para utilizar o condicional if a sintaxe é:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #eeeeee; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;#if(condição) O texto caso entre no if. #end&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Caso queira verificar se um objeto tem valor null você não pode utilizar assim:&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;#if(objeto==null) O texto caso entre no if. #end&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Não é possível fazer comparações desta forma, se quiser fazer comparação com null utilize assim:&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;#if(objeto) O objeto retorna verdadeiro se não for null. #else O objeto retorna falso caso seja null. #end&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Uma ótima referência para se saber o que você pode usar com VL se encontra aqui:&amp;nbsp;&lt;a href="http://velocity.apache.org/engine/releases/velocity-1.5/user-guide.html"&gt;http://velocity.apache.org/engine/releases/velocity-1.5/user-guide.html&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Segue meu template de exemplo, o padrão para nomearmos é nome.vm. Segue o meu arquivo email.vm que coloquei em resouces.templates.velocity:&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;## Esta é a forma de usar comentários no VL (Velocity Language)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;Olá&amp;nbsp;$pessoa.Nome! Seu email foi cadastrado com sucesso. Seguem seus dados:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;Email: $pessoa.Email&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;## Estou verificando se o CPF é diferente de null para mostrar os dados&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;#if($pessoa.Cpf) CPF: $pessoa.Cpf #end&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: #f3f3f3;"&gt;#if($pessoa.Idade&amp;gt;=18) Maior de Idade #else Menor de Idade #end&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
O resultado será algo como:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: white;"&gt;Olá Frederico Maia! Seu email foi cadastrado com sucesso. Seguem seus dados:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: white;"&gt;Email: fredericomaia10@gmail.com&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: white;"&gt;CPF: 111.111.111-11&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b style="background-color: white;"&gt;Maior de Idade&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Pra utilizar sua classe de email agora é só fazer algo como:&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;//imports&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;@Service("notificacaoFachada")&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;public class NotificacaoFachada {&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;@Autowired&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;private EmailServico emailServico;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;public void enviarEmail(Pessoa pessoa) throws FachadaException{&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;try{&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;emailServico.enviarEmail(pessoa);&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;} catch (Exception e) {&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;throw new FachadaException(e);&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;}&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white; font-family: inherit;"&gt;A classe Pessoa algo como:&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="font-family: 'Times New Roman'; font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;//imports&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="display: inline !important; font-family: 'Times New Roman'; font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;public class Pessoa{&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="font-family: 'Times New Roman'; font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;private String nome&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;private String email&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small; font-weight: normal; white-space: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private String cpf&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small; font-weight: normal; white-space: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small; font-weight: normal; white-space: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small; font-weight: normal; white-space: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private String idade&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small; font-weight: normal; white-space: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small; font-weight: normal; white-space: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small; font-weight: normal; white-space: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; //getters e setters&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="background-color: #f3f3f3; white-space: pre;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: 'Times New Roman'; font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: #f3f3f3; font-family: 'Trebuchet MS', sans-serif; font-size: x-small;"&gt;}&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Caso eu tenha esquecido algo ou você tenha dúvidas em algo, é só comentar.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-2543351539271341934?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2011/01/enviando-email-com-java-usando-spring-e.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-954342457789444422</guid><pubDate>Wed, 05 Jan 2011 14:03:00 +0000</pubDate><atom:updated>2011-03-02T09:15:32.798-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">voucher</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">certificacao</category><category domain="http://www.blogger.com/atom/ns#">retake</category><category domain="http://www.blogger.com/atom/ns#">comprar</category><category domain="http://www.blogger.com/atom/ns#">Certificação</category><category domain="http://www.blogger.com/atom/ns#">SCJP</category><category domain="http://www.blogger.com/atom/ns#">segunda chance</category><category domain="http://www.blogger.com/atom/ns#">dica</category><category domain="http://www.blogger.com/atom/ns#">ocjp</category><category domain="http://www.blogger.com/atom/ns#">passo a passo</category><category domain="http://www.blogger.com/atom/ns#">oportunidade</category><category domain="http://www.blogger.com/atom/ns#">oracle</category><title>Como Comprar Voucher para Certificação Oracle de Java com Retake</title><description>[edit] Promoção de Voucher com Retake prorrogada para até dia 28/02/11.&amp;nbsp;&lt;a href="http://fredericoarantes.blogspot.com/2011/02/promocao-de-voucher-oracle-com-retake-e.html"&gt;http://fredericoarantes.blogspot.com/2011/02/promocao-de-voucher-oracle-com-retake-e.html&lt;/a&gt;&amp;nbsp;[/edit]&lt;br /&gt;
&lt;br /&gt;
Muita gente está em dúvida de como comprar seu voucher da oracle aproveitando a promoção de Retake, pra você que não sabia, caso você não passe na primeira tentativa, terá uma segunda chance gratuita, só válido para quem comprar o voucher até dia 31/01/11. Não deixe pro último dia, pois você não recebe o voucher na mesma hora. Vou mostrar passo a passo como comprar o seu.&lt;br /&gt;
Segue abaixo a descrição da promoção que está no site da Oracle:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;"As pessoas que adquirirem um voucher de exame de certificação entre &lt;span style="color: red;"&gt;16 de novembro e 31 de janeiro de 2011&lt;/span&gt;, e que não forem  aprovadas no exame, se qualificarão para a &lt;span style="color: red;"&gt;sua&lt;/span&gt; repetição  gratuita. Basta entrar em contato com o Centro de Testes Prometric Autorizado da  mesma forma que na tentativa inicial do exame e fornecer o número do seu voucher  de exame de certificação original. Depois de fazer o exame inicial, aguarde 72  horas antes de agendar a repetição gratuita de exame. Lembre-se também de que,  de acordo com as diretrizes de certificação da &lt;span style="color: red;"&gt;Oracle  University&lt;/span&gt;, é preciso aguardar pelo menos 14 dias para repetir qualquer  exame. A repetição gratuita deve ser utilizada no prazo de 12 meses a partir da  data de compra do voucher de certificação original. Não é necessário entrar em  contato com a &lt;span style="color: red;"&gt;Oracle University&lt;/span&gt; para agendar a repetição  do exame. Os exames são realizados em Centros de Testes Prometric Autorizados,  localizados no mundo todo. Depois de adquirir seu voucher de exame, entre em  contato com o centro de testes desejado para agendar a data, a hora e o local do  exame."&lt;/i&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
O valor da certificação é&amp;nbsp;R$ 272,00 mas com os impostos vai para R$ 317,20. Provavelmente você terá até o final de fevereiro de 2012 para utilizar o voucher, lembre-se que o retake também tem que ser utilizado neste período então não demore muito para marcar. Caso more em Goiânia ou região recomendo que marque a prova na&amp;nbsp;&lt;a href="http://www.supera.com.br/"&gt;Supera Tecnologia&lt;/a&gt;&amp;nbsp;que é Centro Oficial Prometric, fica no Setor Sul .&lt;br /&gt;
&lt;br /&gt;
Agora passo a passo de como comprar seu voucher no site da oracle:&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;1º - &lt;/b&gt;Entre no link&amp;nbsp;&lt;a href="http://education.oracle.com/"&gt;http://education.oracle.com/&lt;/a&gt;&amp;nbsp;caso seja a primeira vez que entra no site, será perguntado o seu país.&lt;br /&gt;
&lt;b&gt;2º - &lt;/b&gt;No banner principal da página, o terceiro banner é sobre a campanha de Voucher com Retake, nele clique em "começar agora".&lt;br /&gt;
&lt;b&gt;3º -&lt;/b&gt; A página que abrirá contém a descrição da promoção, uma pequena tabela, e as certificações que estão nesta promoção de voucher com Retake, que são as de Java, Oracle Solaris e NetBeans. Clique no link da tabela "Comprar Online" que está em "Programar/Adquirir".&lt;br /&gt;
&lt;b&gt;4º -&lt;/b&gt; Você será redirecionado para uma página de Carrinho de Compras, escolha a quantidade de certificações que quer comprar, caso mais de uma, clique em recalcular para ver o valor. Clique em "Confirmar a Compra".&lt;br /&gt;
&lt;b&gt;5º -&lt;/b&gt; Abrirá uma popup com mais informações, as formas de pagamento disponíveis, email e telefone da Oracle caso queira entrar em contato. Clique em "Continuar".&lt;br /&gt;
&lt;b&gt;6º - &lt;/b&gt;Será pedido seu login e senha, caso não tenha cadastro no site da Oracle você precisará fazer.&lt;br /&gt;
&lt;b&gt;7º - &lt;/b&gt;Depois disso basta preencher o formulário que será apresentado e clicar em próximo. A tradução é ruim, então tome cuidado com alguns campos. No final escolha por boleto bancário como forma de pagamento, então é só finalizar a compra.&lt;br /&gt;
&lt;b&gt;8º - &lt;/b&gt;Você receberá a seguinte mensagem:&lt;br /&gt;
&lt;i&gt;"Obrigado por ingressar seu pedido com a Oracle University.&amp;nbsp;Dentro dos próximos 3 dias úteis, receberá uma mensagem por e-mail notificando  "Sua ordem foi recebida" será enviado para seuemail@email.com. O email poderá conter alguns passos adicionais associado a sua forma de  pagamento que deverá ser completado para que sua ordem seja confirmada. Caso não  seja completado sua ordem no prazo estabelecido, ela poderá ser cancelada."&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;9º -&amp;nbsp;&lt;/b&gt;Em até 3 dias você recebe um email da Oracle solicitando o seu CPF, após responder, é provável que em 1 ou 2 dias você receba seu boleto bancário, também por email, para efetuar o pagamento.&lt;br /&gt;
&lt;b&gt;10º -&lt;/b&gt; Após pagar o boleto é só aguardar receber o voucher em seu email. Deve chegar em uma semana, ai é só marcar a data em centro oficial Prometric, para isso você terá que se cadastrar &amp;nbsp;no site da prometric também.&lt;br /&gt;
&lt;br /&gt;
Como perceberam para completar todo o processo, deve ir mais ou menos de 10 a 15 dias, então corra e compre logo o seu. Pois ninguém sabe quando haverá uma nova promoção de retake. Eu comprei o meu hoje, e estou aguardando pra completar todo o processo.&lt;br /&gt;
&lt;br /&gt;
Estude muito para não precisar de retake, não desperdice a primeira chance só porque tem outra. Durante meus estudos irei postar dicas e materiais aqui também. Qualquer dúvida deixe nos comentários. Boa sorte a todos!&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-954342457789444422?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2011/01/como-comprar-voucher-para-certificacao.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>51</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-5817802844149941443</guid><pubDate>Mon, 03 Jan 2011 17:54:00 +0000</pubDate><atom:updated>2011-03-02T09:15:48.292-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ruby</category><category domain="http://www.blogger.com/atom/ns#">ruby on rails</category><category domain="http://www.blogger.com/atom/ns#">agilidade</category><title>Estudando Ruby On Rails</title><description>Só pra constar, daqui a alguns dias devo começar a postar sobre Ruby On Rails.&lt;br /&gt;
Comecei a estudar semana passada, e estou admirado com a agilidade que vi até agora do Ruby On Rails. Pra se ter idéia, você pode fazer um CRUD básico, comunicando com banco de dados e tudo, em apenas 4 minutos, acredite, eu fiz. Claro que antes disso vêm as configurações e preparações de ambiente que você sempre apanha no início, mas depois de achar uma boa fonte de estudos, fica fácil.&lt;br /&gt;
Meu primeiro post pode ser ser sobre isso mesmo. Preparação do ambiente de desenvolvimento para Ruby On Rails e a criação do seu primeiro CRUD. Devo postar ainda essa semana. Aguardem.&lt;br /&gt;
&lt;br /&gt;
Ainda sei muito pouco, mas conforme eu ir aprendendo, vou compartilhando aqui.&lt;br /&gt;
&lt;br /&gt;
Abraços.&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-5817802844149941443?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2011/01/estudando-ruby-on-rails.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-4641709413426264529</guid><pubDate>Mon, 03 Jan 2011 17:09:00 +0000</pubDate><atom:updated>2011-03-02T09:16:02.484-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Java Web</category><category domain="http://www.blogger.com/atom/ns#">VB</category><category domain="http://www.blogger.com/atom/ns#">c#</category><category domain="http://www.blogger.com/atom/ns#">torpedo sms</category><category domain="http://www.blogger.com/atom/ns#">web service</category><category domain="http://www.blogger.com/atom/ns#">jsms</category><category domain="http://www.blogger.com/atom/ns#">JEE</category><category domain="http://www.blogger.com/atom/ns#">joomla</category><category domain="http://www.blogger.com/atom/ns#">dica</category><category domain="http://www.blogger.com/atom/ns#">JSE</category><category domain="http://www.blogger.com/atom/ns#">php</category><category domain="http://www.blogger.com/atom/ns#">sms</category><title>Enviando SMS de sua Aplicação Java</title><description>Estamos adicionando novas funcionalidades em nossa aplicação aqui na empresa.&lt;br /&gt;
Uma delas é que depois de determinada ação em nosso sistema, uma pessoa responsável seja notificada através &amp;nbsp;de um email (que talvez falarei em outro post), e também por uma mensagem SMS.&lt;br /&gt;
&lt;br /&gt;
Procurando por soluções na web encontrei como opção a biblioteca jSMS, este é o site oficial&amp;nbsp;&lt;a href="http://jsms.com.br/"&gt;http://jsms.com.br/&lt;/a&gt;. Não li muita coisa sobre ela, mas se você se quiser ler, parece ser bem interessante. Não li sobre ela por apenas um motivo, recebi a indicação de uma amigo sobre os serviços da ByJG.&lt;br /&gt;
&lt;br /&gt;
A ByJG tem uma solução chamada Torpedo SMS Web Service. Esta é muito fácil de integrar ao seu sistema, pois disponibiliza um Web Service para você consumir em sua aplicação. Você paga por torpedo enviado, e fazendo cadastro no site, ganha alguns torpedos grátis para testar a funcionalidade em seu sistema.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
O site disponibiliza um manual de utilização e aplicações de exemplo em Java, C#, PHP , VB, Joomla, entre outros.&lt;br /&gt;
A diferença deste serviço para a maioria dos existentes, é que os outros acessam o próprio mecanismo web que cada operadora têm. Assim você está limitado às restrições de cada operadora, na maioria dos casos só pode enviar de graça para celulares da sua operadora, além do captcha que deve ser digitado a cada envio, e riscos do serviço dos sites sairem do ar. Por isso optamos por este.&lt;br /&gt;
&lt;br /&gt;
Não, eu não recebi nada da ByJG (bem que podia), apenas achei uma boa solução, simples e inteligente, #recomendo. Qualquer dúvida, só comentarem. Abraços.&lt;br /&gt;
O site oficial é este:&amp;nbsp;&lt;a href="http://www.byjg.com.br/site/"&gt;http://www.byjg.com.br/site/&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
O @ericmaicon me sugeriu também&amp;nbsp;http://www.human.com.br/ também parece que possuem uma boa solução para isso. Valeu pela sugestão !&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-4641709413426264529?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2011/01/enviando-sms-de-sua-aplicacao-java.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-5575024424814289610</guid><pubDate>Thu, 23 Dec 2010 17:26:00 +0000</pubDate><atom:updated>2011-03-02T09:16:46.848-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">JSP</category><category domain="http://www.blogger.com/atom/ns#">sun</category><category domain="http://www.blogger.com/atom/ns#">oportunidades</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Java Web</category><category domain="http://www.blogger.com/atom/ns#">GO</category><category domain="http://www.blogger.com/atom/ns#">Servlet. Web</category><category domain="http://www.blogger.com/atom/ns#">JEE</category><category domain="http://www.blogger.com/atom/ns#">Goiania</category><category domain="http://www.blogger.com/atom/ns#">dica</category><category domain="http://www.blogger.com/atom/ns#">Curso</category><category domain="http://www.blogger.com/atom/ns#">iReport</category><category domain="http://www.blogger.com/atom/ns#">JSF</category><category domain="http://www.blogger.com/atom/ns#">Supera</category><category domain="http://www.blogger.com/atom/ns#">JSE</category><category domain="http://www.blogger.com/atom/ns#">vagas</category><category domain="http://www.blogger.com/atom/ns#">treinamento</category><category domain="http://www.blogger.com/atom/ns#">Hibernate</category><category domain="http://www.blogger.com/atom/ns#">JasperReport</category><category domain="http://www.blogger.com/atom/ns#">oracle</category><title>Cursos de Java - Supera Tecnologia</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.supera.com.br/site/images/stories/sec/divulgacaocursojava.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;img border="0" height="640" src="http://www.supera.com.br/site/images/stories/sec/divulgacaocursojava.jpg" width="404" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal;"&gt;Para melhor visualização acesse o link:&amp;nbsp;&lt;a href="http://www.supera.com.br/site/index.php?option=com_content&amp;amp;view=article&amp;amp;id=239:cursodejava&amp;amp;catid=43:divulgacao" style="color: #1b4ca2; text-decoration: none;" title="http://www.supera.com.br/site/index.php?option=com_content&amp;amp;view=article&amp;amp;id=239:cursodejava&amp;amp;catid=43:divulgacao"&gt;Supera Tecnologia&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-5575024424814289610?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2010/12/cursos-de-java-supera-tecnologia.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-7543722102396898317</guid><pubDate>Wed, 22 Dec 2010 22:14:00 +0000</pubDate><atom:updated>2011-03-02T09:17:08.672-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">JEE</category><category domain="http://www.blogger.com/atom/ns#">data para string</category><category domain="http://www.blogger.com/atom/ns#">converter</category><category domain="http://www.blogger.com/atom/ns#">date to string</category><category domain="http://www.blogger.com/atom/ns#">conversão</category><category domain="http://www.blogger.com/atom/ns#">pl/sql</category><category domain="http://www.blogger.com/atom/ns#">banco de dados</category><category domain="http://www.blogger.com/atom/ns#">ClassNotFoundException: javassist.ClassPool</category><category domain="http://www.blogger.com/atom/ns#">oracle</category><title>Conversões em Banco de Dados Oracle</title><description>Hoje precisei achar uma forma de converter dados retornados do meu bando de dados Oracle.&amp;nbsp;Era um campo do tipo Date e eu precisava que retornasse uma String. Googlando, achei este site:&amp;nbsp;&lt;a href="http://techonthenet.com/oracle/functions/to_char.php"&gt;http://techonthenet.com/oracle/functions/to_char.php&lt;/a&gt;&amp;nbsp;que além do que eu precisava possui também vários&amp;nbsp;tipo de funções que podem ser feitas com PL/SQL e exemplo das mesmas.&lt;br /&gt;
&lt;br /&gt;
Precisei usar apenas a função to_char, ficou assim:&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;to_char(DT_INCLUSAO,'DD/Month/YYYY')&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Onde DT_INCLUSAO é a coluna de data do meu banco, e entre aspas simples o pattern. No site você&amp;nbsp;&lt;/span&gt;encontra vários exemplos. Fica a dica, pra quem passar por isso.&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Abraços.&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-7543722102396898317?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2010/12/conversoes-em-banco-de-dados-oracle.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-1555184402459257251</guid><pubDate>Tue, 14 Dec 2010 13:34:00 +0000</pubDate><atom:updated>2011-03-02T09:17:19.880-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Docx4j</category><category domain="http://www.blogger.com/atom/ns#">Apache POI</category><category domain="http://www.blogger.com/atom/ns#">doc</category><category domain="http://www.blogger.com/atom/ns#">docx</category><category domain="http://www.blogger.com/atom/ns#">APIs</category><category domain="http://www.blogger.com/atom/ns#">dica</category><category domain="http://www.blogger.com/atom/ns#">iReport</category><category domain="http://www.blogger.com/atom/ns#">Java Docx</category><category domain="http://www.blogger.com/atom/ns#">RTF</category><category domain="http://www.blogger.com/atom/ns#">JSE</category><category domain="http://www.blogger.com/atom/ns#">Word</category><category domain="http://www.blogger.com/atom/ns#">JasperReport</category><category domain="http://www.blogger.com/atom/ns#">lib</category><title>Gerando Documentos Word .docx com Java</title><description>Não se trata de um tutorial, apenas de algumas dicas. Esta semana precisei de uma biblioteca em Java para me ajudar a gerar documentos de Word.&amp;nbsp;Durante minha pesquisa encontrei algumas opções, alguns para .doc outros para .docx:&lt;br /&gt;
&lt;br /&gt;
- Docx4j, não cheguei a pesquisar muito sobre esta. Link:&amp;nbsp;&lt;a href="http://dev.plutext.org/trac/docx4j"&gt;http://dev.plutext.org/trac/docx4j&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
- Apache POI, pelo que encontrei parece estar estável apenas para gerar documentos de Excel, a parte de documentos Word parece não ter sido finalizada, e não sei se o projeto ainda está andando. Sua documentação também não está muito boa. Link:&amp;nbsp;&lt;a href="http://poi.apache.org/"&gt;http://poi.apache.org/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
- RTF, aqui tem um site com um exemplo&amp;nbsp;&lt;a href="http://www.devx.com/tips/Tip/31236"&gt;http://www.devx.com/tips/Tip/31236&lt;/a&gt;&amp;nbsp;você pode procurar mais no Google por "RTF Word Java", palavras chave assim.&lt;br /&gt;
&lt;br /&gt;
- &lt;b&gt;iReport&lt;/b&gt;, se você já está utilizando o iReport para gerar relatórios em PDF, é provável que essa seja a melhor opção gerar também documentos docx. Basta exportar o relatório com a classe&amp;nbsp;JRDocxExporter. Link:&amp;nbsp;&lt;a href="http://jasperforge.org/projects/ireport"&gt;http://jasperforge.org/projects/ireport&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
- &lt;b&gt;Java Docx&lt;/b&gt;, esta é uma boa opção para gerar documentos Word docx. Possui uma versão paga e outra free. A versão paga possui alguns recursos a mais que a versão gratuita, mas a gratuita, ao menos por enquanto, atendeu o que eu precisava. A documentação é muito boa e muito simples de se entender, também têm vários exemplos de implementação. Link:&amp;nbsp;&lt;a href="http://www.javadocx.com/"&gt;http://www.javadocx.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Caso alguém se interesse por mais dicas, sobre iReport ou Java Docx é só deixar nos comentários. Ou se quiserem fazer sugestões de outras opções e melhorias.&lt;br /&gt;
Espero que seja útil.&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-1555184402459257251?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2010/12/gerando-documentos-word-docx-com-java.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-1209062227413331100</guid><pubDate>Mon, 13 Dec 2010 13:44:00 +0000</pubDate><atom:updated>2011-03-02T09:17:36.356-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">oportunidades</category><category domain="http://www.blogger.com/atom/ns#">Goiânia</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Java Web</category><category domain="http://www.blogger.com/atom/ns#">GO</category><category domain="http://www.blogger.com/atom/ns#">Frameworks</category><category domain="http://www.blogger.com/atom/ns#">JEE</category><category domain="http://www.blogger.com/atom/ns#">Goiania</category><category domain="http://www.blogger.com/atom/ns#">capacitação</category><category domain="http://www.blogger.com/atom/ns#">dica</category><category domain="http://www.blogger.com/atom/ns#">Curso</category><category domain="http://www.blogger.com/atom/ns#">JSF</category><category domain="http://www.blogger.com/atom/ns#">Supera</category><category domain="http://www.blogger.com/atom/ns#">vagas</category><category domain="http://www.blogger.com/atom/ns#">treinamento</category><category domain="http://www.blogger.com/atom/ns#">Hibernate</category><category domain="http://www.blogger.com/atom/ns#">Hands on</category><category domain="http://www.blogger.com/atom/ns#">oracle</category><title>Hands On - JSF 1.2 e Hibernate</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.supera.com.br/site/images/stories/divulgacaohandson.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://www.supera.com.br/site/images/stories/divulgacaohandson.jpg" width="436" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-1209062227413331100?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2010/12/hands-on-jsf-12-e-hibernate.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-6411829816519923739</guid><pubDate>Thu, 09 Dec 2010 15:41:00 +0000</pubDate><atom:updated>2011-01-14T08:55:12.012-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Certificação</category><category domain="http://www.blogger.com/atom/ns#">oportunidades</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">dica</category><category domain="http://www.blogger.com/atom/ns#">oracle</category><title>Oracle: Promoção de Vouchers com RETAKE!</title><description>&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: tahoma, arial, sans-serif; font-size: 13px; font-weight: normal;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;div style="display: block; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;"Direto do JavaOne Brasil 2010: Agora a Oracle também tem vocher com Retake!&lt;/div&gt;&lt;div style="display: block; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;No período entre 01/12/2010 e 31/01/2011, comprando o voucher do programa de certificação Oracle para as tecnologias Oracle, Solaris, Solaris Cluster e Netbeans, você ganhará o direito ao retake caso não passe na primeira tentativa.&lt;/div&gt;&lt;div style="display: block; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;Certificações: Java Programmer, Java EE Business Components Developer, Specialist for Netbeans IDE, Solaris Cluster 3.2 System Administrator&lt;/div&gt;&lt;div style="display: block; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;Como adquirir?&lt;/div&gt;&lt;ol style="margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px; padding-top: 0px; text-align: justify;"&gt;&lt;li&gt;Entre em&amp;nbsp;&lt;a href="http://education.oracle.com/" style="color: #cb3544;" target="_blank"&gt;education.oracle.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Em “certificações”, selecione a prova desejada&lt;/li&gt;
&lt;li&gt;Preencha os campos necessários&lt;/li&gt;
&lt;li&gt;Aguarde o email de confirmação de pedido com instruções e próximos passos&lt;/li&gt;
&lt;/ol&gt;&lt;div style="display: block; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;Para maiores informações: 0800 891 6502 ou education_br@oracle.com".&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Se você mora em Goiânia ou região, aproveite e marque sua prova de certificação na&amp;nbsp;&lt;a href="http://www.supera.com.br/"&gt;Supera Tecnologia&lt;/a&gt;&amp;nbsp;que é Centro Oficial Prometric! &lt;a href="http://twitter.com/superaTI"&gt;@superaTI&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="display: block; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;&lt;strong&gt;Divulguem!&lt;/strong&gt;&lt;/div&gt;&lt;div style="display: block; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;&lt;strong&gt;Fonte:&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;&lt;a href="http://www.campinasjug.org/2010/12/oracle-promocao-de-vouchers-com-retake/"&gt;Campinas JUG&lt;/a&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small;"&gt;&lt;strong&gt;Frederico Maia Arantes&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
Analista e Desenvolvedor de Sistemas Java EE&lt;br /&gt;
&lt;a href="http://twitter.com/fredmaia"&gt;@fredmaia&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-6411829816519923739?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2010/12/oracle-promocao-de-vouchers-com-retake.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-3787224979680024902</guid><pubDate>Thu, 25 Nov 2010 17:08:00 +0000</pubDate><atom:updated>2011-03-02T09:18:24.139-03:00</atom:updated><title>Doe Sangue, doe vida! Supera Tecnologia - Araújo Jorge</title><description>&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;
Olá comunidade!&lt;br /&gt;
Este não é um post relacionado a Java, mas sim a uma causa nobre.&lt;br /&gt;
Doar sangue, um ato voluntário que salva vidas. Todo final de ano temos uma gincana na Supera Tecnologia onde a principal prova é a captação de doadores de sangue. Como na maioria das vezes este ano iremos ajudar também o Hospital Araújo Jorge.&lt;br /&gt;
Doações regulares são fundamentais para manter o estoque nos hospitais. Doar sangue é seguro e quem doa uma vez, não é obrigado a doar sempre, isso é um mito que existe. Muitas pessoas não sabem que doar sangue é simples, rápido e não dói. Desconhecem que todo ser humano em boas condições de saúde pode doar sangue sem qualquer risco ou prejuízo a sua saúde.&lt;br /&gt;
Se cada cidadão saudável doasse sangue pelo menos duas vezes por ano não seriam necessárias campanhas emergenciais para coletas de reposição de estoques. O sangue não tem substituto e por isso a doação voluntária é fundamental. Uma simples doação pode salvar muitas vidas.&lt;br /&gt;
Seja solidário, não pensamos apenas na gincana, mas sim em ajudar o próximo. Imagine que um dia podemos precisar desse tipo de ajuda também.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se estiver interessado estou na Equipe 2 da Supera Tecnologia.&lt;br /&gt;
Basta ir lá doar e dizer que é pra Equipe 2 da Supera. Quem não tiver como ir basta entrar em contato comigo que eu busco e levo lá! Seguem abaixo local e meu contato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Local: Hospital Araújo Jorge - R 239 206 - Setor Leste Universitário &lt;a href="http://mail.google.com/mail/?ui=2&amp;amp;ik=d76367b230&amp;amp;view=att&amp;amp;th=12c8322396c74185&amp;amp;attid=0.1&amp;amp;disp=emb&amp;amp;realattid=ii_12c8307e34cf8023&amp;amp;zw" rel="lightbox"&gt;Veja o mapa!&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-3787224979680024902?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2010/11/doe-sangue-doe-vida-supera-tecnologia.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-6382477980571197530</guid><pubDate>Thu, 28 Oct 2010 03:10:00 +0000</pubDate><atom:updated>2011-03-02T09:18:37.994-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Struts 2</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Java Web</category><category domain="http://www.blogger.com/atom/ns#">apostila</category><category domain="http://www.blogger.com/atom/ns#">ClassNotFoundException</category><category domain="http://www.blogger.com/atom/ns#">Frameworks</category><category domain="http://www.blogger.com/atom/ns#">JEE</category><category domain="http://www.blogger.com/atom/ns#">dica</category><category domain="http://www.blogger.com/atom/ns#">erro</category><category domain="http://www.blogger.com/atom/ns#">WebWork</category><category domain="http://www.blogger.com/atom/ns#">ClassNotFoundException: javassist.ClassPool</category><category domain="http://www.blogger.com/atom/ns#">Caelum</category><category domain="http://www.blogger.com/atom/ns#">lib</category><category domain="http://www.blogger.com/atom/ns#">Struts</category><title>Dica - Iniciando com Struts 2</title><description>Aqui vai uma dica para quem está iniciando com Struts 2 (Struts + Webwork) !&lt;br /&gt;
&lt;br /&gt;
Se você chegou aqui esperando um tutorial para o Struts 2, recomendo a apostila da Caelum FJ21 que você pode baixar gratuitamente aqui&amp;nbsp;&lt;a href="http://www.caelum.com.br/apostilas/"&gt;http://www.caelum.com.br/apostilas/&lt;/a&gt;. As apostilas da Caelum são ótimas, esta &amp;nbsp;FJ21 ensina desde o início do aprendizado do Java para Web com JSP e Servlets até a base de alguns frameworks, se estiver interessado apenas no Struts 2, basta pular para a página 125 da apostila!&amp;nbsp;Esta dica abaixo poderá servir pra você!&lt;br /&gt;
&lt;br /&gt;
A maioria dos tutoriais na internet não estão atualizados, então vai uma dica para você que está criando um HelloWorld com&amp;nbsp;Struts 2, você vai precisar das seguintes libs no seu projeto e no seu classpath:&lt;br /&gt;
- commons-ﬁleupload-1.x.x.jar&lt;br /&gt;
- commons-io-1.x.x.jar&lt;br /&gt;
- commons-logging-1.0.4.jar&lt;br /&gt;
- freemarker-2.3.15.jar&lt;br /&gt;
- ognl-2.7.3.jar&lt;br /&gt;
- struts2-convention-plugin-2.1.8.1.jar&lt;br /&gt;
- struts2-core-2.1.8.1.jar&lt;br /&gt;
- xwork-core-2.1.6.jar&lt;br /&gt;
e o jar que geralmente não é citado e que acarreta horas e horas de buscas no Google:&lt;br /&gt;
javassist-3.7.1.ga.jar&lt;br /&gt;
&lt;br /&gt;
O erro gerado quando falta esta última lib é o seguinte:&lt;br /&gt;
...&lt;br /&gt;
Caused by: java.lang.ExceptionInInitializerError&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at com.opensymphony.xwork2.ognl.OgnlValueStackFactory.setContainer(OgnlValueStackFactory.java:85)&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;... 38 more&lt;br /&gt;
Caused by: java.lang.IllegalArgumentException: Javassist library is missing in classpath! Please add missed dependency!&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at ognl.OgnlRuntime.&lt;clinit&gt;(OgnlRuntime.java:165)&lt;/clinit&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;... 39 more&lt;br /&gt;
Caused by: java.lang.ClassNotFoundException: javassist.ClassPool&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at java.lang.Class.forName0(Native Method)&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at java.lang.Class.forName(Class.java:169)&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;at ognl.OgnlRuntime.&lt;clinit&gt;(OgnlRuntime.java:162)&lt;/clinit&gt;&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
Bons estudos!&amp;nbsp;Qualquer dúvida...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-6382477980571197530?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2010/10/dica-iniciando-com-struts-2.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-8593424975807919230</guid><pubDate>Fri, 24 Sep 2010 13:44:00 +0000</pubDate><atom:updated>2011-03-02T09:18:55.796-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">JEE</category><category domain="http://www.blogger.com/atom/ns#">JSP</category><category domain="http://www.blogger.com/atom/ns#">oportunidades</category><category domain="http://www.blogger.com/atom/ns#">Java Web</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Curso</category><category domain="http://www.blogger.com/atom/ns#">vagas</category><category domain="http://www.blogger.com/atom/ns#">Servlet. Web</category><title>Curso de Desenvolvimento de Aplicativos Web com Servlet e JavaServer Pages</title><description>&lt;b&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; font-weight: normal;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Encontram-se&amp;nbsp;abertas as inscrições para o curso&amp;nbsp;&lt;span style="color: blue;"&gt;DAWJ - Desenvolvimento de Aplicativos Web com Servlet e JavaServer Pages&lt;/span&gt;, que ministrarei online durante o mês de outubro. Leia detalhes abaixo.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Apresentação do Curso&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Curso totalmente a distância, livre e de qualificação, voltado para estudantes e profissionais de TI com conhecimento básico de Java, que almejam aprender como desenvolver para web usando as tecnologias Servlet e JavaServer Pages.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Pré-requisitos&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Possuir conhecimento básico de Java;&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Possuir conhecimento básico de HTML;&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Dispor de computador que atenda aos requisitos mínimos exigidos para instalação das últimas versões dos softwares usados no curso (JDK, Eclipse Helios e Apache Tomcat);&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Ter acesso à internet (banda larga é desejável);&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Dispor de 8 horas semanais para estudo dos módulos.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Objetivo&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Capacitar o participante para:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Conhecer Servlet e JavaServer Pages (JSP);&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Projetar aplicativos web simples empregando o padrão Model-View-Controller (MVC);&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Implementar aplicativos web usando Servlet, JSP, JavaBean, Expression Language (EL), controle de sessão com cookies, controle de sessão com objetos de sessão e Filtros;&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Usar a biblioteca JSTL para formatar a apresentação de datas e números, bem como para internacionalizar aplicativos;&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Conhecer e implementar restrições de segurança em aplicativos web&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Metodologia&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Curso totalmente a distância com suporte de professor;&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Materiais didáticos de primeira, incluindo notas de aula, tutoriais, vídeos, artigos de revistas e textos publicados na web;&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Comunicação aluno-aluno e aluno-professor-aluno através de fóruns de discussão;&lt;/span&gt;&lt;/li&gt;
&lt;li style="margin-left: 15px;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Certificado de participação, confeccionado em papel A4 de 180g, enviado pelos Correios ao término do curso.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;O curso apresenta uma abordagem prática - baseada no Fazer-E-Aprender - das tecnologias&amp;nbsp;Servlet&amp;nbsp;e&amp;nbsp;JavaServer Pages, sendo, ao longo dos módulos, demonstrado como implementar passo a passo diversos aplicativos simples, mas completos, que ilustram o uso dessas tecnologias. Também o aluno é convidado a construir, com o auxílio do professor, aplicativos propostos para reforçar seu aprendizado.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="display: inline !important;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Duração do curso&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;O curso tem duração prevista de 5 semanas, e seu início está marcado&amp;nbsp;para&amp;nbsp;04/10/2010.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="display: inline !important;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Investimento&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Para este curso, é pedida uma contribuição simbólica de R$ 35,00 (trinta e cinco reais) a ser efetuada mediante depósito (ou transferência) para a conta-corrente abaixo:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: x-small;"&gt;Titular: Antonio José Silva Passos&lt;br /&gt;
Banco: 001 Banco do Brasil&lt;br /&gt;
Agência: 1273-4&lt;br /&gt;
Conta-corrente: 0.992.431-0&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="display: inline !important;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Número de vagas&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;100&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="display: inline !important;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Para maiores informações, acesse&lt;/span&gt;&amp;nbsp;&lt;a href="http://www.antoniopassos.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=57&amp;amp;Itemid=98" style="color: #7799bb;" target="_blank"&gt;DAWJ - DESCRIÇÃO DO CURSO&lt;/a&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;ou entre em contato pelo e-mail&lt;/span&gt;&lt;a href="mailto:professor@antoniopassos.com.br" style="color: #7799bb;" target="_blank"&gt;&lt;span style="font-size: x-small;"&gt;professor@antoniopassos.com.br&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: x-small;"&gt;&lt;wbr&gt;&lt;/wbr&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: separate; font-family: 'Times New Roman'; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="display: inline !important;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Atenciosamente,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Prof. Antonio Passos&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;a href="mailto:professor@antoniopassos.com.br" style="color: #7799bb;" target="_blank"&gt;professor@antoniopassos.com.br&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;EAD:&amp;nbsp;&lt;a href="http://ead.antoniopassos.com.br/" style="color: #7799bb;" target="_blank"&gt;http://ead.antoniopassos.com.&lt;wbr&gt;&lt;/wbr&gt;br&lt;/a&gt;&lt;br /&gt;
Blog:&amp;nbsp;&lt;a href="http://blog.antoniopassos.com.br/" style="color: #7799bb;" target="_blank"&gt;http://blog.antoniopassos.com.&lt;wbr&gt;&lt;/wbr&gt;br&lt;/a&gt;&lt;br /&gt;
Twitter:&amp;nbsp;&lt;a href="http://twitter.com/antoniopassos" style="color: #7799bb;" target="_blank"&gt;http://twitter.com/&lt;wbr&gt;&lt;/wbr&gt;antoniopassos&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Frederico Maia Arantes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Analista e Desenvolvedor de Sistemas Java EE&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Oracle Certified Professional, Java SE 6 Programmer&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-weight: normal;"&gt;&lt;u&gt;&lt;a href="http://twitter.com/fredmaia" style="font-weight: normal;" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-8593424975807919230?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2010/09/curso-de-desenvolvimento-de-aplicativos.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-3650080557971633406</guid><pubDate>Sun, 19 Sep 2010 17:14:00 +0000</pubDate><atom:updated>2011-03-28T17:59:58.835-03:00</atom:updated><title>Os dez perfis de profissionais mais demandados em 2011</title><description>&lt;strong&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande', Verdana, Lucida, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;
O Natal chegou mais cedo para a diretora de sistemas de informação da Health Alliance – prestadora de serviços de saúde que atua no mercado norte-americano –, Nicole Thompson. Graças à exigência da implementação do prontuário eletrônico, o orçamento de sua área para 2011 prevê a contratação de 11 novos funcionários de TI.&lt;br /&gt;
&lt;div&gt;Uma pesquisa global realizada pelaComputerworld, entre junho e julho de 2010, detectou que, assim como Nicole, 23% dos CIOs pretendem incrementar suas equipes nos próximos 12 meses. Em contrapartida, 22% querem reduzir o número de profissionais e a maioria (55%) pretende manter o atual quadro de funcionários.&lt;br /&gt;
&lt;br /&gt;
“As empresas voltaram a falar em contratação”, avalia o diretor-executivo do segmento de TI da consultoria em recrutamento Robert Half, Dave Willmer. “Organizações que cortaram equipes ou congelaram vagas estão percebendo que precisam de novos funcionários para melhorar os sistemas e se preparar para um potencial crescimento dos negócios”, complementa.&lt;br /&gt;
&lt;br /&gt;
A seguir, acompanhe as dez áreas que mais demandarão profissionais de TI em 2011, de acordo com o estudo da Computerworld.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1.    Programação e desenvolvimento de aplicação&lt;/b&gt;&lt;br /&gt;
Entre as empresas que pretendem contratar, cerca de 47% estão em busca de pessoas com experiência em programação ou desenvolvimento de aplicações. Na mesma linha, um estudo da empresa de recrutamento Monster.com mostra que 75% das vagas em aberto na área de TI demandam profissionais com experiência em aplicação.&lt;br /&gt;
Para o CEO e principal executivo de pesquisas da consultoria em TI Foote Partners, David Foote, essa demanda reflete a necessidade das empresas se reposicionarem no mercado e utilizarem a tecnologia para aumentar negócios.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2.    Gestão de projetos&lt;/b&gt;&lt;br /&gt;
A vice-presidente de TI do banco Comerica, Kathleen Kay, colocou a contratação de gestores de projetos na lista das prioridades para 2011. Com 140 iniciativas de TI programadas para o próximo ano, ela informa que precisará de pessoas com conhecimento nas áreas de internet, mobilidade, gestão de soluções financeiras e administrar aplicativos legados.&lt;br /&gt;
Kathleen ressalta, no entanto, que a contratação de profissionais será acompanhada por uma política agressiva para retenção dos atuais talentos de TI. “Acreditamos que o sucesso depende do investimento no conhecimento das pessoas”, complementa a executiva.&lt;br /&gt;
A capacidade em gerenciar projetos aparece como uma característica desejada por 43% das empresas que responderam à pesquisa daComputeworld e que planejam realizar novas contratações em TI.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3.    Help desk/suporte técnico&lt;/b&gt;&lt;br /&gt;
Só 20% dos usuários da Microsoft migraram para o Windows 7 até julho de 2010. “Isso significa que existe espaço para que 80% realizem essa mudança. E não é uma questão de escolha”, avalia o diretor da Robert Half, Dave Willmer. Por conta disso, existe uma espectativa de que profissionais especializados em help desk e suporte técnico sejam altamente demandados em 2011. &lt;br /&gt;
Outra questão que justifica o fato de que 42% das corporações que responderam ao estudo da Computerworld buscam profissionais com esse perfil é que muitos segmentos, como o caso de saúde, precisam se adequar a novas regras, o que exigirá mudanças nos sistemas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4.    Redes&lt;/b&gt;&lt;br /&gt;
O conhecimento em networking (rede) será uma exigência para 38% das empresas que planejam realizar contratações em 2011. E esse perfil representa a principal demanda para 1,4 mil CIOs consultados em uma pesquisa da consultoria em recrutamento Robert Half.&lt;br /&gt;
“Isso está muito ligado à tendência de virtualização”, justifica Willmer, da Robert Half. Para ele, existe um número crescente de empresas que buscam suprir a lacuna por profissionais capacitados a fazer a migração para ambientes virtuais.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;5.    Segurança&lt;/b&gt;&lt;br /&gt;
“Segurança é a única área na qual não houve uma desaceleração na demanda por profissionais capacitados, mesmo durante a recente crise”, analisa David Foote, da Foote Partners. Para ele, esse cenário tem sido motivado pelo próprio cenário de mercado, que exige das empresas um maior controle das vulnerabilidades e da privacidade.&lt;br /&gt;
Entre os itens mais demandados nos profissionais do setor estão a capacidade para gerenciar e identificar acessos, vulnerabilidades e ameaças. Ao mesmo tempo, existe uma busca por pessoas que conheçam criptografia, prevenção da perda de dados, análise de incidentes, governança, adequação regulatória e auditoria.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;6 – Data Center&lt;/b&gt;&lt;br /&gt;
Dentre os pesquisados que contratarão profissionais no próximo ano, 21% responderam que conhecimento em data center, incluindo experiência com armazenamento, será a principal demanda.&lt;br /&gt;
De acordo com a CIO do SAS Institute, Suzanne Gordon, além de armazenamento, as empresas exigem que os profissionais tenham habilidade para analisar o ambiente, com o intuito de verificar o impacto dos investimentos e fazer ajustes no data center. "Inclusive, para garantir que o dinheiro gasto em backup e em segurança está adequado", completa Suzanne.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;7 – Web 2.0&lt;/b&gt;&lt;br /&gt;
Profissionais de TI com a habilidade para lidar com ambientes colaborativos na internet serão procurados por 17% das empresas que responderam à pesquisa da Computerworld. O domínio de linguagens como Adobe Flex, JavaScript, Adobe Flash, AJAX e JavaScript Object Notation será um diferencial para atuar no setor.&lt;br /&gt;
Na indústria de serviços financeiros, por exemplo, o espaço para produtos ligados à Web 2.0 e mobilidade é gigantesco, de acordo com a vice-presidente de TI do banco Comerica. “Temos muitos projetos em andamento nessas áreas”, avisa Kathleen Kay.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;8 – Telecomunicações&lt;/b&gt;&lt;br /&gt;
A Palmetto Health, empresa de saúde sediada na Carolina do Sul (Estados Unidos) quer contratar pessoas com habilidades em comunicações unificadas, assim como 16% dos pesquisados pela Computerworld.&lt;br /&gt;
A corporação procura profissionais para projetar infraestrutura e integrar diversas ferramentas de comunicação, incluindo aplicativos de mensagens instantâneas, telefones IP e acesso remoto.&lt;br /&gt;
Para a CIO da companhia, Michelle Edwards, hospitais têm uma demanda urgente por esse tipo de infraestrutura como diferencial para melhorar o atendimento. “Precisamos contratar gente que nos ajude nisso, além de compreender as questões de segurança envolvidas”, detalha.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;9 – Business Intelligence&lt;/b&gt;&lt;br /&gt;
Com a proliferação de dados e o departamento de TI preocupado em encontrar novas maneiras para aumentar a lucratividade, as habilidades em business intelligence continuarão a ser muito procuradas em 2011, de acordo com 11% dos pesquisados.&lt;br /&gt;
A Palmetto Health está usando um sistema de registro eletrônico de saúde e a equipe incorporou uma cultura de inserir informações nesse ambiente, de acordo com Edwards. “Agora, temos o dever de realizar um trabalho melhor ao lidar com as informações que estamos coletando e compartilhá-la por meio de redes colaborativas que abranjam toda a companhia”, acrescenta a CIO.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;10 – Arquitetura de colaboração&lt;/b&gt;&lt;br /&gt;
A empresa de alimentos Campbell Soup coloca a arquitetura de colaboração no alto da lista de principais habilidades demandadas por sua equipe de TI. De acordo com a diretora sênior da área, Donna Braunschweig, a organização procura constantemente por pessoas que ajudem a melhorar experiência do usuário final ao integrar portais, Web e áudio, com o intuito de facilitar a colaboração em toda a companhia.&lt;br /&gt;
A Campbell é usuária de diversas ferramentas de colaboração hospedadas em provedores de serviço, mas mesmo assim a companhia precisa de funcionários que possam gerenciar fornecedores e entender a tecnologia, relata Braunschweig.&lt;br /&gt;
&lt;br /&gt;
Fonte: &lt;a href="http://computerworld.uol.com.br/carreira/2010/09/14/os-dez-perfis-de-profissionais-mais-demandados-em-2011/"&gt;COMPUTERWORLD&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://computerworld.uol.com.br/carreira/2010/09/14/os-dez-perfis-de-profissionais-mais-demandados-em-2011/"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Frederico Maia Arantes&lt;/strong&gt;&lt;br /&gt;
Analista e Desenvolvedor de Sistemas Java EE&lt;br /&gt;
&lt;a href="http://twitter.com/fredmaia"&gt;Twitter&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-3650080557971633406?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2010/09/os-dez-perfis-de-profissionais-mais.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-5906473298684375512</guid><pubDate>Mon, 30 Aug 2010 19:44:00 +0000</pubDate><atom:updated>2010-08-30T16:50:17.347-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">JEE</category><category domain="http://www.blogger.com/atom/ns#">oportunidades</category><category domain="http://www.blogger.com/atom/ns#">Java Web</category><category domain="http://www.blogger.com/atom/ns#">Java</category><category domain="http://www.blogger.com/atom/ns#">Goiânia</category><category domain="http://www.blogger.com/atom/ns#">Goiania</category><category domain="http://www.blogger.com/atom/ns#">GO</category><category domain="http://www.blogger.com/atom/ns#">Emprego</category><category domain="http://www.blogger.com/atom/ns#">Supera</category><category domain="http://www.blogger.com/atom/ns#">vagas</category><category domain="http://www.blogger.com/atom/ns#">Estágio</category><title>Estágio em Infraestrutura e Análise e Desenvolvimento</title><description>&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;A &lt;strong&gt;Supera Tecnologia&lt;/strong&gt; atua com desenvolvimento de sistemas em Java, DotNet, IBM Lotus Notes, licenciamento de Sofware, treinamentos e é centro oficial Prometric.&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Coloque em prática o que você aprendeu na faculdade, em uma empresa que leva seu estágio a sério. A Supera abre processo de seleção para estudantes universitários na área de TI que estejam em busca de um estágio levado a sério. Os interessados devem cadastrar seu curriculo em nosso site e entrar em contato por telefone para agendar entrevista.&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;São vagas para área de análise e desenvolvimento de Sistemas e também vagas para a área de infra-estrutura.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;strong&gt;Mais que um estágio, uma oportunidade!&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Sem contar que temos mesa de ping-pong e pufs nos intervalos. Sempre marcamos churrasco e tem futebol todo sábado. rs&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;div style="display: inline !important;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Contato: rh@supera.com.br&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/b&gt;&lt;b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Cidade/Estado: Goiânia/GO&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Supera Tecnologia - http://www.supera.com.br&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Contato: (62) 3942-5919 / (62) 3942-4919&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;strong&gt;Frederico Maia Arantes&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Analista e Desenvolvedor de Sistemas&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Supera Tecnologia&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;a href="http://www.twitter.com/fredmaia"&gt;@fredmaia&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-5906473298684375512?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2010/08/estagio-em-infraestrutura-e-analise.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7129174571248395050.post-7454185909507353867</guid><pubDate>Tue, 24 Aug 2010 13:14:00 +0000</pubDate><atom:updated>2010-08-24T10:14:14.163-03:00</atom:updated><title>Curso Gratuito de Java para Desenvolvimento de Aplicativos Desktop</title><description>&lt;span class="Apple-style-span" style="color: #6d6d6d; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;div class="post-body entry-content" style="line-height: 1.4; position: relative; width: 498px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Comunico que estão abertas as inscrições para a 6ª turma do curso a distância DADP - Desenvolvimento de Aplicativos Desktop Utilizando Padrões .&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="post-body entry-content" style="line-height: 1.4; position: relative; width: 498px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="post-body entry-content" style="line-height: 1.4; position: relative; width: 498px;"&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Trata-se de curso livre e de qualificação, voltado para estudantes e profissionais de TI, e que tem entre seus objetivos a capacitação dos participantes para:&lt;br /&gt;
* Projetar aplicativos desktop estruturados em camadas;&lt;br /&gt;
* Aplicar padrões de projeto no desenho de aplicativos desktop;&lt;br /&gt;
* Construir aplicativos desktop usando a linguagem Java, a IDE NetBeans e bancos de dados relacionais.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="post-body entry-content" style="line-height: 1.4; position: relative; width: 498px;"&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="post-body entry-content" style="font-size: 15px; line-height: 1.4; position: relative; width: 498px;"&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Saiba mais:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium; font-weight: normal; line-height: normal;"&gt;&lt;b&gt;&lt;div class="post-body entry-content" style="display: inline !important; font-size: 15px; line-height: 1.4; position: relative; width: 498px;"&gt;&lt;a href="http://www.antoniopassos.net/ead/"&gt;http://www.antoniopassos.net/ead/&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="post-body entry-content" style="font-size: 15px; line-height: 1.4; position: relative; width: 498px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; font-weight: normal; line-height: normal;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="post-body entry-content" style="font-size: 15px; line-height: 1.4; position: relative; width: 498px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium; font-weight: normal; line-height: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #6d6d6d; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; font-weight: normal; line-height: 20px;"&gt;&lt;strong&gt;Frederico Maia Arantes/Supera Tecnologia&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Analista e Desenvolvedor de Sistemas&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Supera Tecnologia&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;gtalk: fredericomaia10&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;@fredmaia&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7129174571248395050-7454185909507353867?l=fredericoarantes.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://fredericoarantes.blogspot.com/2010/08/curso-gratuito-de-java-para.html</link><author>noreply@blogger.com (Fred Maia)</author><thr:total>0</thr:total></item></channel></rss>

