<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.7" -->
<rss version="0.92">
<channel>
	<title>.:: Seam City ::.</title>
	<link>http://seamcity.madeinxpain.com</link>
	<description>Sobre programación java en general, y Seam en particular</description>
	<lastBuildDate>Sat, 06 Sep 2008 04:07:32 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Eventos en Seam</title>
		<description>Durante su funcionamiento, Seam lanza una serie de eventos predefinidos al realizar ciertas.
Estos eventos pueden ser escuchados por nuestra aplicación y actuar en consecuencia.
Algunos eventos interesantes son:

	org.jboss.seam.validationFailed : Se lanza cuando hay un fallo de validación
	org.jboss.seam.postCreate.&#60;name&#62; : Se lanza cuando el componente con nombre  &#60;name&#62; se instancia. Se puede ...</description>
		<link>http://seamcity.madeinxpain.com/archives/eventos-en-seam</link>
			</item>
	<item>
		<title>SEO-friendly URLs con Seam II</title>
		<description>Vamos a ampliar la información del post anterior con conceptos más avanzados.
Partimos de la base de que tenemos configurado y funcionando el módulo UrlRewrite.

El primer problema con el que me topé es que mi aplicación usaba identificadores numéricos, tipo .../product.seam?idProduct=123. Por lo tanto necesitaba traducir el identificador numerico a una ...</description>
		<link>http://seamcity.madeinxpain.com/archives/seo-friendly-urls-con-seam-ii</link>
			</item>
	<item>
		<title>SEO-friendly URLs con Seam</title>
		<description>Hoy en día están muy de moda las aplicaciones web y blogs con URLs amigables, tipo http://seamcity.madeinxpain.com/archives/category/seam.

Estas URLs además de ser más intuitivas y agradables a la vista, también son más agradables para buscadores de internet como google (o podríamos decir más agradables para EL BUSCADOR de internet).Esta es una ...</description>
		<link>http://seamcity.madeinxpain.com/archives/seo-friendly-urls-con-seam</link>
			</item>
	<item>
		<title>Marcas de Google Maps con menu contextual</title>
		<description>En un post anterior hablaba de como añadir un tooltip personalizado a nuestras marcas de google maps, que permitia mostrar cualquier objeto DOM como si fuese un tooltip de la marca.

Siguiendo la misma idea, podemos hacer un menu contextual para las marcas, que se active al hacer click sobre ellas, ...</description>
		<link>http://seamcity.madeinxpain.com/archives/marcas-de-google-maps-con-menu-contextual</link>
			</item>
	<item>
		<title>Marcas de Google Maps con tooltip personalizado</title>
		<description>Al situar el ratón encima de una imagen o cualquier elemento del DOM, éste es capaz de mostrar en un tooltip el texto de su atributo 'title',
ejemplo
En las marcas de Google Maps este efecto puede conseguirse especificando el atributo 'title' en el constructor de la marca.

[js]
var coords = new GLatLng(41.647471, ...</description>
		<link>http://seamcity.madeinxpain.com/archives/marcas-de-google-maps-con-tooltip-personalizado</link>
			</item>
	<item>
		<title>Cómo limitar el zoom y el desplazamiento en Google Maps</title>
		<description>En ocasiones nos interesa restringir el desplazamiento del usuario sobre el mapa a un área determinada, o limitar los niveles de zoom máximo y mínimo.

En el caso del zoom la solución es bastante sencilla. Solo hay que sobreescribir los métodos getMinimumResolution() y getMaximumResolution() de cada uno de los tipos de ...</description>
		<link>http://seamcity.madeinxpain.com/archives/como-limitar-el-zoom-y-el-desplazamiento-en-google-maps</link>
			</item>
	<item>
		<title>Arrays asociativos en javacript</title>
		<description>En javascript se llama array asociativo a aquellos que en vez de estar organizados con indices numericos en funcion de su posicion dentro del array, están organizados por claves no numericas.
Este tipo de arrays puede ser muy útil si tenemos listas de objetos que poseen un identificador.
[js]
var array_asociativo =  ...</description>
		<link>http://seamcity.madeinxpain.com/archives/arrays-asociativos-en-javacript</link>
			</item>
	<item>
		<title>Diferencias entre null y undefined</title>
		<description>En javascript existen cinco tipos primitivos de datos: undefined, null, boolean, number y string.
A primera vista no se aprecia la diferencia entre los tipos undefined y null.
El tipo undefined corresponde a las variables que han sido definidas y todavía no se les ha asignado un valor.
El tipo null se suele ...</description>
		<link>http://seamcity.madeinxpain.com/archives/diferencias-entre-null-y-undefined</link>
			</item>
	<item>
		<title>Añadir logging a un cliente  SOAP de web services</title>
		<description>Cuando trabajamos con web services en java, a la hora de depurar nos sería muy útil el poder ver el xml (protocolo SOAP) que se envían cliente y servidor.
Sin embargo no existe una forma 'sencilla' de hacerlo.

La idea consiste en hacer una clase que implemente el interface javax.xml.rpc.handler.Handler, capaz de ...</description>
		<link>http://seamcity.madeinxpain.com/archives/anadir-logging-a-un-cliente-soap-de-web-services</link>
			</item>
	<item>
		<title>Como inyectar un EntityManager en Seam</title>
		<description>Con la llegada de EJB 3 y JPA nace la figura del EntityManager para simplificar la persistencia de objetos.
Y gracias a las anotaciones, el EntityManager puede ser inyectado por el contenedor de EJBs.
Vamos a ver diferentes formas de obtener un EntityManager en Seam a través de anotaciones.

	 [java]
@PersistenceContext
EntityManager entityManager;
[/java]
El EntityManager ...</description>
		<link>http://seamcity.madeinxpain.com/archives/como-inyectar-un-entitymanager-en-seam</link>
			</item>
</channel>
</rss>
