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

<channel>
	<title>luciano silva &#187; Programação</title>
	<atom:link href="http://www.lucianosilva.com/category/programacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lucianosilva.com</link>
	<description>Free codes, enjoy it.</description>
	<lastBuildDate>Tue, 17 Jan 2012 02:34:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Maven, Hibernate, Spring, CXF e MySql rodando no Jboss 7</title>
		<link>http://www.lucianosilva.com/2011/11/08/maven-hibernate-spring-cxf-e-mysql-rodando-no-jboss-7/</link>
		<comments>http://www.lucianosilva.com/2011/11/08/maven-hibernate-spring-cxf-e-mysql-rodando-no-jboss-7/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 01:14:20 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[cxf]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=568</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2011/11/08/maven-hibernate-spring-cxf-e-mysql-rodando-no-jboss-7/' addthis:title='Maven, Hibernate, Spring, CXF e MySql rodando no Jboss 7 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Este post demonstra como usar de maneira prática o Hibernate com Spring publicando um Web Services utilizando com o Apache CXF, no Jboss 7 AS. O primeiro passo é configurar o Maven, que irá auxiliar na automação do projeto. Acredito que é a parte mais complicada deste tutorial, já que encontrar todas as bibliotecas e [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2011/11/08/maven-hibernate-spring-cxf-e-mysql-rodando-no-jboss-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criando, Populando e Consumindo Advanced Queue com BPEL &#8211; Parte 3/3</title>
		<link>http://www.lucianosilva.com/2011/10/25/criando-populando-e-consumindo-advanced-queue-com-bpel-parte-3/</link>
		<comments>http://www.lucianosilva.com/2011/10/25/criando-populando-e-consumindo-advanced-queue-com-bpel-parte-3/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 02:55:28 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[adapter]]></category>
		<category><![CDATA[aq]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[queue]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=522</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2011/10/25/criando-populando-e-consumindo-advanced-queue-com-bpel-parte-3/' addthis:title='Criando, Populando e Consumindo Advanced Queue com BPEL &#8211; Parte 3/3 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>E por fim, vamos fazer uso da AQ que foi criada e populada com dados fixos, veja Parte 1 e Parte 2. O processo de consumo de uma fila chamado de Dequeue, quando executado remove o registro da tabela controladora (Queue Table). Na camada Oracle Middleware o consumo desta AQ pode ser feito utilizando o [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2011/10/25/criando-populando-e-consumindo-advanced-queue-com-bpel-parte-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criando, Populando e Consumindo Advanced Queue com BPEL &#8211; Parte 2/3</title>
		<link>http://www.lucianosilva.com/2011/10/25/criando-populando-e-consumindo-advanced-queue-com-bpel-parte-2/</link>
		<comments>http://www.lucianosilva.com/2011/10/25/criando-populando-e-consumindo-advanced-queue-com-bpel-parte-2/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 02:45:46 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[adapter]]></category>
		<category><![CDATA[aq]]></category>
		<category><![CDATA[fila]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[queue]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=506</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2011/10/25/criando-populando-e-consumindo-advanced-queue-com-bpel-parte-2/' addthis:title='Criando, Populando e Consumindo Advanced Queue com BPEL &#8211; Parte 2/3 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Com a estrutura da AQ criada, o próximo passo ainda utilizando o PLSQL é o envio das informações para a fila. O enqueue deve ser feito utilizado a API Core DBMS_AQ. Populando (Enqueue) O enfileiramento é um processo simples, uma vez que as variáveis foram declaradas, basta popular o type da mensagem que será enviada [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2011/10/25/criando-populando-e-consumindo-advanced-queue-com-bpel-parte-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Criando, Populando e Consumindo Advanced Queue com BPEL &#8211; Parte 1/3</title>
		<link>http://www.lucianosilva.com/2011/10/25/criando-populando-e-consumindo-advanced-queue-com-bpel-parte-1/</link>
		<comments>http://www.lucianosilva.com/2011/10/25/criando-populando-e-consumindo-advanced-queue-com-bpel-parte-1/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 16:48:56 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[adapter]]></category>
		<category><![CDATA[aq]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[queue]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=489</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2011/10/25/criando-populando-e-consumindo-advanced-queue-com-bpel-parte-1/' addthis:title='Criando, Populando e Consumindo Advanced Queue com BPEL &#8211; Parte 1/3 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Este post irá mostrar como você pode fazer uso das filas do banco de dados Oracle &#8211; Oracle Advanced Queue. No cenário apresentado, é sugerida a integração entre dois sistemas, sendo que o Sistema A irá enfileirar as informações para que o serviço da camada Middleware faça o consumo e dispare os dados para o [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2011/10/25/criando-populando-e-consumindo-advanced-queue-com-bpel-parte-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instalando Oracle Database 10.2 32bit no Windows 7 64bit</title>
		<link>http://www.lucianosilva.com/2011/06/05/instalando-oracle-database-10-2-32bit-no-windows-7-64bit/</link>
		<comments>http://www.lucianosilva.com/2011/06/05/instalando-oracle-database-10-2-32bit-no-windows-7-64bit/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 22:31:45 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=474</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2011/06/05/instalando-oracle-database-10-2-32bit-no-windows-7-64bit/' addthis:title='Instalando Oracle Database 10.2 32bit no Windows 7 64bit '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Este vídeo é muito util pra você que precisa instalar o Oracle Client (ou Enterprise) no Windows 7 plataforma 64bit e utilizar como IDE o PLSQL Developer (versões 7 ou 8) e SQL Navigator 6. Assista o vídeo até o final para entender que mesmo depois do banco de dados instalado é necessário configurar as [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2011/06/05/instalando-oracle-database-10-2-32bit-no-windows-7-64bit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PLSQL consuming Web Services</title>
		<link>http://www.lucianosilva.com/2011/02/04/consuming-web-services-from-plsql-program/</link>
		<comments>http://www.lucianosilva.com/2011/02/04/consuming-web-services-from-plsql-program/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 02:22:47 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[plsql]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=415</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2011/02/04/consuming-web-services-from-plsql-program/' addthis:title='PLSQL consuming Web Services '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>This is a simple sample, how to do to consuming Web Services from Oracle database using PL/SQL. This tutorial was tested in Oracle database versions 9i, 10g and 11g. The Web Services used is avaliable in webservicex.net, see this link, there are more details. Now, second step you have to build the SOAP request it&#8217;s [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2011/02/04/consuming-web-services-from-plsql-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JDeveloper with Maven 2</title>
		<link>http://www.lucianosilva.com/2011/01/17/jdeveloper-with-maven-2/</link>
		<comments>http://www.lucianosilva.com/2011/01/17/jdeveloper-with-maven-2/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 17:45:46 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Ferramentas]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[jdeveloper]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=431</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2011/01/17/jdeveloper-with-maven-2/' addthis:title='JDeveloper with Maven 2 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>The best IDE to development Java isn&#8217;t the JDeveloper, it&#8217;s a fact. Sometimes we have using it same we don&#8217;t like it, whatever, if you are in this situation, I told you, use Maven. Maven is a wonderful open-source tool, you can see more here. Since Jdeveloper 11.1.1 version provide support to Maven, you just [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2011/01/17/jdeveloper-with-maven-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Startup error Weblogic running on Windows 7 64bit</title>
		<link>http://www.lucianosilva.com/2011/01/06/weblogic-startup-error-running-windows-7-64bit/</link>
		<comments>http://www.lucianosilva.com/2011/01/06/weblogic-startup-error-running-windows-7-64bit/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 18:38:19 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[Sistema Operacional]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[weblogic]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=413</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2011/01/06/weblogic-startup-error-running-windows-7-64bit/' addthis:title='Startup error Weblogic running on Windows 7 64bit '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Hello there, this is my first post in english so I will try keep the same content but now writing in english, just for fun, I hope this work and I can talk with you fine&#8230; well that&#8217;s all. Since last week I trying deploy an application in Weblogic Server 10.3.3 using Spring + CXF [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2011/01/06/weblogic-startup-error-running-windows-7-64bit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Maven2 com Oracle JDBC</title>
		<link>http://www.lucianosilva.com/2010/06/09/maven2-com-oracle-jdbc/</link>
		<comments>http://www.lucianosilva.com/2010/06/09/maven2-com-oracle-jdbc/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 00:01:59 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[jdbc]]></category>
		<category><![CDATA[maven2]]></category>
		<category><![CDATA[ojdbc]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=396</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2010/06/09/maven2-com-oracle-jdbc/' addthis:title='Maven2 com Oracle JDBC '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Se você é um dos milhares que sofre com o erro abaixo, fique calmo, o seu problema está resolvido! É possível configurar o repositório do Maven, utilizando a biblioteca localmente, ou seja, se você já tem o arquivo .jar em seu computador, pode corrigir o problema adicionando este arquivo ao repositório. No meu caso foi [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2010/06/09/maven2-com-oracle-jdbc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Autenticação e Autorização com a API do Twitter</title>
		<link>http://www.lucianosilva.com/2010/02/13/autenticacao-e-autorizacao-com-a-api-do-twitter/</link>
		<comments>http://www.lucianosilva.com/2010/02/13/autenticacao-e-autorizacao-com-a-api-do-twitter/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 00:27:01 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[Redes Sociais]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[autenticação]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=366</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2010/02/13/autenticacao-e-autorizacao-com-a-api-do-twitter/' addthis:title='Autenticação e Autorização com a API do Twitter '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>O Twitter veio para ficar e isto eu não discuto e, este blog quando empolgado com o micro-blog público um exemplo simples de como utilizar o Twitter4j. Agora estou tentando mostrar uma forma mais avançada de comunicação com o Twitter, utilizando o modo de autenticação/autorização. No exemplo anterior além de obter o Customer Key e [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2010/02/13/autenticacao-e-autorizacao-com-a-api-do-twitter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Usando a API LastFm em Java</title>
		<link>http://www.lucianosilva.com/2010/02/01/usando-a-api-lastfm-em-java/</link>
		<comments>http://www.lucianosilva.com/2010/02/01/usando-a-api-lastfm-em-java/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 00:41:37 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[Redes Sociais]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[lastfm]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=339</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2010/02/01/usando-a-api-lastfm-em-java/' addthis:title='Usando a API LastFm em Java '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>A LastFm é a queridinha das rádios online, mesmo com diversos concorrentes de alto nível como iLike, Pandora, Imeem, e outros tantos, aqui no Brasil a LastFm é um grande sucesso, seus milhões de usuários brasileiros ignoraram o bloqueio de alguns recursos e continuam fazendo scrobbling de seus áudios diáriamente. Além de um database music, [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2010/02/01/usando-a-api-lastfm-em-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manipulando BLOB &#8211; MySQL vs. Oracle</title>
		<link>http://www.lucianosilva.com/2009/11/16/manipulando-blob-mysql-vs-oracle/</link>
		<comments>http://www.lucianosilva.com/2009/11/16/manipulando-blob-mysql-vs-oracle/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 01:55:03 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=323</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2009/11/16/manipulando-blob-mysql-vs-oracle/' addthis:title='Manipulando BLOB &#8211; MySQL vs. Oracle '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>A missão de um programador em manipular arquivos e armazená-los no banco de dados já não é uma tarefa desafiadora a tempos, visto que é extremamente fácil encontrar exemplos internet a fora, aqui vou fazer mais um, em que o foco é demonstrar a diferença de se realizar o mesmo procedimento utilizando o MySQL e [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2009/11/16/manipulando-blob-mysql-vs-oracle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enviando e-mail com PL/SQL para múltiplos endereços</title>
		<link>http://www.lucianosilva.com/2009/11/16/enviando-e-mail-com-plsql-para-multiplos-enderecos/</link>
		<comments>http://www.lucianosilva.com/2009/11/16/enviando-e-mail-com-plsql-para-multiplos-enderecos/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 18:54:03 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[procedure]]></category>
		<category><![CDATA[utl_mail]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=312</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2009/11/16/enviando-e-mail-com-plsql-para-multiplos-enderecos/' addthis:title='Enviando e-mail com PL/SQL para múltiplos endereços '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>A situação mais comum é o envio de e-mail para diversos destinatários, portanto, complementando o código já postado aqui sobre o envio de e-mails utilizando PLSQL. Uma lista de destinatários formatada normalmente assim:  Luciano &#60;luciano@lucianosilva.com&#62;, Grupos &#60;grupos@lucianosilva.com&#62;, Futebol &#60;futebol@cfb.com.br&#62;  Este é o nosso problema, o Oracle não irá conseguir trabalhar com a String formatada dessa [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2009/11/16/enviando-e-mail-com-plsql-para-multiplos-enderecos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enviando e-mail com PL/SQL</title>
		<link>http://www.lucianosilva.com/2009/07/05/enviando-e-mail-com-plsql/</link>
		<comments>http://www.lucianosilva.com/2009/07/05/enviando-e-mail-com-plsql/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 16:01:34 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[procedure]]></category>
		<category><![CDATA[utl_mail]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=283</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2009/07/05/enviando-e-mail-com-plsql/' addthis:title='Enviando e-mail com PL/SQL '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Em continuidade a nossa série &#8220;as mil-e-uma utilidades do seu banco de dados Oracle&#8221;, agora você poderá descobrir como é fácil enviar e-mails a partir do PL/SQL e saber o quanto isto é produtivo. Vamos lá, para o envio de e-mails é necessário que o pacote UTL_MAIL esteja instalado. Conectando como sysdba na instância ORCL. [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2009/07/05/enviando-e-mail-com-plsql/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ToStringUtil() com Annotations versão 1.0.2</title>
		<link>http://www.lucianosilva.com/2009/03/08/tostringutil-com-annotations-versao-102/</link>
		<comments>http://www.lucianosilva.com/2009/03/08/tostringutil-com-annotations-versao-102/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 03:28:32 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[util]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=268</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2009/03/08/tostringutil-com-annotations-versao-102/' addthis:title='ToStringUtil() com Annotations versão 1.0.2 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Dando continuidade a customização do toString(), certamente existirá aquele atributo que você não irá querer exibir no toString(), então seguindo a dica do @pauloprestes, resolvido com annotations: Aqui está a interface para a anotação, o melhor seria utilizar o Target como FIELD, porém, como falei vamos exibir os atributos com base nos métodos públicos Getters. [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2009/03/08/tostringutil-com-annotations-versao-102/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Automatizando o toString() versão 1.0.1</title>
		<link>http://www.lucianosilva.com/2009/03/06/automatizando-o-tostring-v1/</link>
		<comments>http://www.lucianosilva.com/2009/03/06/automatizando-o-tostring-v1/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 18:45:32 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[util]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=253</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2009/03/06/automatizando-o-tostring-v1/' addthis:title='Automatizando o toString() versão 1.0.1 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>É comum sobrescrever o método toString() da classe Object, facilita em situações como quando é necessário saber o conteúdo de um Bean, por exemplo. Sobretudo, reescrever este método poderá ser trabalhoso se você tem muitos atributos e cansativo, se você o fizer para todos os seu beans. Pensando nisso resolvi criar uma classe útil que [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2009/03/06/automatizando-o-tostring-v1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lendo seus e-mails com Java</title>
		<link>http://www.lucianosilva.com/2009/02/23/lendo-seus-e-mails-com-java/</link>
		<comments>http://www.lucianosilva.com/2009/02/23/lendo-seus-e-mails-com-java/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 03:38:48 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[javamail]]></category>
		<category><![CDATA[pop3]]></category>
		<category><![CDATA[util]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=233</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2009/02/23/lendo-seus-e-mails-com-java/' addthis:title='Lendo seus e-mails com Java '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Criando com poucas linhas um leitor de e-mails com Java.]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2009/02/23/lendo-seus-e-mails-com-java/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Apresentando o BPEL com o Adapter File</title>
		<link>http://www.lucianosilva.com/2009/02/13/apresentando-o-bpel-com-o-adapter-file/</link>
		<comments>http://www.lucianosilva.com/2009/02/13/apresentando-o-bpel-com-o-adapter-file/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 23:14:00 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[AdapterFile]]></category>
		<category><![CDATA[BPEL]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=163</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2009/02/13/apresentando-o-bpel-com-o-adapter-file/' addthis:title='Apresentando o BPEL com o Adapter File '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>O BPEL é uma linguagem que descrita em XML, que básicamente é utilizada para desenhar processo de negócio seguindo como base o BPM, destaca-se pela simplicidade da criação de um processo e pela amigável interface, proporcionando uma sensação agradável no momento do design. O utilizador de BPEL não necessita de conhecimentos em linguagem de programação, porém, o programador poderá obter mais recursos da ferramenta.]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2009/02/13/apresentando-o-bpel-com-o-adapter-file/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Conhecendo a API do Twitter</title>
		<link>http://www.lucianosilva.com/2009/01/21/conhecendo-a-api-do-twitter/</link>
		<comments>http://www.lucianosilva.com/2009/01/21/conhecendo-a-api-do-twitter/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 12:32:38 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[Redes Sociais]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[twitter4j]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=122</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2009/01/21/conhecendo-a-api-do-twitter/' addthis:title='Conhecendo a API do Twitter '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Incentivado por este post do Blog do Élcio que demonstrou a utilização da API do Twitter no ubuntu de uma maneira muito fácil e simples, então procurei saber um pouco mais sobre ela. Existem algumas bibliotecas prontas para diversas linguagens, escolhi pela Twitter4j antes de mexer na API do Twitter mesmo, e não me arrependi [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2009/01/21/conhecendo-a-api-do-twitter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Combinando APIs GeoLite City com Google Maps</title>
		<link>http://www.lucianosilva.com/2009/01/18/combinando-apis-geolite-city-com-google-maps/</link>
		<comments>http://www.lucianosilva.com/2009/01/18/combinando-apis-geolite-city-com-google-maps/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 23:35:14 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Ferramentas]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[geoip]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[maps]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=113</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2009/01/18/combinando-apis-geolite-city-com-google-maps/' addthis:title='Combinando APIs GeoLite City com Google Maps '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Hello there! Maravilha, eu só tinha o IP e então conseguiu saber o País daquele endereço de IP, não satisfeito consegui mais dados sobre ele, então surgiu o Estado, Cidade, Latitude e Longitude, e talvez o CEP, o Código de Área internacional, quem sabe? É mais uma vez eu não estou satisfeito e agora vou [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2009/01/18/combinando-apis-geolite-city-com-google-maps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GeoLite City informações completas do seu IP &#8211; Parte II</title>
		<link>http://www.lucianosilva.com/2009/01/18/geolite-city-ip-parte-ii/</link>
		<comments>http://www.lucianosilva.com/2009/01/18/geolite-city-ip-parte-ii/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 21:38:23 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[city]]></category>
		<category><![CDATA[geoip]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=93</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2009/01/18/geolite-city-ip-parte-ii/' addthis:title='GeoLite City informações completas do seu IP &#8211; Parte II '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Você já viu que utilizando as bibliotecas do GeoLite é possivel localizar o pais de um IP, mas é uma informação limitada, já com o GeoLite City exibe informações mais detalhadas além do Pais como Estado, Cidade, Latitude e Longitude, Código Postal (CEP) e muito mais. Como esta é uma ferramenta gratuita, algumas informações não [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2009/01/18/geolite-city-ip-parte-ii/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>GeoLite Country Obtendo a localização por IP &#8211; Parte I</title>
		<link>http://www.lucianosilva.com/2009/01/18/obtendo-localizacao-ip-parte-i/</link>
		<comments>http://www.lucianosilva.com/2009/01/18/obtendo-localizacao-ip-parte-i/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 18:36:51 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[country]]></category>
		<category><![CDATA[geoip]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=86</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2009/01/18/obtendo-localizacao-ip-parte-i/' addthis:title='GeoLite Country Obtendo a localização por IP &#8211; Parte I '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Certa vez fiz um curso de um determinado produto cujo sua função basicamente era medir a audiência dos sites da empresa em que trabalhava, na mesma época onde pagava-se absurdos por este tipo de informação, irônia ou não, hoje o Google Analytics faz gratuitamente. O que me mais me fascinou foi quando a instrutora explicou [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2009/01/18/obtendo-localizacao-ip-parte-i/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sun Certified Java Programmer &#8211; Requisitos</title>
		<link>http://www.lucianosilva.com/2008/12/08/sun-certified-java-programmer-requisitos/</link>
		<comments>http://www.lucianosilva.com/2008/12/08/sun-certified-java-programmer-requisitos/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 16:35:47 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[scjp]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=57</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2008/12/08/sun-certified-java-programmer-requisitos/' addthis:title='Sun Certified Java Programmer &#8211; Requisitos '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>O exame CX-310-055 da Sun é para a Certificação Java versão 1.5 da linguagem, uma das metas mais cobiçadas entre os programadores da plataforma e também uma das mais temidas. Básicamente são testados conhecimentos primordiais da linguagem como declarações, controle de escopo, condições,  APIs específicas até conceitos de orientação a objetos. Atualmente a versão da [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2008/12/08/sun-certified-java-programmer-requisitos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Annotations e XFire um jeito simples de criar Web Services</title>
		<link>http://www.lucianosilva.com/2008/08/16/annotations-e-xfire-um-jeito-simples-de-criar-web-services/</link>
		<comments>http://www.lucianosilva.com/2008/08/16/annotations-e-xfire-um-jeito-simples-de-criar-web-services/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 23:11:37 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[annotations]]></category>
		<category><![CDATA[jsr-181]]></category>
		<category><![CDATA[jsr-224]]></category>
		<category><![CDATA[webservices]]></category>
		<category><![CDATA[xfire]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=55</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2008/08/16/annotations-e-xfire-um-jeito-simples-de-criar-web-services/' addthis:title='Annotations e XFire um jeito simples de criar Web Services '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Eu já falei um pouco de Web Services por aqui, mas ainda tem muita coisa a ser discutida e experimentada sobre este assunto. Existem diversas formas de distribuir serviços na internet e a o número de ferramentas para tornar isto cada vez mais fácil aumentam constantemente. Pesquisando sobre conceitos e maneiras práticas para desenvolvimento encontrei [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2008/08/16/annotations-e-xfire-um-jeito-simples-de-criar-web-services/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>JSF, RichFaces, AJAX e combobox alinhados</title>
		<link>http://www.lucianosilva.com/2008/08/11/jsf-richfaces-ajax-e-combobox-alinhados/</link>
		<comments>http://www.lucianosilva.com/2008/08/11/jsf-richfaces-ajax-e-combobox-alinhados/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 22:23:31 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[richfaces]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=52</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2008/08/11/jsf-richfaces-ajax-e-combobox-alinhados/' addthis:title='JSF, RichFaces, AJAX e combobox alinhados '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Em meus estudos sobre JSF e AJAX, gostei muito do pacote disponibilizado pela JBoss, o RichFaces. A intensão é usar o mais puro do JSF porém, aproveitando o que cada componente oferece de melhor. O RichFaces é interessante e muito completo, oferece diversos recursos para web que até então o HTML estava limitado, como o [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2008/08/11/jsf-richfaces-ajax-e-combobox-alinhados/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Web Services com Apache Axis e Tipos Complexos &#8211; Part III</title>
		<link>http://www.lucianosilva.com/2008/08/05/webservices-part-iii-com-apache-axis-e-tipos-complexos/</link>
		<comments>http://www.lucianosilva.com/2008/08/05/webservices-part-iii-com-apache-axis-e-tipos-complexos/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 23:12:52 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[axis]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=41</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2008/08/05/webservices-part-iii-com-apache-axis-e-tipos-complexos/' addthis:title='Web Services com Apache Axis e Tipos Complexos &#8211; Part III '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Criar WebServices já foi um trabalho árduo, mas há alguns anos isto deixou de ser um problema com a ajuda das IDEs. Então vou mostrar como utilizar os recursos do Eclipse que facilitam o desenvolvimento de serviços. Você já sabe o que é um WebServices e também como é simples publicá-lo utilizando Axis, mas nem [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2008/08/05/webservices-part-iii-com-apache-axis-e-tipos-complexos/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Web Services com Apache Axis &#8211; Part II</title>
		<link>http://www.lucianosilva.com/2008/08/05/webservices-com-apache-axis-part-ii/</link>
		<comments>http://www.lucianosilva.com/2008/08/05/webservices-com-apache-axis-part-ii/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 22:11:54 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[axis]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=37</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2008/08/05/webservices-com-apache-axis-part-ii/' addthis:title='Web Services com Apache Axis &#8211; Part II '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Dando sequência a WebServices agora vou demonstrar um exemplo prático de como criar um serviço utilizando os recursos do framework Apache Axis. A instalação do Axis funciona como qualquer outra API na plataforma JEE, portanto não será detalhado este procedimento. A criação de webservices com Apache Axis é muito simples, veja a classe abaixo: Após [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2008/08/05/webservices-com-apache-axis-part-ii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web Services &#8211; Part I</title>
		<link>http://www.lucianosilva.com/2008/08/03/webservices-part-i/</link>
		<comments>http://www.lucianosilva.com/2008/08/03/webservices-part-i/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 01:30:24 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[axis]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=36</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2008/08/03/webservices-part-i/' addthis:title='Web Services &#8211; Part I '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Provavelmente você já ouviu falar sobre serviços na web, mas cê sabe mesmo o que é isto? Web Services nada mais é do que um serviço remoto descrito utilizando a WSDL &#8211; Web Service Description Language &#8211; e acessado utilizando um protocolo (SOAP) totalmente abstrato. As grandes do mercado Microsoft, Oracle, IBM, Sun, HP entre [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2008/08/03/webservices-part-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Função InitCap para MySql</title>
		<link>http://www.lucianosilva.com/2008/07/25/funcao-initcap-para-mysql/</link>
		<comments>http://www.lucianosilva.com/2008/07/25/funcao-initcap-para-mysql/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 00:52:56 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[initcap]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[util]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=33</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2008/07/25/funcao-initcap-para-mysql/' addthis:title='Função InitCap para MySql '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Conhecida em várias linguagens e ambientes o InitCap tem a função de transformar o primeiro caracter de cada palavra em maíusculo e o restante em minúsculo. Infelizmente o MySql não disponibiliza essa funcionalidade nativa, portanto, você terá que criá-la. Essa é a minha versão do InitCap em Java. Depois de algumas discussões e muita zuação, [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2008/07/25/funcao-initcap-para-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX II: Java Server Faces com Jboss RichFaces</title>
		<link>http://www.lucianosilva.com/2008/07/06/ajax-java-server-faces-com-jboss-richfaces/</link>
		<comments>http://www.lucianosilva.com/2008/07/06/ajax-java-server-faces-com-jboss-richfaces/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 23:19:52 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[richfaces]]></category>

		<guid isPermaLink="false">http://www.lucianosilva.com/?p=29</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2008/07/06/ajax-java-server-faces-com-jboss-richfaces/' addthis:title='AJAX II: Java Server Faces com Jboss RichFaces '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Continuando com a série de posts sobre AJAX, agora vou mostrar como é mais simples desenvolver aplicativos utilizando um framework e o escolhido foi JavaServer Faces. A utilização de frameworks é uma mão-na-roda, tanto no sentido de diminuir muito a reconstrução de funcionalidades básicas, tão quanto para padronizar componentes. O JavaServer Faces há tempos é [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2008/07/06/ajax-java-server-faces-com-jboss-richfaces/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AJAX: Nada novo, mas que muda tudo!</title>
		<link>http://www.lucianosilva.com/2008/06/13/ajax-nada-novo-mas-que-muda-tudo/</link>
		<comments>http://www.lucianosilva.com/2008/06/13/ajax-nada-novo-mas-que-muda-tudo/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 01:51:22 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://lucianosilva.wordpress.com/?p=17</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2008/06/13/ajax-nada-novo-mas-que-muda-tudo/' addthis:title='AJAX: Nada novo, mas que muda tudo! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Resolvi escrever sobre AJAX porque vejo muita confusão ainda sobre o assunto, tem uma galera que não sabe exatamente o que é e, como se aplica e o que se ganha utilizando a técnica. Vou apenas demonstrar o mecanismo básico para funcionamento, não é um segredo, esse mesmo tutorial pode ser encontrado em milhares de [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2008/06/13/ajax-nada-novo-mas-que-muda-tudo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Java, Os iniciantes e a Sopa de Letrinhas</title>
		<link>http://www.lucianosilva.com/2008/04/15/java-os-iniciantes-e-a-sopa-de-letrinhas/</link>
		<comments>http://www.lucianosilva.com/2008/04/15/java-os-iniciantes-e-a-sopa-de-letrinhas/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 02:36:31 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://lucianosilva.wordpress.com/?p=13</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2008/04/15/java-os-iniciantes-e-a-sopa-de-letrinhas/' addthis:title='Java, Os iniciantes e a Sopa de Letrinhas '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Uma breve histórinha: &#8220;recentemente um amigo iniciou seu estágio em uma grande companhia em Soluções de TI, ele fez treinamentos específicos durante algum tempo, porém, para sua surpresa o tal treinamento foi ignorado e disseram agora você irá estagiar em Java (JEE) e PlSql (Oracle), hã? O que é isso? Meu amigo não gostou da [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2008/04/15/java-os-iniciantes-e-a-sopa-de-letrinhas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Data Access Object (DAO)</title>
		<link>http://www.lucianosilva.com/2007/09/28/hello-world/</link>
		<comments>http://www.lucianosilva.com/2007/09/28/hello-world/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 11:49:27 +0000</pubDate>
		<dc:creator>Luciano</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[DAO]]></category>
		<category><![CDATA[design pattern]]></category>

		<guid isPermaLink="false">http://blog.lucianosilva.com/?p=11</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.lucianosilva.com/2007/09/28/hello-world/' addthis:title='Data Access Object (DAO) '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>Recentemente revivi a experiência de lidar com a construção de DAOs, especificamente com Factory, fiz algumas pesquisas na internet e não encontrei nenhum material bacana em português, então pensei em criar um exemplo simples porém eficaz. Data Access Object é um padrão da camada de integração para recuperação de dados, independente da fonte, ou seja, [...]]]></description>
		<wfw:commentRss>http://www.lucianosilva.com/2007/09/28/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

