<?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 para Javi's Java</title>
	<atom:link href="http://www.javisjava.com/blog/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://www.javisjava.com/blog</link>
	<description>Las últimas noticias y opiniones sobre el mundo de la programación.</description>
	<lastBuildDate>Wed, 03 Mar 2010 15:58:15 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comentario de Quartz por javier</title>
		<link>http://www.javisjava.com/blog/quartz/comment-page-1#comment-7637</link>
		<dc:creator>javier</dc:creator>
		<pubDate>Wed, 03 Mar 2010 15:58:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.javisjava.com/blog/?p=61#comment-7637</guid>
		<description>La expresión cron que tendrías que introducir en la etiqueta &lt;code&gt;cron-expression&lt;/code&gt; sería:

&lt;code&gt;0 0 7 ? * MON&lt;/code&gt;

Significa &quot;en el segundo 0, minuto 0, hora 7, de ninguna fecha específica del mes, todos los meses, los lunes&quot;.
Tienes más documentación sobre la sintaxis cron en &lt;a href=&quot;http://en.wikipedia.org/wiki/CRON_expression&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/CRON_expression&lt;/a&gt; y &lt;a href=&quot;http://www.quartz-scheduler.org/docs/tutorials/crontrigger.html&quot; rel=&quot;nofollow&quot;&gt;http://www.quartz-scheduler.org/docs/tutorials/crontrigger.html&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>La expresión cron que tendrías que introducir en la etiqueta <code>cron-expression</code> sería:</p>
<p><code>0 0 7 ? * MON</code></p>
<p>Significa &#8220;en el segundo 0, minuto 0, hora 7, de ninguna fecha específica del mes, todos los meses, los lunes&#8221;.<br />
Tienes más documentación sobre la sintaxis cron en <a href="http://en.wikipedia.org/wiki/CRON_expression" rel="nofollow">http://en.wikipedia.org/wiki/CRON_expression</a> y <a href="http://www.quartz-scheduler.org/docs/tutorials/crontrigger.html" rel="nofollow">http://www.quartz-scheduler.org/docs/tutorials/crontrigger.html</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Quartz por Edgar</title>
		<link>http://www.javisjava.com/blog/quartz/comment-page-1#comment-7636</link>
		<dc:creator>Edgar</dc:creator>
		<pubDate>Wed, 10 Feb 2010 23:19:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.javisjava.com/blog/?p=61#comment-7636</guid>
		<description>Que tal Javi.
