<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentarios en: Seam en aplicaciones Standalone</title>
	<atom:link href="http://www.xnoccio.com/es/285-seam-en-aplicaciones-standalone/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xnoccio.com/es/285-seam-en-aplicaciones-standalone/</link>
	<description>Blog de viavansi</description>
	<lastBuildDate>Mon, 30 Jan 2012 19:00:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Gustavo Schmidt</title>
		<link>http://www.xnoccio.com/es/285-seam-en-aplicaciones-standalone/comment-page-1/#comment-235</link>
		<dc:creator>Gustavo Schmidt</dc:creator>
		<pubDate>Tue, 30 Mar 2010 16:01:42 +0000</pubDate>
		<guid isPermaLink="false">http://xnoccio.com/285-seam-en-aplicaciones-standalone/#comment-235</guid>
		<description>Felix, gracias por la respuesta. Lo que te pido es si me podías pasar como montar los &quot;artificios&quot; y como el main inicializa el contexto Seam. Tengo que resolver este problema y no encuentro mucha información.

Gracias nuevamente.
Saludos.</description>
		<content:encoded><![CDATA[<p>Felix, gracias por la respuesta. Lo que te pido es si me podías pasar como montar los &#8220;artificios&#8221; y como el main inicializa el contexto Seam. Tengo que resolver este problema y no encuentro mucha información.</p>
<p>Gracias nuevamente.<br />
Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Félix García Borrego</title>
		<link>http://www.xnoccio.com/es/285-seam-en-aplicaciones-standalone/comment-page-1/#comment-234</link>
		<dc:creator>Félix García Borrego</dc:creator>
		<pubDate>Mon, 29 Mar 2010 14:50:54 +0000</pubDate>
		<guid isPermaLink="false">http://xnoccio.com/285-seam-en-aplicaciones-standalone/#comment-234</guid>
		<description>Hola Gustavo,
Aunque hay que montar algunos &quot;artificios&quot; es perfectamente posible usar/integrar una aplicación Seam dentro de una aplicación standalone.

Te pongo un caso típico.
-El main inicializa el contexto Seam (esto hace que todos los componentes declarados con anotaciones o en el components.xml estén disponibles).
-En la clase en la que quieras utilizar en el EntityManager colocas el @In
-Creas una instancia de la clase mediante Seam (por ejemplo Component.getInstance(clase) en lugar de con &quot;new&quot;.</description>
		<content:encoded><![CDATA[<p>Hola Gustavo,<br />
Aunque hay que montar algunos &#8220;artificios&#8221; es perfectamente posible usar/integrar una aplicación Seam dentro de una aplicación standalone.</p>
<p>Te pongo un caso típico.<br />
-El main inicializa el contexto Seam (esto hace que todos los componentes declarados con anotaciones o en el components.xml estén disponibles).<br />
-En la clase en la que quieras utilizar en el EntityManager colocas el @In<br />
-Creas una instancia de la clase mediante Seam (por ejemplo Component.getInstance(clase) en lugar de con &#8220;new&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gustavo Schmidt</title>
		<link>http://www.xnoccio.com/es/285-seam-en-aplicaciones-standalone/comment-page-1/#comment-233</link>
		<dc:creator>Gustavo Schmidt</dc:creator>
		<pubDate>Fri, 26 Mar 2010 13:41:34 +0000</pubDate>
		<guid isPermaLink="false">http://xnoccio.com/285-seam-en-aplicaciones-standalone/#comment-233</guid>
		<description>Necesito integrar una aplicacion standalone a otra hecha con Seam. Veo que hay una orientacion para acceder a un contexto de sesion pero necesito saber si se puede utilizar el EntityManager de seam desde la aplicacion standalone.</description>
		<content:encoded><![CDATA[<p>Necesito integrar una aplicacion standalone a otra hecha con Seam. Veo que hay una orientacion para acceder a un contexto de sesion pero necesito saber si se puede utilizar el EntityManager de seam desde la aplicacion standalone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gustavo Schmidt</title>
		<link>http://www.xnoccio.com/es/285-seam-en-aplicaciones-standalone/comment-page-1/#comment-232</link>
		<dc:creator>Gustavo Schmidt</dc:creator>
		<pubDate>Tue, 23 Mar 2010 12:50:33 +0000</pubDate>
		<guid isPermaLink="false">http://xnoccio.com/285-seam-en-aplicaciones-standalone/#comment-232</guid>
		<description>Estoy buscando la forma de acceder al EntityManager desde una aplicación Standalone, y vi que sugeriste el código para acceder al contexto de una sesión, pero esta incompleto, ¿ Podrías darme un ejemplo completo?

Gracias.</description>
		<content:encoded><![CDATA[<p>Estoy buscando la forma de acceder al EntityManager desde una aplicación Standalone, y vi que sugeriste el código para acceder al contexto de una sesión, pero esta incompleto, ¿ Podrías darme un ejemplo completo?</p>
<p>Gracias.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Félix García Borrego</title>
		<link>http://www.xnoccio.com/es/285-seam-en-aplicaciones-standalone/comment-page-1/#comment-231</link>
		<dc:creator>Félix García Borrego</dc:creator>
		<pubDate>Fri, 02 May 2008 08:44:20 +0000</pubDate>
		<guid isPermaLink="false">http://xnoccio.com/285-seam-en-aplicaciones-standalone/#comment-231</guid>
		<description>Cierto, esta solución es útil si tienes todos tus beans en contexto de Aplicación, si quieres acceder a sesión es un poco mas complejo, quizás esto código te pueda servir de orientación:
    /**
     * Si la request del usuario no esta asociada a Seam la inicializa
     * Para que estén disponibles todos los elementos seam.
     * Nota: Si el Application Context no esta inicializado, también lo crea.
     * @param request
     */
    public static void beginRequest(HttpServletRequest request){
	         ServletLifecycle.beginRequest(request);
	         ServletContexts.instance().setRequest(request);
	         ConversationPropagation.instance().restoreConversationId( request.getParameterMap() );
	         Manager.instance().restoreConversation();
	         ServletLifecycle.resumeConversation(request);
	         Manager.instance().handleConversationPropagation( request.getParameterMap() );
    }</description>
		<content:encoded><![CDATA[<p>Cierto, esta solución es útil si tienes todos tus beans en contexto de Aplicación, si quieres acceder a sesión es un poco mas complejo, quizás esto código te pueda servir de orientación:<br />
    /**<br />
     * Si la request del usuario no esta asociada a Seam la inicializa<br />
     * Para que estén disponibles todos los elementos seam.<br />
     * Nota: Si el Application Context no esta inicializado, también lo crea.<br />
     * @param request<br />
     */<br />
    public static void beginRequest(HttpServletRequest request){<br />
	         ServletLifecycle.beginRequest(request);<br />
	         ServletContexts.instance().setRequest(request);<br />
	         ConversationPropagation.instance().restoreConversationId( request.getParameterMap() );<br />
	         Manager.instance().restoreConversation();<br />
	         ServletLifecycle.resumeConversation(request);<br />
	         Manager.instance().handleConversationPropagation( request.getParameterMap() );<br />
    }</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: xourge</title>
		<link>http://www.xnoccio.com/es/285-seam-en-aplicaciones-standalone/comment-page-1/#comment-230</link>
		<dc:creator>xourge</dc:creator>
		<pubDate>Fri, 02 May 2008 07:29:21 +0000</pubDate>
		<guid isPermaLink="false">http://xnoccio.com/285-seam-en-aplicaciones-standalone/#comment-230</guid>
		<description>Bien eso soluciona lo del application context... pero como se soluciona luego lo del:

java.lang.IllegalStateException: No session context active

me ocurre cuando trato de efectuar un request.getContextPath();</description>
		<content:encoded><![CDATA[<p>Bien eso soluciona lo del application context&#8230; pero como se soluciona luego lo del:</p>
<p>java.lang.IllegalStateException: No session context active</p>
<p>me ocurre cuando trato de efectuar un request.getContextPath();</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Julio Perera</title>
		<link>http://www.xnoccio.com/es/285-seam-en-aplicaciones-standalone/comment-page-1/#comment-229</link>
		<dc:creator>Julio Perera</dc:creator>
		<pubDate>Wed, 20 Feb 2008 21:24:48 +0000</pubDate>
		<guid isPermaLink="false">http://xnoccio.com/285-seam-en-aplicaciones-standalone/#comment-229</guid>
		<description>Gracias!!

Probado desde Coldfusion 8 como war en una aplicacion en donde los componentes seam estan en un jar (modulo EJB) y funciona bien</description>
		<content:encoded><![CDATA[<p>Gracias!!</p>
<p>Probado desde Coldfusion 8 como war en una aplicacion en donde los componentes seam estan en un jar (modulo EJB) y funciona bien</p>
]]></content:encoded>
	</item>
</channel>
</rss>

