<?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>Programa en Java y disfruta de un café lojano &#187; XML</title>
	<atom:link href="http://cafelojano.wordpress.com/category/xml/feed/" rel="self" type="application/rss+xml" />
	<link>http://cafelojano.wordpress.com</link>
	<description>Desde Loja, Ecuador en la mitad del Mundo</description>
	<lastBuildDate>Tue, 10 Nov 2009 04:06:42 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='cafelojano.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/189c8dc7ce1496164b373be48c01b6e3?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Programa en Java y disfruta de un café lojano &#187; XML</title>
		<link>http://cafelojano.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://cafelojano.wordpress.com/osd.xml" title="Programa en Java y disfruta de un café lojano" />
		<item>
		<title>GWT-Ext con NetBeans &#8211; Configuración</title>
		<link>http://cafelojano.wordpress.com/2008/06/19/gwt-ext-con-netbeans-configuracion/</link>
		<comments>http://cafelojano.wordpress.com/2008/06/19/gwt-ext-con-netbeans-configuracion/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 15:20:11 +0000</pubDate>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Aplicaciones Web]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java - Netbeans]]></category>
		<category><![CDATA[Model View Controller]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Configuración]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[GWT-Ext]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/2008/06/19/gwt-ext-con-netbeans-configuracion/</guid>
		<description><![CDATA[Es conocido que dentro del mundo de NetBeans existe un plugin que nos permite crear aplicaciones GWT y también conocemos la existencia de GWT-Ext que nos aporta con widgets adicionales a los que trae GWT, ahora lo que creo que no es tan conocido es como trabajar con GWT-Ext y NetBeans, esto lo digo porque [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=221&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Es conocido que dentro del mundo de NetBeans existe un plugin que nos permite crear aplicaciones GWT y también conocemos la existencia de GWT-Ext que nos aporta con widgets adicionales a los que trae GWT, ahora lo que creo que no es tan conocido es como trabajar con GWT-Ext y NetBeans, esto lo digo porque tuve un par de problemas que me retrasaron algunos minutos, les comparto mi experiencia.</p>
<p>Partiendo que tenemos instalado GWT y configurado NetBeans con su plugin y un EntryPoint, debemos hacer lo siguiente para configurar GWT-Ext en nuestro proyecto:</p>
<ol>
<li>Agregamos el archivo gwtext.jar a nuestro proyecto. Clic derecho sobre Libraries, luego Add JAR/Folder&#8230;</li>
<li>Ahora debemos hacer un Clean&amp;Build de nuestro proyecto. Clic derecho sobre el nombre del proyecto y buscamos dicha opción. Esto lo debemos hacer ya que es necesario copiar algunos archivos (hojas de estilo y código JavaScript) dentro de la carpeta js que se encuentra en &lt;Tu_Proyecto&gt;/build/web/&lt;nombr_paquete&gt;/js/ext. Se debe crear la carpeta ext</li>
<li>Copiar los siguientes archivos y directorios, los mismos que se son parte de la descarga de ext2.0.2 (como lo señala GWT-Ext, cuando lo descargamos). Se debe copiar lo siguiente: ext-all.js y las carpetas adapter y resources a la carpeta que se menciona en el punto 2.</li>
<li>Modificar el archivo xxx.gwt.xml agregando las siguientes líneas:</li>
</ol>
<p style="padding-left:30px;">&lt;inherits name=&#8221;com.gwtext.GwtExt&#8221;/&gt;</p>
<p style="padding-left:30px;"><strong>&lt;entry-point class=&#8221;ec.loxa.client.prbEntryPoint&#8221;/&gt; OJO: esto cambia solo lo ubique para mostrar el orden, aunque no estoy seguro de que tenga alguna implicación.</strong></p>
<p style="padding-left:30px;">&lt;stylesheet src=&#8221;js/ext/resources/css/ext-all.css&#8221; /&gt;<br />
&lt;script src=&#8221;js/ext/adapter/ext/ext-base.js&#8221; /&gt;<br />
&lt;script src=&#8221;js/ext/ext-all.js&#8221; /&gt;</p>
<p>Y listo tenemos lo necesario para empezar a trabajar, ojo si le das un Clean&amp;Build o un Build a tú proyecto debes volver a repetir los pasos 2 y 3.</p>
<p>Espero que sea de su ayuda.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cafelojano.wordpress.com/221/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cafelojano.wordpress.com/221/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/221/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=221&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2008/06/19/gwt-ext-con-netbeans-configuracion/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/140a37206c1491fed56e7c979049a79d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jorgaf</media:title>
		</media:content>
	</item>
		<item>
		<title>Ejemplos de aplicaciones GWT</title>
		<link>http://cafelojano.wordpress.com/2008/06/02/ejemplos-de-aplicaciones-gwt/</link>
		<comments>http://cafelojano.wordpress.com/2008/06/02/ejemplos-de-aplicaciones-gwt/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 01:30:08 +0000</pubDate>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Aplicaciones Web]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Model View Controller]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[ejemplos]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/2008/06/02/ejemplos-de-aplicaciones-gwt/</guid>
		<description><![CDATA[Buscando ejemplos sobre aplicaciones GWT para mis alumnos, me he encontrado con un sitio denominado Google Web Toolkit Applications que muestra algunos ejemplos que han sido desarrollados para un libro con el mismo nombre.
Los he revisado y me parecen bastante interesantes y por supuesto el libro también. Les comento los ejemplos:

Gadget Desktop: Una aplicación al [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=209&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Buscando ejemplos sobre aplicaciones <a href="http://code.google.com/webtoolkit" target="_blank">GWT</a> para mis alumnos, me he encontrado con un sitio denominado <a href="http://www.gwtapps.com/" target="_blank">Google Web Toolkit Applications</a> que muestra algunos ejemplos que han sido desarrollados para un libro con el mismo nombre.</p>
<p>Los he revisado y me parecen bastante interesantes y por supuesto el libro también. Les comento los ejemplos:</p>
<ul>
<li>Gadget Desktop: Una aplicación al estiglo Google Ig, es decir tabs, y gadgets que se pueden ubicar, arrastrar y ordenar según nuestro conveniencia.</li>
<li>Multi-Search: Un cliente que permite realizar búsquedas a diferentes motores de búsqueda y que utliza JSONP.</li>
<li>Blog Editor: Se conecta a Blogger utilizando REST/GData API.</li>
<li>Instant Messenger: Google Talk se podría decir, ilustra el uso de GWT RPC.</li>
<li>Database Editor: Herramienta para el manejo de datos, muestra el trabajo con JSON, PHP, REST, GWT RPC con un servlet Java e Hibernate</li>
</ul>
<p>Ahí se los dejo para que lo revisen y puedan disfrutarlos.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cafelojano.wordpress.com/209/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cafelojano.wordpress.com/209/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/209/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=209&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2008/06/02/ejemplos-de-aplicaciones-gwt/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/140a37206c1491fed56e7c979049a79d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jorgaf</media:title>
		</media:content>
	</item>
		<item>
		<title>El camino para aprender JDeveloper y ADF</title>
		<link>http://cafelojano.wordpress.com/2008/03/14/el-camino-para-aprender-jdeveloper-y-adf/</link>
		<comments>http://cafelojano.wordpress.com/2008/03/14/el-camino-para-aprender-jdeveloper-y-adf/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 13:39:00 +0000</pubDate>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Aplicaciones Web]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[JDBC]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java - J2ME]]></category>
		<category><![CDATA[Java - JEE]]></category>
		<category><![CDATA[Java - Oracle]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Model View Controller]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Swing]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Service]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[ADF]]></category>
		<category><![CDATA[Aprender]]></category>
		<category><![CDATA[Curso]]></category>
		<category><![CDATA[JDeveloper]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/2008/03/14/el-camino-para-aprender-jdeveloper-y-adf/</guid>
		<description><![CDATA[Revisando uno de los correos que me llegan a través del grupo JDeveloper de Yahoo me he enterado de la existencia de éste post (How Do I Start Learning JDeveloper and ADF)
En donde básicamente se hacen varias recomendaciones del camino a seguir para aprender a utilizar JDeveloper y ADF utilizando, en la mayoría de los [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=187&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Revisando uno de los correos que me llegan a través del grupo JDeveloper de Yahoo me he enterado de la existencia de éste post (<a href="http://blogs.oracle.com/shay/2008/01/14#a626" title="Post original" target="_blank">How Do I Start Learning JDeveloper and AD</a>F)</p>
<p>En donde básicamente se hacen varias recomendaciones del camino a seguir para aprender a utilizar JDeveloper y ADF utilizando, en la mayoría de los casos, material disponible en el Internet.</p>
<p>El primer paso que se menciona, para quienes vienen desde cero, es aprender Java Básico; en éste sentido café lojano puede ayudar ya que estamos preparando un curso OnLine gratuito revisen nuestro entorno virtual de aprendizaje &#8211; <a href="http://loxa.ec/labcampus" title="LabCampus, el EVA de CafeLojano">LabCampus</a>, seguiremos con novedades.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cafelojano.wordpress.com/187/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cafelojano.wordpress.com/187/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/187/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=187&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2008/03/14/el-camino-para-aprender-jdeveloper-y-adf/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/140a37206c1491fed56e7c979049a79d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jorgaf</media:title>
		</media:content>
	</item>
		<item>
		<title>JavaServer Faces EJB3, WebService y JPA</title>
		<link>http://cafelojano.wordpress.com/2008/03/11/javaserver-faces-ejb3-webservice-y-jpa/</link>
		<comments>http://cafelojano.wordpress.com/2008/03/11/javaserver-faces-ejb3-webservice-y-jpa/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 00:07:57 +0000</pubDate>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Aplicaciones Web]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[JDBC]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java - JEE]]></category>
		<category><![CDATA[Java - Netbeans]]></category>
		<category><![CDATA[Java - Sun]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Service]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Aplicación Web]]></category>
		<category><![CDATA[EJB3]]></category>
		<category><![CDATA[JavaServer Faces]]></category>
		<category><![CDATA[JPA]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/2008/03/11/javaserver-faces-ejb3-webservice-y-jpa/</guid>
		<description><![CDATA[En busca de ejemplos de cómo trabajar con JSF y EJB3 (como fachada) he encontrado 2 links que me están ayudando a comprender de una mejor manera el tema. Y adicionalmente me encontré como consumir un Web Service desde una aplicación JSF.
Adicionalmente pueden descargar el código fuente (que son proyectos de NetBeans) y ver una [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=184&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>En busca de ejemplos de cómo trabajar con JSF y EJB3 (como fachada) he encontrado 2 links que me están ayudando a comprender de una mejor manera el tema. Y adicionalmente me encontré como consumir un Web Service desde una aplicación JSF.</p>
<p>Adicionalmente pueden descargar el código fuente (que son proyectos de NetBeans) y ver una explicación clara de cada sección de código requerido para cumplir con la tarea. Se explica adicionalmente cómo trabajar con paginación utilizando JPA.</p>
<p>Les comparto los links:</p>
<ul>
<li><a href="http://java.sun.com/javaee/javaserverfaces/" title="Página Oficial de JSF" target="_blank">JavaServer Faces Technology</a>.</li>
<li><a href="http://weblogs.java.net/blog/caroljmcdonald/archive/2007/05/pagination_of_d.html" title="EJB3, JPA, JSF" target="_blank">Pagination of Data Sets in a Sample Application using JSF, Catalog Facade Stateless Session, and Java Persistence APIs</a></li>
<li><a href="http://weblogs.java.net/blog/caroljmcdonald/archive/2007/09/sample_applicat_2.html" title="JSF, JPA, EJB3, Web Service" target="_blank">Sample Application using JAX-WS, JSF, EJB 3.0, and Java Persistence APIs on Glassfish</a></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cafelojano.wordpress.com/184/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cafelojano.wordpress.com/184/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/184/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=184&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2008/03/11/javaserver-faces-ejb3-webservice-y-jpa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/140a37206c1491fed56e7c979049a79d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jorgaf</media:title>
		</media:content>
	</item>
		<item>
		<title>JXPath mis primeras pruebas</title>
		<link>http://cafelojano.wordpress.com/2007/12/30/jxpath-mis-primeras-pruebas/</link>
		<comments>http://cafelojano.wordpress.com/2007/12/30/jxpath-mis-primeras-pruebas/#comments</comments>
		<pubDate>Sun, 30 Dec 2007 17:42:00 +0000</pubDate>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[colecciones]]></category>
		<category><![CDATA[Consulta sobre objetos]]></category>
		<category><![CDATA[JXPath]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/2007/12/30/jxpath-mis-primeras-pruebas/</guid>
		<description><![CDATA[Luego de leer una noticia publicada en JavaHispano, sobre Quare (una implementación de LinQ para Java) me he enterado de la existencia JXPath.
JXPath es una librería, desarrollada como un proyecto de Apache Commons, que simplifica las consultas sobre colecciones de objetos Java, basada en una sintáxis denominada XPath. Una breve explicación: Si tenemos un ArrayList [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=162&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Luego de leer una <a href="http://www.javahispano.org/contenidos/es/quare__una_implementacion_de_linq_para_java_11/" target="_blank">noticia</a> publicada en JavaHispano, sobre Quare (una implementación de LinQ para Java) me he enterado de la existencia <a href="http://commons.apache.org/jxpath/" title="Página del proyecto" target="_blank">JXPath</a>.</p>
<p>JXPath es una librería, desarrollada como un proyecto de Apache Commons, que simplifica las consultas sobre colecciones de objetos Java, basada en una sintáxis denominada <a href="http://en.wikipedia.org/wiki/XPath" title="XPath, según la Wikipedia" target="_blank">XPath.</a> Una breve explicación: Si tenemos un ArrayList de objetos tipo producto (con atributos código, descripción, precio) y necesitamos seleccionar o escoger aquellos cuyo precio es menor que 100, podemos realizar una consulta así:</p>
<blockquote><p>Iterator resultado = contexto.iterate(&#8220;productos[precio &lt; 100]&#8220;);</p></blockquote>
<blockquote><p>De donde productos es una colección de objetos tipo Producto los cuales tienen un atributo llamado precio de tipo float.</p></blockquote>
<p>Y obtendríamos los resultados de una manera sencilla.</p>
<p>Les comparto algunos links que me están ayudando de guía en mis pruebas y que espero les ayuden.</p>
<p>La <a href="http://wiki.apache.org/jakarta-commons/JXPath" title="Wiki" target="_blank">wiki de JXPath</a>, tiene dos buenos artículos.<br />
<a href="http://today.java.net/pub/a/today/2006/08/03/java-object-querying-using-jxpath.html" target="_blank">Java Object Querying Using JXPath</a></p>
<p>Como JXPath se basa en XPath no solamente nos permite realizar consultas sobre objetos Java, sino que facilita las consulta sobre documentos XML. <a href="http://commons.apache.org/jxpath/users-guide.html" target="_blank">Aquí</a> pueden encontrar información y ejemplos de cómo hacerlo.</p>
<p>Les comento que también existe otro mecanismo para realizar consultas sobre objetos que se denomina <a href="http://josql.sourceforge.net/" title="Otro proyecto" target="_blank">JoSQL</a>, que utilizan sintaxis SQL las consultas.</p>
<p class="poweredbyperformancing">Powered by <a href="http://scribefire.com/">ScribeFire</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cafelojano.wordpress.com/162/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cafelojano.wordpress.com/162/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/162/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=162&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2007/12/30/jxpath-mis-primeras-pruebas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/140a37206c1491fed56e7c979049a79d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jorgaf</media:title>
		</media:content>
	</item>
	</channel>
</rss>