El blog me parece muy bueno.
Pero tengo un problema y no sé cómo solucionarlo con el quartz y es el siguiente.
Necesito que se ejecute una tarea todos los días lunes a las 7 de la mañana, al parecer el quartz lo puede hacer, pero no sé como configurarlo.
Espero me puedan ayudar.
Saludos.</description>
		<content:encoded><![CDATA[<p>Que tal Javi.<br />
El blog me parece muy bueno.<br />
Pero tengo un problema y no sé cómo solucionarlo con el quartz y es el siguiente.<br />
Necesito que se ejecute una tarea todos los días lunes a las 7 de la mañana, al parecer el quartz lo puede hacer, pero no sé como configurarlo.<br />
Espero me puedan ayudar.<br />
Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Quartz por Agustin</title>
		<link>http://www.javisjava.com/blog/quartz/comment-page-1#comment-7634</link>
		<dc:creator>Agustin</dc:creator>
		<pubDate>Fri, 08 Jan 2010 13:30:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.javisjava.com/blog/?p=61#comment-7634</guid>
		<description>Hola Javier antes que nada felicitaciones por el blog, queria hacerte una consulta, hace tiempo que estoy usando quartz pero tengo un problema (uso como servidor JBoss), en mi aplicacion existe una tarea que se ejecuta cada 3 minutos, ahora la tarea corre bien, pero cada X dias esta deja de correr, no encuentro el problema ya que al reiniciar el servidor funciona normalmente de nuevo, si pudieras ayudarme te agradeceria mucho.

Saludos</description>
		<content:encoded><![CDATA[<p>Hola Javier antes que nada felicitaciones por el blog, queria hacerte una consulta, hace tiempo que estoy usando quartz pero tengo un problema (uso como servidor JBoss), en mi aplicacion existe una tarea que se ejecuta cada 3 minutos, ahora la tarea corre bien, pero cada X dias esta deja de correr, no encuentro el problema ya que al reiniciar el servidor funciona normalmente de nuevo, si pudieras ayudarme te agradeceria mucho.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Logging de los mensajes SOAP con Axis por Clases java</title>
		<link>http://www.javisjava.com/blog/logging-de-los-mensajes-soap-con-axis/comment-page-1#comment-7633</link>
		<dc:creator>Clases java</dc:creator>
		<pubDate>Fri, 08 Jan 2010 01:13:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.javisjava.com/blog/?p=70#comment-7633</guid>
		<description>Muy buen post. Para debuguear y no romperse la cabeza con SOAP

Saludos!</description>
		<content:encoded><![CDATA[<p>Muy buen post. Para debuguear y no romperse la cabeza con SOAP</p>
<p>Saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de iBATIS vs Hibernate por xcom</title>
		<link>http://www.javisjava.com/blog/ibatis-vs-hibernate/comment-page-1#comment-7632</link>
		<dc:creator>xcom</dc:creator>
		<pubDate>Thu, 31 Dec 2009 22:10:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.javisjava.com/blog/?p=50#comment-7632</guid>
		<description>Cual es la version estable de ibates</description>
		<content:encoded><![CDATA[<p>Cual es la version estable de ibates</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Quartz por What about&#8230; &#187; Spring + Quartz + Clustering</title>
		<link>http://www.javisjava.com/blog/quartz/comment-page-1#comment-7631</link>
		<dc:creator>What about&#8230; &#187; Spring + Quartz + Clustering</dc:creator>
		<pubDate>Wed, 16 Dec 2009 11:45:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.javisjava.com/blog/?p=61#comment-7631</guid>
		<description>[...] Javi&#8217;s Java podemos encontrar un estupendo post a cerca de Quartz, sobre qué es y cómo se configura dentro de [...]</description>
		<content:encoded><![CDATA[<p>[...] Javi&#8217;s Java podemos encontrar un estupendo post a cerca de Quartz, sobre qué es y cómo se configura dentro de [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de iBATIS vs Hibernate por jose angel</title>
		<link>http://www.javisjava.com/blog/ibatis-vs-hibernate/comment-page-1#comment-7595</link>
		<dc:creator>jose angel</dc:creator>
		<pubDate>Tue, 24 Nov 2009 10:35:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.javisjava.com/blog/?p=50#comment-7595</guid>
		<description>Hola,

Actualmente estoy usando este framework en un proyecto J2EE muy grande que tiene una parte en Host (Mainframe Z10) y una parte en distribuido, un cluster de servidores. El problema es que la misma aplicación que en el Host responde perfectamente, en el distribuido sólo es capaz de lanzar las queries una vez. Cachea el resultado y sólo responde si los datos de entrada son los mismos que los de la primera petición.

¿Alguien se ha enfrentado alguna vez a un problema similar? ¿Me podéis orientar en este tema?</description>
		<content:encoded><![CDATA[<p>Hola,</p>
<p>Actualmente estoy usando este framework en un proyecto J2EE muy grande que tiene una parte en Host (Mainframe Z10) y una parte en distribuido, un cluster de servidores. El problema es que la misma aplicación que en el Host responde perfectamente, en el distribuido sólo es capaz de lanzar las queries una vez. Cachea el resultado y sólo responde si los datos de entrada son los mismos que los de la primera petición.</p>
<p>¿Alguien se ha enfrentado alguna vez a un problema similar? ¿Me podéis orientar en este tema?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de iBATIS vs Hibernate por christian</title>
		<link>http://www.javisjava.com/blog/ibatis-vs-hibernate/comment-page-1#comment-7536</link>
		<dc:creator>christian</dc:creator>
		<pubDate>Sun, 08 Nov 2009 04:41:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.javisjava.com/blog/?p=50#comment-7536</guid>
		<description>Gracias por la ayuda Javier, me sirvio bastante y como dices IBATIS es bastante potente, con esta herramienta se me hace todo facil. Muchas gracias nuevamente.</description>
		<content:encoded><![CDATA[<p>Gracias por la ayuda Javier, me sirvio bastante y como dices IBATIS es bastante potente, con esta herramienta se me hace todo facil. Muchas gracias nuevamente.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de iBATIS vs Hibernate por javier</title>
		<link>http://www.javisjava.com/blog/ibatis-vs-hibernate/comment-page-1#comment-7535</link>
		<dc:creator>javier</dc:creator>
		<pubDate>Sat, 07 Nov 2009 20:29:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.javisjava.com/blog/?p=50#comment-7535</guid>
		<description>Las consultas dinámicas se explican en un capítulo completo de la documentación de iBATIS (actualmente en la página 49).

Dispones de la etiqueta &lt;code&gt;&lt;dynamic&gt;&lt;/code&gt;, dentro de la cual puedes incluir una serie de etiquetas condicionales, de forma que la SQL final que se construye en cada ejecución dependerá de los valores de los parámetros que se pasan.

Pongamos un ejemplo con los datos que das. Imagina que tienes un HashMap en el que, en cierto momento de tu código se pueden introducir o no los siguientes pares clave-valor.
&lt;code&gt;
Map&lt;String, Object&gt; map = new HashMap&lt;String, Object&gt;();
if (condition) {
&#160;&#160;&#160;&#160;map.put(&quot;name&quot;, &quot;Javier&quot;);
&#160;&#160;&#160;&#160;map.put(&quot;age&quot;, new Integer(32));
}
// pasamos el mapa como parámetro a una consulta de iBATIS
&lt;/code&gt;

Una consulta que haría uso de la información de &lt;code&gt;name&lt;/code&gt; y &lt;code&gt;age&lt;/code&gt; sólo en los supuestos que dices, sería:
&lt;code&gt;
&lt;select id=&quot;dynamicSelectUser&quot; result-class=&quot;com.javisjava.model.User&quot;&gt;
&#160;&#160;&#160;&#160;select * from User
&#160;&#160;&#160;&#160;&lt;dynamic prepend=&quot;where&quot;&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;isEmpty property=&quot;name&quot; prepend=&quot;and&quot;&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; name = #name#
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/isEmpty&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;isGreaterThan prepend=&quot;and&quot; property=&quot;age&quot; compareValue=&quot;0&quot;&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;age = #age#
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/isGreaterThan&gt;
&#160;&#160;&#160;&#160;&lt;/dynamic&gt;
&lt;/select&gt;
&lt;/code&gt;

Si &lt;code&gt;condition&lt;/code&gt; es &lt;code&gt;false&lt;/code&gt; la SQL será:
&lt;code&gt;
select * from User
&lt;/code&gt;
Si es &lt;code&gt;true&lt;/code&gt;:
&lt;code&gt;
select * from User where name = &#039;Javier&#039; and age = 32
&lt;/code&gt;
Mírate bien la &lt;a href=&quot;http://svn.apache.org/repos/asf/ibatis/java/ibatis-2/trunk/ibatis-2-docs/en/&quot; rel=&quot;nofollow&quot;&gt;documentación&lt;/a&gt;, y verás que iBATIS es bastante potente en cuanto a la creación de consultas dinámicas.</description>
		<content:encoded><![CDATA[<p>Las consultas dinámicas se explican en un capítulo completo de la documentación de iBATIS (actualmente en la página 49).</p>
<p>Dispones de la etiqueta <code>&lt;dynamic&gt;</code>, dentro de la cual puedes incluir una serie de etiquetas condicionales, de forma que la SQL final que se construye en cada ejecución dependerá de los valores de los parámetros que se pasan.</p>
<p>Pongamos un ejemplo con los datos que das. Imagina que tienes un HashMap en el que, en cierto momento de tu código se pueden introducir o no los siguientes pares clave-valor.<br />
<code><br />
Map<string , Object> map = new HashMap</string><string , Object>();<br />
if (condition) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;map.put(&quot;name&quot;, &quot;Javier&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;map.put(&quot;age&quot;, new Integer(32));<br />
}<br />
// pasamos el mapa como parámetro a una consulta de iBATIS<br />
</string></code></p>
<p>Una consulta que haría uso de la información de <code>name</code> y <code>age</code> sólo en los supuestos que dices, sería:<br />
<code><br />
&lt;select id="dynamicSelectUser" result-class="com.javisjava.model.User"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;select * from User<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;dynamic prepend="where"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;isEmpty property="name" prepend="and"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name = #name#<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/isEmpty&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;isGreaterThan prepend="and" property="age" compareValue="0"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;age = #age#<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/isGreaterThan&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/dynamic&gt;<br />
&lt;/select&gt;<br />
</code></p>
<p>Si <code>condition</code> es <code>false</code> la SQL será:<br />
<code><br />
select * from User<br />
</code><br />
Si es <code>true</code>:<br />
<code><br />
select * from User where name = 'Javier' and age = 32<br />
</code><br />
Mírate bien la <a href="http://svn.apache.org/repos/asf/ibatis/java/ibatis-2/trunk/ibatis-2-docs/en/" rel="nofollow">documentación</a>, y verás que iBATIS es bastante potente en cuanto a la creación de consultas dinámicas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de iBATIS vs Hibernate por Christian</title>
		<link>http://www.javisjava.com/blog/ibatis-vs-hibernate/comment-page-1#comment-7534</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Fri, 06 Nov 2009 16:03:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.javisjava.com/blog/?p=50#comment-7534</guid>
		<description>Hola, estoy empezando a trabajar con ibatis, me parece muy fácil de usar y de aprender, pero me he estancado con algo, no se como hacer una consulta dinamica, es decir, si mapeo una consulta y en el where pongo los valores que tengo en el hasmap que le paso como parametro tendria que usarlos todos, pero yo solo quiero usar los que tengan un valor diferente de &quot;&quot; en el caso de los string y &gt;0 en el caso de numeros. Como puedo solucionar esto??</description>
		<content:encoded><![CDATA[<p>Hola, estoy empezando a trabajar con ibatis, me parece muy fácil de usar y de aprender, pero me he estancado con algo, no se como hacer una consulta dinamica, es decir, si mapeo una consulta y en el where pongo los valores que tengo en el hasmap que le paso como parametro tendria que usarlos todos, pero yo solo quiero usar los que tengan un valor diferente de &#8220;&#8221; en el caso de los string y &gt;0 en el caso de numeros. Como puedo solucionar esto??</p>
]]></content:encoded>
	</item>
</channel>
</rss>
