<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

			<channel>
			<title>Tecnologia em tags - pcsilva - Java</title>
			<link>http://blog.pcsilva.com/index.cfm</link>
			<description>Blog do Pedro Claudio</description>
			<language>pt-br</language>
			<pubDate>Thu, 19 Feb 2015 01:16:30 -0300</pubDate>
			<lastBuildDate>Thu, 30 Oct 2008 07:09:00 -0300</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>pcsilva@gmail.com</managingEditor>
			<webMaster>pcsilva@gmail.com</webMaster>
			<itunes:subtitle></itunes:subtitle>
			<itunes:summary></itunes:summary>
			<itunes:category text="Technology" />
			<itunes:category text="Technology">
				<itunes:category text="Podcasting" />
			</itunes:category>
			<itunes:category text="Technology">
				<itunes:category text="Tech News" />
			</itunes:category>
			<itunes:keywords></itunes:keywords>
			<itunes:author></itunes:author>
			<itunes:owner>
				<itunes:email>pcsilva@gmail.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			<itunes:image href="" />
			<image>
				<url></url>
				<title>Tecnologia em tags - pcsilva</title>
				<link>http://blog.pcsilva.com/index.cfm</link>
			</image>
			<itunes:explicit>no</itunes:explicit>
			
			<item>
				<title>iReport e ColdFusion 8 - II</title>
				<link>http://blog.pcsilva.com/index.cfm/2008/10/30/iReport-e-ColdFusion-8--II</link>
				<description>
				
				No post anterior apenas mostrei o caminho das pedras, mas agora vamos ver como ficaram as coisas no meu ColdFusion 8.&lt;br /&gt;&lt;br /&gt;Primeiro devemos configurar o servidor ColdFusion, diretamente no arquivo jvm.config:&lt;br /&gt;&lt;div class=&quot;myHighlighter&quot; title=&quot;jvm.config&quot;&gt;&lt;br /&gt;# JVM classpath&lt;br /&gt;java.class.path={application.home}/servers/lib,&lt;br /&gt;{application.home}/../lib/macromedia_drivers.jar,&lt;br /&gt;{application.home}/lib/cfmx_mbean.jar,&lt;br /&gt;&lt;b&gt;{application.home}/lib,{application.home}/../lib/cfusion.jar,&lt;br /&gt;{application.home}/../lib/iText.jar,&lt;br /&gt;{application.home}/../lib/iTextAsian.jar,&lt;br /&gt;{application.home}/../lib/commons-beanutils-1.6.jar,&lt;br /&gt;{application.home}/../lib/commons-collections-2.1.jar,&lt;br /&gt;{application.home}/../lib/commons-digester-1.7.jar,&lt;br /&gt;{application.home}/../lib/commons-logging.1.0.4.jar,&lt;br /&gt;{application.home}/../lib/commons-logging-api.1.0.4.jar,&lt;br /&gt;{application.home}/../lib/postgresql-8.1-407.jdbc3.jar,&lt;br /&gt;{application.home}/../lib/ojdbc14.jar,&lt;br /&gt;{application.home}/../lib/mysql-connector-java-5.1.7-bin.jar,&lt;br /&gt;{application.home}/../lib/sqljdbc4.jar&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Passamos ao &lt;a href=&quot;http://sourceforge.net/project/showfiles.php?group_id=64348&quot; target=&quot;_blank&quot;&gt;ireport&lt;/a&gt;, aqui eu usei o Classic 3.0.0 com MySQL, para gerar o layout do relat&#xf3;rio (jrxml), que ficou assim (teste.jrxml):&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;myHighlighter&quot; title=&quot;teste.jrxml&quot;&gt;&lt;br /&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;  ?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE jasperReport PUBLIC &quot;//JasperReports//DTD Report Design//EN&quot; &quot;http://jasperreports.sourceforge.net/dtds/jasperreport.dtd&quot;&amp;gt;&lt;br /&gt;&amp;lt;jasperReport name=&quot;classic&quot; &amp;gt;&lt;br /&gt; &amp;lt;property name=&quot;ireport.scriptlethandling&quot; value=&quot;0&quot; /&amp;gt;&lt;br /&gt; &amp;lt;property name=&quot;ireport.encoding&quot; value=&quot;UTF-8&quot; /&amp;gt;&lt;br /&gt; &amp;lt;import value=&quot;java.util.*&quot; /&amp;gt;&lt;br /&gt; &amp;lt;import value=&quot;net.sf.jasperreports.engine.*&quot; /&amp;gt;&lt;br /&gt; &amp;lt;import value=&quot;net.sf.jasperreports.engine.data.*&quot; /&amp;gt;&lt;br /&gt; &amp;lt;queryString&amp;gt;&amp;lt;![CDATA[select username from users]]&amp;gt;&amp;lt;/queryString&amp;gt;&lt;br /&gt; &amp;lt;field name=&quot;username&quot; class=&quot;java.lang.String&quot;/&amp;gt;&lt;br /&gt;  &amp;lt;title&amp;gt;&lt;br /&gt;   &amp;lt;band height=&quot;50&quot;  isSplitAllowed=&quot;true&quot; &amp;gt;&lt;br /&gt;    &amp;lt;staticText&amp;gt;&lt;br /&gt;     &amp;lt;reportElement x=&quot;61&quot; y=&quot;5&quot; width=&quot;412&quot; height=&quot;40&quot; key=&quot;staticText&quot;/&amp;gt;&lt;br /&gt;     &amp;lt;textElement textAlignment=&quot;Center&quot;&amp;gt;&lt;br /&gt;      &amp;lt;font size=&quot;28&quot; isBold=&quot;true&quot;/&amp;gt;&lt;br /&gt;     &amp;lt;/textElement&amp;gt;&lt;br /&gt;    &amp;lt;text&amp;gt;&amp;lt;![CDATA[Pedro Claudio]]&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;    &amp;lt;/staticText&amp;gt;&lt;br /&gt;   &amp;lt;/band&amp;gt;&lt;br /&gt;  &amp;lt;/title&amp;gt;&lt;br /&gt;  &amp;lt;detail&amp;gt;&lt;br /&gt;   &amp;lt;band height=&quot;19&quot;  isSplitAllowed=&quot;true&quot; &amp;gt;&lt;br /&gt;    &amp;lt;textField &amp;gt;&lt;br /&gt;     &amp;lt;reportElement x=&quot;0&quot; y=&quot;1&quot; width=&quot;519&quot; height=&quot;15&quot; forecolor=&quot;#000000&quot; key=&quot;textField&quot;/&amp;gt;&lt;br /&gt;     &amp;lt;textElement&amp;gt;&lt;br /&gt;      &amp;lt;font fontName=&quot;Times-Roman&quot; size=&quot;12&quot;/&amp;gt;&lt;br /&gt;     &amp;lt;/textElement&amp;gt;&lt;br /&gt;    &amp;lt;textFieldExpression class=&quot;java.lang.String&quot;&amp;gt;&amp;lt;![CDATA[$F{username}]]&amp;gt;&amp;lt;/textFieldExpression&amp;gt;&lt;br /&gt;    &amp;lt;/textField&amp;gt;&lt;br /&gt;   &amp;lt;/band&amp;gt;&lt;br /&gt;  &amp;lt;/detail&amp;gt;&lt;br /&gt;&amp;lt;/jasperReport&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;E por fim a chamada cfml para compila&#xe7;&#xe3;o do relat&#xf3;rio:&lt;br /&gt;&lt;br /&gt;&lt;div id=&quot;codigo_cfml&quot; class=&quot;myHighlighter&quot; title=&quot;teste.cfm&quot;&gt;&lt;br /&gt;&amp;lt;cfscript&amp;gt;&lt;br /&gt; DriverManager = Server.getClass().forName(&quot;coldfusion.sql.JdbcImpl&quot;).newInstance();&lt;br /&gt; DriverManager.setDriver(&quot;com.mysql.jdbc.Driver&quot;);&lt;br /&gt; DriverManager.setUrl(&quot;jdbc:mysql://localhost:3306/pcsilva&quot;);&lt;br /&gt; DriverManager.setPassword(&quot;root&quot;);&lt;br /&gt; DriverManager.setUsername(&quot;root&quot;);&lt;br /&gt; Connection    = DriverManager.getConnection();&lt;br /&gt; Connection.setUseUnicode(true);&lt;br /&gt; Connection.setCharacterEncoding(&quot;utf8&quot;);&lt;br /&gt; parameters    = {ReportTitle=&quot;pcsilva Teste&quot;};&lt;br /&gt; JasperManager = Server.getClass().forName(&quot;net.sf.jasperreports.engine.JasperManager&quot;).newInstance();&lt;br /&gt; JasperDesign  = JasperManager.loadXmlDesign(&quot;#ExpandPath(&apos;teste.jrxml&apos;)#&quot;);&lt;br /&gt; JasperReport  = JasperManager.compileReport(JasperDesign);&lt;br /&gt; JasperPrint   = JasperManager.fillReport(JasperReport,parameters,Connection);&lt;br /&gt; JasperManager.printReportToPdfFile(JasperPrint,&quot;#ExpandPath(&apos;.&apos;)#\teste.pdf&quot;);&lt;br /&gt;&amp;lt;/cfscript&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Que resultar&#xe1; em aquivo teste.pdf. 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Thu, 30 Oct 2008 07:09:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/index.cfm/2008/10/30/iReport-e-ColdFusion-8--II</guid>
				
			</item>
			
			<item>
				<title>iReport  e ColdFusion 8</title>
				<link>http://blog.pcsilva.com/index.cfm/2008/10/28/iReport--e-ColdFusion-8</link>
				<description>
				
				Durante a semana passada respondi uma &lt;a href=&quot;http://www.mxstudio.com.br/forum/index.php?showtopic=66058&amp;pid=195388&amp;st=0&amp;#entry195388&quot; target=&quot;_blank&quot;&gt;s&#xe9;rie de perguntas&lt;/a&gt; sobre &lt;a href=&quot;http://www.dsc.ufcg.edu.br/~jacques/cursos/daca/html/documentviews/relatorios.htm&quot; target=&quot;_blank&quot;&gt;JasperReports&lt;/a&gt;, e durante a conversa fui configurando minha m&#xe1;quina de desenvolvimento com ColdFusion 8.&lt;br /&gt;&lt;br /&gt;Ao final  meu/nosso ColdFusion 8 n&#xe3;o precisava dos pacotes do JasperReport, pois ele j&#xe1; est&#xe1; presente no servidor, bastando apenas adicionar o caminho dos Jars no classpath da JVM. &lt;br /&gt;&lt;br /&gt;O pacote JasperReport est&#xe1; em cfusion.jar. 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>Java</category>				
				
				<pubDate>Tue, 28 Oct 2008 07:13:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/index.cfm/2008/10/28/iReport--e-ColdFusion-8</guid>
				
			</item>
			
			<item>
				<title>Java Water</title>
				<link>http://blog.pcsilva.com/index.cfm/2008/2/15/Java-Water</link>
				<description>
				
				Execelente trabalho de Neil Wallis, que construiu uma classe water em imagens.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.neilwallis.com/java/water.html&quot; target=&quot;_blank&quot; &gt;&lt;img style=&quot;cursor:pointer; cursor:hand;&quot; src=&quot;http://2.bp.blogspot.com/_bQZufmsR1Ks/R7XF8OeyPrI/AAAAAAAAANk/HTTJpqRBLA8/s400/jaavwater.JPG&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5167253785947553458&quot; /&gt;&lt;/a&gt; 
				</description>
				
				<category>RIA</category>				
				
				<category>Java</category>				
				
				<pubDate>Fri, 15 Feb 2008 18:33:00 -0300</pubDate>
				<guid>http://blog.pcsilva.com/index.cfm/2008/2/15/Java-Water</guid>
				
			</item>
			</channel></rss>