<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Java y más (blog sobre nuevas tecnologías)</title>
	<atom:link href="http://javaytecnologia.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://javaytecnologia.wordpress.com</link>
	<description>Software, programación, tutoriales, bases de datos y más.</description>
	<lastBuildDate>Thu, 27 Nov 2008 08:11:05 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='javaytecnologia.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Java y más (blog sobre nuevas tecnologías)</title>
		<link>http://javaytecnologia.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://javaytecnologia.wordpress.com/osd.xml" title="Java y más (blog sobre nuevas tecnologías)" />
	<atom:link rel='hub' href='http://javaytecnologia.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Parada técnica</title>
		<link>http://javaytecnologia.wordpress.com/2008/11/27/parada-tecnica/</link>
		<comments>http://javaytecnologia.wordpress.com/2008/11/27/parada-tecnica/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 08:11:05 +0000</pubDate>
		<dc:creator>javaymas</dc:creator>
				<category><![CDATA[bbdd]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[tecnología]]></category>
		<category><![CDATA[dspace]]></category>
		<category><![CDATA[trabajo]]></category>

		<guid isPermaLink="false">http://javaytecnologia.wordpress.com/?p=60</guid>
		<description><![CDATA[Debido a que estoy inmerso en un nuevo proyecto y en una nueva empresa, tengo que deciros que no actualizaré el blog hasta pasadas unas semanas. Espero adaptarme rápido al nuevo entorno de trabajo para poder poner más entradas sobre los temas que estoy tratando y sacar nuevos. Por ahora os dejo sólo un nombre [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaytecnologia.wordpress.com&amp;blog=5171261&amp;post=60&amp;subd=javaytecnologia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Debido a que estoy inmerso en un nuevo proyecto y en una nueva empresa, tengo que deciros que no actualizaré el blog hasta pasadas unas semanas. Espero adaptarme rápido al nuevo entorno de trabajo para poder poner más entradas sobre los temas que estoy tratando y sacar nuevos. Por ahora os dejo sólo un nombre <strong>DSpace</strong>, un gestor de contenidos web desarrollado en Java que se utiliza mucho en las universidades y grandes bibliotecas.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaytecnologia.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaytecnologia.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaytecnologia.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaytecnologia.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaytecnologia.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaytecnologia.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaytecnologia.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaytecnologia.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaytecnologia.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaytecnologia.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaytecnologia.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaytecnologia.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaytecnologia.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaytecnologia.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaytecnologia.wordpress.com&amp;blog=5171261&amp;post=60&amp;subd=javaytecnologia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaytecnologia.wordpress.com/2008/11/27/parada-tecnica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34ed6e509e6e8a60030cb8ffe68ea338?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">javaymas</media:title>
		</media:content>
	</item>
		<item>
		<title>Generación de informes con JasperReports e iReports (III)</title>
		<link>http://javaytecnologia.wordpress.com/2008/11/17/generacion-de-informes-con-jasperreports-e-ireports-iii/</link>
		<comments>http://javaytecnologia.wordpress.com/2008/11/17/generacion-de-informes-con-jasperreports-e-ireports-iii/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 14:45:18 +0000</pubDate>
		<dc:creator>javaymas</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[tecnología]]></category>
		<category><![CDATA[iReports]]></category>
		<category><![CDATA[jasper reports]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://javaytecnologia.wordpress.com/?p=49</guid>
		<description><![CDATA[En anteriores entregas hemos visto como generar un informe con la herramienta gráfica iReports. Para que podamos utilizar este reporte desde varios entornos en este cápitulo simplemente mostraremos desde nuestra aplicación en java el reporte o informe generado anteriormente mediante iReports. Podemos utilizar nuestro IDE preferido como Eclipse o netBeans, o bien la línea de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaytecnologia.wordpress.com&amp;blog=5171261&amp;post=49&amp;subd=javaytecnologia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En anteriores entregas hemos visto como generar un informe con la herramienta gráfica iReports. Para que podamos utilizar este reporte desde varios entornos en este cápitulo simplemente mostraremos desde nuestra aplicación en java el reporte o informe generado anteriormente mediante iReports. Podemos utilizar nuestro IDE preferido como Eclipse o netBeans, o bien la línea de comandos. En nuestro caso utilizaremos netBeans por comodidad. Creamos un proyecto y agregamos estas librerías al classpath del proyecto:</p>
<ul>
<li><em>jasperreports-2.0.4.jar</em></li>
<li><em>commons-digester-1.7.jar</em></li>
<li><em>commons-logging-1.0.2.jar</em></li>
<li><em>commons-collections-2.1.jar</em></li>
</ul>
<p>Una vez hecho esto, creamos un clase y añadimos estas líneas:</p>
<blockquote><p>try{<br />
// Conexión con la base datos<br />
String jdbcDriver = &#8220;oracle.jdbc.driver.OracleDriver&#8221;;<br />
Class.forName(jdbcDriver);<br />
String url = &#8220;jdbc:oracle:thin:@10.10.1.183:1521:dbprac&#8221;;<br />
String user = &#8220;user1&#8243;;<br />
String pass = &#8220;12345&#8243;;</p>
<p>Connection con = DriverManager.getConnection(url, user, pass);</p>
<p>JasperReport jasperReport;</p>
<p>Connection con = DriverManager.getConnection(url, user, pass);</p>
<p>// espeficar dónde se encuentra el archivo .jasper<br />
String fullPath=&#8221;c://report3.jasper&#8221;;</p>
<p>//jasperReport = JasperCompileManager.compileReport(&#8220;c://report3.jrxml&#8221;);<br />
// rellenar el reporte<br />
JPrint=JasperFillManager.fillReport(fullPath,null,con);<br />
// ver el reporte<br />
JasperViewer.viewReport(JPrint,false);<br />
}<br />
catch(Exception ex){<br />
System.out.println(ex.toString());<br />
}</p></blockquote>
<p>De esta manera hemos recogido la plantilla y la hemos rellenado con los datos de la base de datos que hemos configurado mediante JDBC. Si te fijas en la línea</p>
<blockquote><p>//jasperReport = JasperCompileManager.compileReport(&#8220;c://report3.jrxml&#8221;);</p></blockquote>
<p>se puede compilar el archivo <em>.jrxml</em> y seguir aplicarle la función <strong>fillReport </strong>al fichero obtenido.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaytecnologia.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaytecnologia.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaytecnologia.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaytecnologia.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaytecnologia.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaytecnologia.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaytecnologia.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaytecnologia.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaytecnologia.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaytecnologia.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaytecnologia.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaytecnologia.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaytecnologia.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaytecnologia.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaytecnologia.wordpress.com&amp;blog=5171261&amp;post=49&amp;subd=javaytecnologia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaytecnologia.wordpress.com/2008/11/17/generacion-de-informes-con-jasperreports-e-ireports-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34ed6e509e6e8a60030cb8ffe68ea338?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">javaymas</media:title>
		</media:content>
	</item>
		<item>
		<title>Java UNO para OpenOffice</title>
		<link>http://javaytecnologia.wordpress.com/2008/10/27/java-uno-para-openoffice/</link>
		<comments>http://javaytecnologia.wordpress.com/2008/10/27/java-uno-para-openoffice/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 15:09:24 +0000</pubDate>
		<dc:creator>javaymas</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[tecnología]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[openoffice]]></category>
		<category><![CDATA[uno]]></category>

		<guid isPermaLink="false">http://javaytecnologia.wordpress.com/?p=45</guid>
		<description><![CDATA[Hace poco, tuve que desarrollar una aplicación web que consistía en generar documentos resúmenes (o extractos) basados en otros documentos. El sistema era más complicado ya que utilizaba el gestor de documentos Alfresco para la búsqueda trozos de texto que luego se pondrían en el documento final, pero lo que más difícil me resultó fue [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaytecnologia.wordpress.com&amp;blog=5171261&amp;post=45&amp;subd=javaytecnologia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hace poco, tuve que desarrollar una aplicación web que consistía en generar documentos resúmenes (o extractos) basados en otros documentos. El sistema era más complicado ya que utilizaba el gestor de documentos <a title="Alfresco" href="http://www.alfresco.com" target="_blank">Alfresco</a> para la búsqueda trozos de texto que luego se pondrían en el documento final, pero lo que más difícil me resultó fue lidiar con el API que provee Sun para el manejo de documentos de formato abierto como los ODT de OpenOffice.</p>
<p>Al que le haya tocado programar con esta API sabrá a qué me refiero. En los próximos días escribiré algo sobre este tema y pondré unos ejemplos para poder practicar.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaytecnologia.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaytecnologia.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaytecnologia.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaytecnologia.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaytecnologia.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaytecnologia.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaytecnologia.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaytecnologia.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaytecnologia.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaytecnologia.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaytecnologia.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaytecnologia.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaytecnologia.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaytecnologia.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaytecnologia.wordpress.com&amp;blog=5171261&amp;post=45&amp;subd=javaytecnologia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaytecnologia.wordpress.com/2008/10/27/java-uno-para-openoffice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34ed6e509e6e8a60030cb8ffe68ea338?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">javaymas</media:title>
		</media:content>
	</item>
		<item>
		<title>Generación de informes con JasperReports e iReports (II)</title>
		<link>http://javaytecnologia.wordpress.com/2008/10/24/generacion-de-informes-con-jasperreports-e-ireports-ii/</link>
		<comments>http://javaytecnologia.wordpress.com/2008/10/24/generacion-de-informes-con-jasperreports-e-ireports-ii/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 09:35:46 +0000</pubDate>
		<dc:creator>javaymas</dc:creator>
				<category><![CDATA[bbdd]]></category>
		<category><![CDATA[tecnología]]></category>
		<category><![CDATA[informes]]></category>
		<category><![CDATA[iReports]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://javaytecnologia.wordpress.com/?p=25</guid>
		<description><![CDATA[Continuando con este tutorial, aprenderemos en esta parte a generar un archivo .jasper, ayudados por iReports (versión 3.1.1) , que es el que luego usaremos en nuestro código. Antes que nada, vamos a crear una conexión a un esquema de base de datos, en nuestro caso al esquema dbwork. Pincharemos en Tools &#62;&#62; Report datasources y [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaytecnologia.wordpress.com&amp;blog=5171261&amp;post=25&amp;subd=javaytecnologia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Continuando con este tutorial, aprenderemos en esta parte a generar un archivo <em>.jasper</em>, ayudados por iReports (versión 3.1.1) , que es el que luego usaremos en nuestro código. Antes que nada, vamos a crear una conexión a un esquema de base de datos, en nuestro caso al esquema dbwork. Pincharemos en <em>Tools &gt;&gt; Report datasources</em> y luego hacemos clic en <em>New</em>. En el siguiente cuadro modal seleccionamos la opción <em>JDBC Connection</em>. Una vez tengamos los datos completados podremos probar la conexión con la base de datos.</p>
<div id="attachment_28" class="wp-caption alignnone" style="width: 413px"><a href="http://javaytecnologia.files.wordpress.com/2008/10/screenhunter_04-oct-24-1114.gif"><img class="size-full wp-image-28" title="screenhunter_04-oct-24-1114" src="http://javaytecnologia.files.wordpress.com/2008/10/screenhunter_04-oct-24-1114.gif?w=510" alt="Conexión a fuente de datos mediante jdbc"   /></a><p class="wp-caption-text">Conexión a fuente de datos mediante jdbc</p></div>
<p><span style="color:#ff0000;">Problema</span>: si en el apartado JDBC Driver no aparece <em>oracle.jdbc.driver.OracleDriver</em> significa que no encuentra el driver de Oracle. <span style="color:#ffff00;">Solución</span>: descargar el driver y copiarlo en la carpeta &lt;iReports_home&gt;\ireport\libs.</p>
<p>Una vez tenemos esto vamos a seguir con la creación de una plantilla utilizando un asistente, para eso hay que ir a <em>File &gt;&gt; Report Wizzard</em>. Daremos nombre al informe y pasaremos a la sección de consulta SQL donde tendremos tres opciones:</p>
<ul>
<li>Escribir la consulta SQL directamente.</li>
<li>Utilizar el editor grafico que nos proporciona iReports.</li>
<li>Cargar una consulta almancenada.</li>
</ul>
<p>En los siguientes pasos configuraremos algunos parámetros que tienen que ver con el layout en la página resultante. Una vez terminemos el proceso nos quedará algo así. <em></em></p>
<div id="attachment_35" class="wp-caption alignnone" style="width: 520px"><a href="http://javaytecnologia.files.wordpress.com/2008/10/screenhunter_05-oct-24-11291.gif"><img class="size-full wp-image-35" title="screenhunter_05-oct-24-11291" src="http://javaytecnologia.files.wordpress.com/2008/10/screenhunter_05-oct-24-11291.gif?w=510&#038;h=203" alt="plantilla final" width="510" height="203" /></a><p class="wp-caption-text">plantilla final</p></div>
<p>Podremos ver el xml que genera pinchando en la pestaña <em>xml </em>y ver el resultado de la consulta en la pestaña <em>Preview</em></p>
<div id="attachment_38" class="wp-caption alignnone" style="width: 520px"><a href="http://javaytecnologia.files.wordpress.com/2008/10/screenhunter_06-oct-24-1137.gif"><img class="size-full wp-image-38" title="screenhunter_06-oct-24-1137" src="http://javaytecnologia.files.wordpress.com/2008/10/screenhunter_06-oct-24-1137.gif?w=510&#038;h=236" alt="Resultado de la consulta" width="510" height="236" /></a><p class="wp-caption-text">Resultado de la consulta</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaytecnologia.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaytecnologia.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaytecnologia.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaytecnologia.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaytecnologia.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaytecnologia.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaytecnologia.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaytecnologia.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaytecnologia.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaytecnologia.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaytecnologia.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaytecnologia.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaytecnologia.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaytecnologia.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaytecnologia.wordpress.com&amp;blog=5171261&amp;post=25&amp;subd=javaytecnologia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaytecnologia.wordpress.com/2008/10/24/generacion-de-informes-con-jasperreports-e-ireports-ii/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34ed6e509e6e8a60030cb8ffe68ea338?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">javaymas</media:title>
		</media:content>

		<media:content url="http://javaytecnologia.files.wordpress.com/2008/10/screenhunter_04-oct-24-1114.gif" medium="image">
			<media:title type="html">screenhunter_04-oct-24-1114</media:title>
		</media:content>

		<media:content url="http://javaytecnologia.files.wordpress.com/2008/10/screenhunter_05-oct-24-11291.gif" medium="image">
			<media:title type="html">screenhunter_05-oct-24-11291</media:title>
		</media:content>

		<media:content url="http://javaytecnologia.files.wordpress.com/2008/10/screenhunter_06-oct-24-1137.gif" medium="image">
			<media:title type="html">screenhunter_06-oct-24-1137</media:title>
		</media:content>
	</item>
		<item>
		<title>Generación de informes con JasperReports e iReports (I)</title>
		<link>http://javaytecnologia.wordpress.com/2008/10/17/generacion-de-informes-con-jasperreports-e-ireports-i/</link>
		<comments>http://javaytecnologia.wordpress.com/2008/10/17/generacion-de-informes-con-jasperreports-e-ireports-i/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 09:38:35 +0000</pubDate>
		<dc:creator>javaymas</dc:creator>
				<category><![CDATA[bbdd]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[tecnología]]></category>
		<category><![CDATA[informes]]></category>
		<category><![CDATA[iReports]]></category>
		<category><![CDATA[jasper reports]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://javaytecnologia.wordpress.com/?p=13</guid>
		<description><![CDATA[En esta entrada introduciré el tema de generación de informes con la herramienta Jasper Reports, un tema que es de vital importancia a la hora de poder tener informes personalizados sobre los datos que manejamos. Estos informes serán de tipo página y podrán ser convertidos a otros formatos como PDF, XLS o CVS entre otros, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaytecnologia.wordpress.com&amp;blog=5171261&amp;post=13&amp;subd=javaytecnologia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En esta entrada introduciré el tema de generación de informes con la herramienta <a title="Página de Jasper Reports" href="http://jasperforge.org/plugins/project/project_home.php?group_id=102" target="_blank">Jasper Reports</a>, un tema que es de vital importancia a la hora de poder tener informes personalizados sobre los datos que manejamos. Estos informes serán de tipo página y podrán ser convertidos a otros formatos como PDF, XLS o CVS entre otros, y preparados para poder imprimirlos.<br />
Los pasos esenciales para generarlos son:</p>
<ul>
<li>Generar la plantilla (archivo <em>.jrxml</em>) con el diseño inicial del informe</li>
<li>Compilar la plantilla y extraer el archivo resultante <em>.jasper</em></li>
<li>Rellenar la plantilla con los datos y guardarla en el formato que queramos.</li>
</ul>
<p>Para generar la plantilla vamos a ayudarnos de la herramienta <a title="Página de iReports" href="http://sourceforge.net/projects/ireport/" target="_blank">iReports</a>, que básicamente es un editor gráfico que nos sirve para generar el archivo <em>.jrxml</em> y compilarlo a <em>.jasper</em>. Con iReports podemos enlazar directamente la base de datos que vamos a utilizar así que todo será más intuitivo y sencillo, si tenemos en mente un plan no demasiado avanzado. En el próximo capítulo empezaremos utilizando iReports para generar una plantilla y utilizaremos Oracle como sistema de gestión de bases de datos.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaytecnologia.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaytecnologia.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaytecnologia.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaytecnologia.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaytecnologia.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaytecnologia.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaytecnologia.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaytecnologia.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaytecnologia.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaytecnologia.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaytecnologia.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaytecnologia.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaytecnologia.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaytecnologia.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaytecnologia.wordpress.com&amp;blog=5171261&amp;post=13&amp;subd=javaytecnologia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaytecnologia.wordpress.com/2008/10/17/generacion-de-informes-con-jasperreports-e-ireports-i/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34ed6e509e6e8a60030cb8ffe68ea338?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">javaymas</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle Application Express</title>
		<link>http://javaytecnologia.wordpress.com/2008/10/14/oracle-application-express/</link>
		<comments>http://javaytecnologia.wordpress.com/2008/10/14/oracle-application-express/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 13:11:44 +0000</pubDate>
		<dc:creator>javaymas</dc:creator>
				<category><![CDATA[bbdd]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apex]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[pl/sql]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://javaytecnologia.wordpress.com/?p=6</guid>
		<description><![CDATA[Ya entrados en materia voy a hablaros de Oracle Application Express, APEX. Para los que no conoceis este nombre se trata de una plataforma de generación rápida de aplicaciones web. Yo la llevo utilizando durante más de un año y puedo deciros que es de gran utilidad. Sólo funciona con bases de datos Oracle por [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaytecnologia.wordpress.com&amp;blog=5171261&amp;post=6&amp;subd=javaytecnologia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ya entrados en materia voy a hablaros de <a href="http://www.oracle.com/technology/products/database/application_express/index.html" target="_blank">Oracle Application Express</a>, APEX. Para los que no conoceis este nombre se trata de una plataforma de generación rápida de aplicaciones web. Yo la llevo utilizando durante más de un año y puedo deciros que es de gran utilidad. Sólo funciona con bases de datos Oracle por lo que, para alguno usuarios, puede representar una desventaja clara (no querrán migrar su MySQL o SQLServer a Oracle). Este marco de desarrollo está desplegado en un servidor de aplicaciones Apache HTTP Server que viene ya instalado con el sistema de gestion de BBDD Oracle.</p>
<p>Dentro de las muchas posibilidades que ofrece APEX destacaré las siguientes:</p>
<ul>
<li>Interfaz de desarrollo intuitiva y rápida. Con nociones básicas de programación es posible desarrollar aplicaciones web en tan solo unos minutos.</li>
<li>Seguridad y fiabilidad. En la parte de administración es posible establecer varios mecanismos de autenticación y autorización.</li>
<li>Integración total con Oracle. Ofrece asistentes y editores de código para escribir consultas SQL y PL/SQL.</li>
<li>En constante desarrollo. Existe un forum oficial y una comunidad de desarrolladores.</li>
</ul>
<p>En próximas entradas me meteré en profundidad con APEX, hasta ahora solo una pequeña introducción.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaytecnologia.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaytecnologia.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaytecnologia.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaytecnologia.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaytecnologia.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaytecnologia.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaytecnologia.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaytecnologia.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaytecnologia.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaytecnologia.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaytecnologia.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaytecnologia.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaytecnologia.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaytecnologia.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaytecnologia.wordpress.com&amp;blog=5171261&amp;post=6&amp;subd=javaytecnologia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaytecnologia.wordpress.com/2008/10/14/oracle-application-express/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34ed6e509e6e8a60030cb8ffe68ea338?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">javaymas</media:title>
		</media:content>
	</item>
		<item>
		<title>Bienvenida</title>
		<link>http://javaytecnologia.wordpress.com/2008/10/14/bienvenida/</link>
		<comments>http://javaytecnologia.wordpress.com/2008/10/14/bienvenida/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 12:19:09 +0000</pubDate>
		<dc:creator>javaymas</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[bienvenida]]></category>

		<guid isPermaLink="false">http://javaytecnologia.wordpress.com/?p=3</guid>
		<description><![CDATA[Antes que nada, te doy la bienvenida a este blog sobre nuevas tecnologías enfocado principalmente en el software y java en especial. Me adentro en este gran mundo de la blogosfera por tercera vez aunque esta es particular por que en este espacio no hablaré sobre temas personales sino técnicos. Espero que todo lo que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaytecnologia.wordpress.com&amp;blog=5171261&amp;post=3&amp;subd=javaytecnologia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Antes que nada, te doy la bienvenida a este blog sobre nuevas tecnologías enfocado principalmente en el software y java en especial. Me adentro en este gran mundo de la blogosfera por tercera vez aunque esta es particular por que en este espacio no hablaré sobre temas personales sino técnicos. Espero que todo lo que escriba pueda tener utilidad para un futuro desarrollador (y no sólo)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaytecnologia.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaytecnologia.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaytecnologia.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaytecnologia.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaytecnologia.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaytecnologia.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaytecnologia.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaytecnologia.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaytecnologia.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaytecnologia.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaytecnologia.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaytecnologia.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaytecnologia.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaytecnologia.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaytecnologia.wordpress.com&amp;blog=5171261&amp;post=3&amp;subd=javaytecnologia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaytecnologia.wordpress.com/2008/10/14/bienvenida/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/34ed6e509e6e8a60030cb8ffe68ea338?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">javaymas</media:title>
		</media:content>
	</item>
	</channel>
</rss>
