<?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>Un Blog Más &#187; J2EE</title>
	<atom:link href="http://www.unblogmas.com/posts/category/j2ee/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.unblogmas.com</link>
	<description>Blog personal de Jordi Abad donde encontrarás artículos sobre temas tecnológicos y personales que me apetece compartir y debatir.</description>
	<lastBuildDate>Tue, 23 Mar 2010 20:38:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>DTV Java, recopilación de vídeos sobre Java</title>
		<link>http://www.unblogmas.com/posts/dtv-java-recopilacion-de-videos-sobre-java/</link>
		<comments>http://www.unblogmas.com/posts/dtv-java-recopilacion-de-videos-sobre-java/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 07:00:07 +0000</pubDate>
		<dc:creator>Jordi Abad</dc:creator>
				<category><![CDATA[J2EE]]></category>

		<guid isPermaLink="false">http://www.unblogmas.com/posts/dtv-java-recopilacion-de-videos-sobre-java/</guid>
		<description><![CDATA[Llego mediante JavaHispano a DTV Java, una web en la que podemos encontrar vídeos de YouTube y Google Video relacionados con el lenguaje de programación Java. La idea es que los usuarios añadan a DTV Java junto a una breve descripción aquellos vídeos sobre Java que vayan encontrando por YouTube y Google Video de manera [...]


No existen artículos relacionados.]]></description>
			<content:encoded><![CDATA[<p class="centrado"><a href="http://www.flickr.com/photos/unblogmas/1327985984/"><img src="http://farm2.static.flickr.com/1185/1327985984_9e083a803a_o.jpg" width="194" height="69" alt="DTVJava" border="0" /></a></p>
<p>Llego <a href="http://www.javahispano.org/contenidos.item.action?id=785482">mediante JavaHispano</a> a <a href="http://pankap.com/dtv/index.php">DTV Java</a>, una web en la que podemos encontrar <strong>vídeos</strong> de YouTube y Google Video relacionados con el lenguaje de programación <strong>Java</strong>. La idea es que los usuarios añadan a DTV Java junto a una breve descripción aquellos vídeos sobre Java que vayan encontrando por YouTube y Google Video de manera que los usuarios de DTV Java puedan acceder a ellos más fácilmente y valorarlos.</p>
<p>La idea de centralizar los vídeos en un determinado tema y crear comunidad alrededor de ellos me parece una buena idea. De todas maneras, echo en falta un sistema de clasificación por tags / categorías que permita afinar la selección de vídeos que deseo consultar puesto que el abanico de tecnologías alrededor de Java es muy amplio.</p>


<p>No existen artículos relacionados.</p>]]></content:encoded>
			<wfw:commentRss>http://www.unblogmas.com/posts/dtv-java-recopilacion-de-videos-sobre-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TSSJS: Con un canto en los dientes</title>
		<link>http://www.unblogmas.com/posts/tssjs-con-un-canto-en-los-dientes/</link>
		<comments>http://www.unblogmas.com/posts/tssjs-con-un-canto-en-los-dientes/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 09:48:39 +0000</pubDate>
		<dc:creator>Jordi Abad</dc:creator>
				<category><![CDATA[J2EE]]></category>

		<guid isPermaLink="false">http://www.unblogmas.com/posts/tssjs-con-un-canto-en-los-dientes/</guid>
		<description><![CDATA[TSSJS corresponde a las siglas de TheServerSide Java Symposium, una serie de conferencias sobre tecnologías relacionadas con Java EE que se celebrará del 27 al 29 de junio en Barcelona y en el que asistirán un buen número de expertos de todo el mundo.
El cartel de ponencias es realmente atractivo sobretodo si trabajas profesionalmente con [...]


No existen artículos relacionados.]]></description>
			<content:encoded><![CDATA[<p class="centrado"><a href="http://www.flickr.com/photos/unblogmas/540305428/"><img src="http://farm2.static.flickr.com/1387/540305428_2682ddf760_o.gif" alt="tssjs" border="0" height="51" width="254" /></a></p>
<p><strong>TSSJS</strong> corresponde a las siglas de <a href="http://javasymposium.techtarget.com/europe/europe_info.html">TheServerSide Java Symposium</a>, una serie de conferencias sobre tecnologías relacionadas con Java EE que se celebrará del <strong>27 al 29 de junio en Barcelona</strong> y en el que asistirán <a href="http://javasymposium.techtarget.com/europe/speakers.html">un buen número de expertos de todo el mundo</a>.</p>
<p>El <a href="http://javasymposium.techtarget.com/europe/eventataglance.html">cartel de ponencias</a> es realmente atractivo sobretodo si trabajas profesionalmente con las tecnologías implicadas. Se va a comentar lo último de lo último y lo van a hacer las personas que más saben de ello.</p>
<p><a href="http://lineadecodigo.com/2007/06/10/theserverside-java-symposium-europe/">Copio textualmente de Linea de Código</a> el resumen de lo que se va a hablar:</p>
<ul>
<li><strong>Persistencia</strong>, donde se tratarán temas de persistencia como Hibernate, EJB 3.0 y OpenJPA.</li>
<li><strong>Presentación</strong>, enfocado en tecnologías Ajax, Web 2.0, JSF, Eclipse RPC y Netbeans.</li>
<li><strong>Desarrollo/Metodología</strong>, dirigido a metodologías de verificación/control de calidad (QA) y de puesta a punto/rendimiento.</li>
<li><strong>Arquitectura</strong>, que incluye sesiones de arquitecturas orientadas a servicios, arquitecturas Spring y Rife.</li>
</ul>
<p>Cuando un compañero me lo comentó por primera vez, no dudé ni un momento en que asistiría cuando llegase la fecha hasta que, lamentablemente, vi los precios de inscripción: $1795 antes de mayo de 2007 y $1895 después del 18 de mayo.</p>
<p>A nivel personal, no me puedo permitir este gasto y a nivel empresarial, hay pocas empresas no multinacionales que puedan permitirse pagarle a un empleado el registro por lo que, muy a mi pesar, creo que tendré que darme con un canto en los dientes&#8230; y seguir el &#8220;evento desde el exterior&#8221;.  <img src='http://www.unblogmas.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Afortunadamente, he visto que hay algún blogger que sí que asistirá como por ejemplo <a href="http://blogs.sun.com/jaimecid/">Jaime Cid</a> (Sun Microsystems) que también <a href="http://blogs.sun.com/jaimecid/entry/theserverside_tssjs_europe_barcelona_2007">comenta acerca del evento en su blog</a>.</p>
<p>En fin, una lástima tener tal evento tan cerca y no poder asistir por un precio tan prohibitivo. De todas maneras, intentaré seguirlo vía web y comentar las novedades por aquí.</p>


<p>No existen artículos relacionados.</p>]]></content:encoded>
			<wfw:commentRss>http://www.unblogmas.com/posts/tssjs-con-un-canto-en-los-dientes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Libro con trucos de Java: 1000 Java Tips</title>
		<link>http://www.unblogmas.com/posts/libro-con-trucos-de-java-1000-java-tips/</link>
		<comments>http://www.unblogmas.com/posts/libro-con-trucos-de-java-1000-java-tips/#comments</comments>
		<pubDate>Mon, 21 May 2007 07:19:09 +0000</pubDate>
		<dc:creator>Jordi Abad</dc:creator>
				<category><![CDATA[J2EE]]></category>

		<guid isPermaLink="false">http://www.unblogmas.com/posts/libro-con-trucos-de-java-1000-java-tips/</guid>
		<description><![CDATA[Vía Todo BI me entero de la existencia de un libro en formato digital: 1000 Java Tips. Puede descargarse gratuitamente en dos versiones en función de la calidad de las imágenes: alta calidad (36MB) y baja calidad (9MB).
La fecha de publicación del libro data del año 2005 por lo que no os esperéis encontraros lo [...]


No existen artículos relacionados.]]></description>
			<content:encoded><![CDATA[<p class="centrado"><a href="http://www.flickr.com/photos/unblogmas/507351741/"><img src="http://farm1.static.flickr.com/220/507351741_e7ecee4b42_m.jpg" alt="1000java_tips" border="0" height="115" width="240" /></a></p>
<p><a href="http://todobi.blogspot.com/2007/05/1000-java-tips.html">Vía Todo BI</a> me entero de la existencia de un libro en formato digital: <a href="http://www.javafaq.nu/java/advert/index.shtml">1000 Java Tips</a>. Puede descargarse gratuitamente en dos versiones en función de la calidad de las imágenes: <a href="http://www.javaa.com/100/high.zip">alta calidad (36MB)</a> y <a href="http://www.javaa.com/100/low.zip">baja calidad (9MB)</a>.</p>
<p>La fecha de publicación del libro data del año 2005 por lo que no os esperéis encontraros lo ultimito de este lenguaje de programación. De todas maneras, me ha gustado ver que la estructura del libro está más enfocada a unas FAQ que al típico índice de libro en Java, resolviendo directamente preguntas habituales que se formulan los programadores en Java.</p>


<p>No existen artículos relacionados.</p>]]></content:encoded>
			<wfw:commentRss>http://www.unblogmas.com/posts/libro-con-trucos-de-java-1000-java-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comparativa de frameworks web en JavaHispano</title>
		<link>http://www.unblogmas.com/posts/comparativa-de-frameworks-web-en-javahispano/</link>
		<comments>http://www.unblogmas.com/posts/comparativa-de-frameworks-web-en-javahispano/#comments</comments>
		<pubDate>Mon, 12 Feb 2007 10:18:20 +0000</pubDate>
		<dc:creator>Jordi Abad</dc:creator>
				<category><![CDATA[J2EE]]></category>

		<guid isPermaLink="false">http://www.unblogmas.com/posts/comparativa-de-frameworks-web-en-javahispano/</guid>
		<description><![CDATA[En JavaHispano han publicado recientemente un artículo en el que se aborda el tema de los frameworks web. De recomendable lectura, este artículo parte de la definición de lo que es un framework web, pasando por la historia y evolución de los mismos y, finalmente, comparando algunos de los que existen hoy en día (Struts [...]


No existen artículos relacionados.]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://javahispano.org">JavaHispano</a> han publicado recientemente un <a href="http://javahispano.org/articles.article.action?id=105">artículo en el que se aborda el tema de los frameworks web</a>. De recomendable lectura, este artículo parte de la definición de lo que es un framework web, pasando por la historia y evolución de los mismos y, finalmente, comparando algunos de los que existen hoy en día (Struts / Tapestry / ASP.NET / Ruby on Rails).</p>
<p>Creo que el artículo es interesante para hacerte una idea de lo que es un framework y de su utilidad dentro del mundo de la programación. De todas maneras, el artículo me parece algo incompleto en el sentido de se mencionan pocos frameworks. Por ejemplo, no se dice nada de <a href="http://grails.codehaus.org/">Grails</a>. De todas maneras, espero que el artículo se vaya actualizando con el tiempo y vayan incluyendo nueva información al respecto.</p>


<p>No existen artículos relacionados.</p>]]></content:encoded>
			<wfw:commentRss>http://www.unblogmas.com/posts/comparativa-de-frameworks-web-en-javahispano/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jini resucita con el nombre de Apache River</title>
		<link>http://www.unblogmas.com/posts/jini-resucita-con-el-nombre-de-apache-river/</link>
		<comments>http://www.unblogmas.com/posts/jini-resucita-con-el-nombre-de-apache-river/#comments</comments>
		<pubDate>Thu, 04 Jan 2007 22:23:24 +0000</pubDate>
		<dc:creator>Jordi Abad</dc:creator>
				<category><![CDATA[J2EE]]></category>

		<guid isPermaLink="false">http://www.unblogmas.com/posts/jini-resucita-con-el-nombre-de-apache-river/</guid>
		<description><![CDATA[Nunca antes había oído hablar de Jini. Según lo que he ido leyendo e informándome parece ser que se trata de un proyecto basado en la idea de Bill Joy, Jim Waldo, Ann Wollrath y Ken Arnold, creadores del lenguaje Java.
Dicha idea consistía en proporcionar un mecanismo sencillo de manera que diversos tipos de dispositivos [...]


No existen artículos relacionados.]]></description>
			<content:encoded><![CDATA[<p class="centrado"><a href="http://www.flickr.com/photos/unblogmas/345887726/"><img width="109" height="86" border="0" alt="jini_logo" src="http://farm1.static.flickr.com/150/345887726_c7c58bd1c5_o.gif" /></a></p>
<p>Nunca antes había oído hablar de <a href="http://en.wikipedia.org/wiki/Jini">Jini</a>. Según lo que he ido leyendo e informándome parece ser que se trata de un proyecto basado en la idea de Bill Joy, Jim Waldo, Ann Wollrath y Ken Arnold, creadores del lenguaje <a href="http://java.sun.com/">Java</a>.</p>
<p>Dicha idea consistía en proporcionar un mecanismo sencillo de manera que diversos tipos de dispositivos (ordenadores, televisores, teléfonos móviles, cámaras, vídeos, microondas, etc.) conectados    a una red pudiesen colaborar y compartir recursos sin necesidad de que el usuario    final tuviese que planificar y configurar dicha red. El proyecto vio la luz en el año 1999 de la mano de <a href="http://sun.com/">Sun Microsystems</a> y estaba previsto un éxito sin precedentes.</p>
<p>Finalmente las cosas no fueron tan bien como pensaron y el proyecto se quedó en papel mojado. Parte del fracaso se atribuyó a Sun por lo derechos propietarios que tenía sobre Java y su máquina virtual.</p>
<p>Parece ser que el proyecto ha resucitado de entre sus cenizas, esta vez siendo Apache el impulsor, rebautizado con el nombre de <a href="http://incubator.apache.org/river/">Apache River</a>. De momento, tan sólo hay las intenciones (el proyecto se encuentra en el <a href="http://incubator.apache.org/">Apache Incubator</a>) aunque todo indica que se le quiere dar un nuevo impulso a esta idea.</p>
<p>¿Conseguirá sobrevivir Apache River? ¿Será un proyecto de éxito de Apache? ¿Aprenderá de los errores anteriores? ¿Está más cerca la conectividad y compatibilidad de aparatos electrónicos en nuestro domicilios?</p>
<p><em>ACTUALIZACIÓN: Tenéis más información del cambio de nombre y empresa del proyecto en este enlace: <a href="http://www.artima.com/forums/flat.jsp?forum=276&#038;thread=190354">It&#8217;s Official: Jini = Apache River</a> </em></p>


<p>No existen artículos relacionados.</p>]]></content:encoded>
			<wfw:commentRss>http://www.unblogmas.com/posts/jini-resucita-con-el-nombre-de-apache-river/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Olvídate del XML con Virtual Ant</title>
		<link>http://www.unblogmas.com/posts/olvidate-del-xml-con-virtual-ant/</link>
		<comments>http://www.unblogmas.com/posts/olvidate-del-xml-con-virtual-ant/#comments</comments>
		<pubDate>Sun, 10 Dec 2006 11:30:57 +0000</pubDate>
		<dc:creator>Jordi Abad</dc:creator>
				<category><![CDATA[J2EE]]></category>

		<guid isPermaLink="false">http://www.unblogmas.com/posts/olvidate-del-xml-con-virtual-ant/</guid>
		<description><![CDATA[Apache Ant es una utilidad para programas escritos en Java que nos permite automatizar tareas habituales en el mundo de la programación en Java: compilar, mover ficheros compilados de una carpeta a otra, eliminar directorios&#8230;
Ant además está realizado en Java y se caracteriza por no depender de las ordenes en shell de cada sistema operativo [...]


No existen artículos relacionados.]]></description>
			<content:encoded><![CDATA[<p class="centrado"><a href="http://www.flickr.com/photos/unblogmas/318470315/"><img width="240" height="83" border="0" src="http://static.flickr.com/126/318470315_405a0b4eaf_m.jpg" /></a></p>
<p><a href="http://ant.apache.org/">Apache Ant</a> es una utilidad para programas escritos en Java que nos permite automatizar tareas habituales en el mundo de la programación en Java: compilar, mover ficheros compilados de una carpeta a otra, eliminar directorios&#8230;</p>
<p>Ant además está realizado en Java y se caracteriza por no depender de las ordenes en shell de cada sistema operativo sino por poder configurarse en archivos XML. Gracias a ello Ant es multiplataforma, además de ser un proyecto de código abierto.</p>
<p>Si bien es cierto que la utilidad de esta herramienta es indiscutible el número de archivos en formato XML con el que se tiene que enfrentar un desarrollador Java suele ser elevado. Si trabajas con <a href="http://struts.apache.org/">Struts</a>, ficheros XML. Si trabajas con <a href="http://www.hibernate.org/">Hibernate</a>, ficheros XML. Si trabajas con <a href="http://struts.apache.org/1.x/struts-tiles/">Tiles</a>, ficheros XML. Esto, a la larga, puede convertirse en un problema de mantenimiento.</p>
<p>Para solucionar este problema, por lo menos en lo que respecta a Ant, existe una versión de éste que no utiliza XML: Se trata de <a href="http://www.placidsystems.com/virtualant/">Virtual ANT</a>.</p>
<p>Lo que hace Virtual Ant es añadir un <em>frontend</em> por encima de los ficheros XML en formato explorador de Windows de manera que el usuario trabaja directamente con ficheros y directorios y no tiene que preocuparse de nada más. Es decir, el usuario indica que quiere mover un directorio a otro, añadir una tarea de compilación, crear un fichero .jar&#8230; sin tener que codificar un fichero XML a mano. Es el propio Virtual Ant el que se encarga de generarlo y ejecutarlo.</p>
<p>Entre las características añadidas que tiene Virtual Ant destaca su excelente velocidad de ejecución, la posibilidad de controlar la acciones a ejecutar y la posibilidad de añadir plugins en los IDEs <a href="http://www.eclipse.org/">Eclipse</a>, <a href="http://www.jetbrains.com/idea/">Intellij Idea</a> y <a href="http://netbeans.org/">Netbeans</a>.</p>


<p>No existen artículos relacionados.</p>]]></content:encoded>
			<wfw:commentRss>http://www.unblogmas.com/posts/olvidate-del-xml-con-virtual-ant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generar identificadores únicos universales en Java</title>
		<link>http://www.unblogmas.com/posts/generar-identificadores-unicos-universales-en-java/</link>
		<comments>http://www.unblogmas.com/posts/generar-identificadores-unicos-universales-en-java/#comments</comments>
		<pubDate>Mon, 27 Nov 2006 18:26:15 +0000</pubDate>
		<dc:creator>Jordi Abad</dc:creator>
				<category><![CDATA[J2EE]]></category>
		<category><![CDATA[UnBlogMas]]></category>

		<guid isPermaLink="false">http://www.unblogmas.com/posts/generar-identificadores-unicos-universales-en-java/</guid>
		<description><![CDATA[En ocasiones necesitamos generar códigos identificadores únicos en nuestras aplicaciones. En un primer momento, si disponemos de una base de datos, podemos pensar en acceder a ella, crear, por ejemplo, una secuencia y recuperar un nuevo valor de esta secuencia desde nuestro programa. Ahora bien, ¿qué sucede cuando no disponemos o simplemente no queremos acceder [...]


No existen artículos relacionados.]]></description>
			<content:encoded><![CDATA[<p class="centrado"><a title="Photo Sharing" href="http://www.flickr.com/photos/unblogmas/307874732/"><img width="100" height="100" border="0" alt="random_numbers" src="http://static.flickr.com/108/307874732_8520666d19_t.jpg" /></a></p>
<p>En ocasiones necesitamos generar códigos identificadores únicos en nuestras aplicaciones. En un primer momento, si disponemos de una base de datos, podemos pensar en acceder a ella, crear, por ejemplo, una secuencia y recuperar un nuevo valor de esta secuencia desde nuestro programa. Ahora bien, ¿qué sucede cuando no disponemos o simplemente no queremos acceder a la base de datos? ¿Podemos generar un valor único y distintivo en Java?</p>
<p>Hasta <a href="http://java.sun.com/j2se/1.5.0/">la versión 1.5</a> de Java existían proyectos que se encargaban de esto mediante diversas implementaciones. Así, teníamos el <a href="http://jakarta.apache.org/commons/sandbox/id/uuid.html">Apache Commons ID project</a> y el <a href="http://jug.safehaus.org/">Java UUID Generator (JUG) project</a>, por mencionar los más populares.</p>
<p>Pues bien, andaba yo estos días buscando una solución cuando he descubierto que en la versión 1.5 de Java se ha incluido la dentro del paquete util <a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/UUID.html">la clase UUID</a> que nos permite precisamente esto: generar <a href="http://en.wikipedia.org/wiki/UUID">UUID</a>&#8217;s (Universally Unique Identifier) de manera estandarizada.</p>
<p>Obtener un UUID es ahora tan sencillo como escribir lo siguiente:</p>
<p>public class generadorUUID {</p>
<p>public static String crearUUID() {</p>
<p>return java.util.UUID.randomUUID().toString();<br />
}</p>
<p>}</p>
<p>Y yo rompiéndome los sesos en algoritmos raros&#8230;</p>


<p>No existen artículos relacionados.</p>]]></content:encoded>
			<wfw:commentRss>http://www.unblogmas.com/posts/generar-identificadores-unicos-universales-en-java/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
