<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Comentarios para Oscar Blancarte &#8211; Software Architecture	</title>
	<atom:link href="https://www.oscarblancarteblog.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.oscarblancarteblog.com</link>
	<description>Software Architect &#38; FullStack developer</description>
	<lastBuildDate>Sun, 30 Jun 2024 15:53:31 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.5.17</generator>
	<item>
		<title>
		Comentario en Concurrencia VS Paralelismo por Picart Fernando		</title>
		<link>https://www.oscarblancarteblog.com/2017/03/29/concurrencia-vs-paralelismo/#comment-122525</link>

		<dc:creator><![CDATA[Picart Fernando]]></dc:creator>
		<pubDate>Sun, 30 Jun 2024 15:53:31 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=1648#comment-122525</guid>

					<description><![CDATA[La verdad he visto y leído varias cosas pero no terminaba de entender los conceptos. Pero ahora creo haberlo comprendido correctamente.

- Por lo que entiendo la CONCURRENCIA es la capacidad de resolver varias tareas al mismo tiempo (eso si una tarea no necesita de información que deba proveer otra de las tareas que aún no se han ejecutado).
- Y el paralelismo toma una tarea y la DIVIDE para poder crear pequeñas subtareas y poder resolverlas rápidamente, y se ayuda de la CONCURRENCIA para resolver esas subtareas al mismo tiempo. Cada subtarea debe esperar el final de las demás subtareas para poder juntar los resultados obtenidos y devolver una respuesta completa 
a esa TAREA.]]></description>
			<content:encoded><![CDATA[<p>La verdad he visto y leído varias cosas pero no terminaba de entender los conceptos. Pero ahora creo haberlo comprendido correctamente.</p>
<p>&#8211; Por lo que entiendo la CONCURRENCIA es la capacidad de resolver varias tareas al mismo tiempo (eso si una tarea no necesita de información que deba proveer otra de las tareas que aún no se han ejecutado).<br />
&#8211; Y el paralelismo toma una tarea y la DIVIDE para poder crear pequeñas subtareas y poder resolverlas rápidamente, y se ayuda de la CONCURRENCIA para resolver esas subtareas al mismo tiempo. Cada subtarea debe esperar el final de las demás subtareas para poder juntar los resultados obtenidos y devolver una respuesta completa<br />
a esa TAREA.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comentario en Mi nuevo libro &#124; Introducción a la arquitectura de software por oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2020/03/02/mi-nuevo-libro-introduccion-a-la-arquitectura-de-software/#comment-121111</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Mon, 10 Jun 2024 08:10:40 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=3035#comment-121111</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2020/03/02/mi-nuevo-libro-introduccion-a-la-arquitectura-de-software/#comment-117144&quot;&gt;David Muñoz&lt;/a&gt;.

Hola David, el contenido de arquitectura no es algo que cambie con el tiempo, mas bien son conceptos que permanecen intactos en el tiempo, lo que si es que agregan nuevas arquitecturas. en tal caso, a medida que nuevas cosas salen, las voy agregando.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2020/03/02/mi-nuevo-libro-introduccion-a-la-arquitectura-de-software/#comment-117144">David Muñoz</a>.</p>
<p>Hola David, el contenido de arquitectura no es algo que cambie con el tiempo, mas bien son conceptos que permanecen intactos en el tiempo, lo que si es que agregan nuevas arquitecturas. en tal caso, a medida que nuevas cosas salen, las voy agregando.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comentario en Data Transfer Object (DTO) – Patrón de diseño por oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2018/11/30/data-transfer-object-dto-patron-diseno/#comment-121110</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Mon, 10 Jun 2024 08:09:16 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2379#comment-121110</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2018/11/30/data-transfer-object-dto-patron-diseno/#comment-118426&quot;&gt;Francisco Álvarez&lt;/a&gt;.

No existe un estandár para eso, pero yo suelo usar la carpeta llamada &quot;domain&quot; o &quot;entity&quot; para todas las entidades.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2018/11/30/data-transfer-object-dto-patron-diseno/#comment-118426">Francisco Álvarez</a>.</p>
<p>No existe un estandár para eso, pero yo suelo usar la carpeta llamada &#8220;domain&#8221; o &#8220;entity&#8221; para todas las entidades.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comentario en Introducción a Java Transaction API(JTA) por oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2016/12/20/introduccion-java-transaction-api-jta/#comment-121108</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Mon, 10 Jun 2024 08:08:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.oscarblancarteblog.com/?p=1316#comment-121108</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2016/12/20/introduccion-java-transaction-api-jta/#comment-119063&quot;&gt;Pedro&lt;/a&gt;.

Hola Pedro,

Las transacciones JTA son gestionadas por el Application Server o el EJB container, pero para eso, debes indicar en el persistence.xml que vas a usar JTA, además, debes de inyectar el EntityManager en lugar de crearlos manualmente, de esta forma, al terminar la operación el servidor commitiará la transacción por tí o ejecutará el rollback en caso de error.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2016/12/20/introduccion-java-transaction-api-jta/#comment-119063">Pedro</a>.</p>
<p>Hola Pedro,</p>
<p>Las transacciones JTA son gestionadas por el Application Server o el EJB container, pero para eso, debes indicar en el persistence.xml que vas a usar JTA, además, debes de inyectar el EntityManager en lugar de crearlos manualmente, de esta forma, al terminar la operación el servidor commitiará la transacción por tí o ejecutará el rollback en caso de error.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comentario en Introducción a Java Transaction API(JTA) por Pedro		</title>
		<link>https://www.oscarblancarteblog.com/2016/12/20/introduccion-java-transaction-api-jta/#comment-119063</link>

		<dc:creator><![CDATA[Pedro]]></dc:creator>
		<pubDate>Sat, 04 May 2024 22:39:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.oscarblancarteblog.com/?p=1316#comment-119063</guid>

					<description><![CDATA[Hola de nuevo, Oscar.
Yo tengo una pequeña aplicación que utiliza JPA. Uso Java SE 8 en NetBeans 8.2 y GlassFish 5. No utilizo EJBs, pero si un &quot;ArticulosJPAController.java&quot;, creado por asistente de NetBeans a partir de una tabla y su Entidad correspondiente. En ese JPAController están los métodos CRUD que yo llamo desde otras clases de negocio. Sin embargo, he observado que el código generado en esas operaciones utiliza transacciones de usuario UTX que son iniciadas y paradas con &quot;begin&quot;, &quot;end&quot;, etc. ¿Podría yo cambiar el código y usar JTA?. En el persistence.xml así lo indica, pero parece que no se usa y que se instancia una UserTransaction. Enhorabuena por todos tus contenidos y comentarios.]]></description>
			<content:encoded><![CDATA[<p>Hola de nuevo, Oscar.<br />
Yo tengo una pequeña aplicación que utiliza JPA. Uso Java SE 8 en NetBeans 8.2 y GlassFish 5. No utilizo EJBs, pero si un &#8220;ArticulosJPAController.java&#8221;, creado por asistente de NetBeans a partir de una tabla y su Entidad correspondiente. En ese JPAController están los métodos CRUD que yo llamo desde otras clases de negocio. Sin embargo, he observado que el código generado en esas operaciones utiliza transacciones de usuario UTX que son iniciadas y paradas con &#8220;begin&#8221;, &#8220;end&#8221;, etc. ¿Podría yo cambiar el código y usar JTA?. En el persistence.xml así lo indica, pero parece que no se usa y que se instancia una UserTransaction. Enhorabuena por todos tus contenidos y comentarios.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comentario en Data Transfer Object (DTO) – Patrón de diseño por Francisco Álvarez		</title>
		<link>https://www.oscarblancarteblog.com/2018/11/30/data-transfer-object-dto-patron-diseno/#comment-118426</link>

		<dc:creator><![CDATA[Francisco Álvarez]]></dc:creator>
		<pubDate>Tue, 23 Apr 2024 19:25:41 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2379#comment-118426</guid>

					<description><![CDATA[Hola Oscar. Con respecto a los archivos y carpetas. ¿ Cual sería la ruta adecuada para los archivos de la clases de Entidad, y cual para los archivos de las clases de DTO ?]]></description>
			<content:encoded><![CDATA[<p>Hola Oscar. Con respecto a los archivos y carpetas. ¿ Cual sería la ruta adecuada para los archivos de la clases de Entidad, y cual para los archivos de las clases de DTO ?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comentario en Mi nuevo libro &#124; Introducción a la arquitectura de software por David Muñoz		</title>
		<link>https://www.oscarblancarteblog.com/2020/03/02/mi-nuevo-libro-introduccion-a-la-arquitectura-de-software/#comment-117144</link>

		<dc:creator><![CDATA[David Muñoz]]></dc:creator>
		<pubDate>Wed, 03 Apr 2024 03:28:58 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=3035#comment-117144</guid>

					<description><![CDATA[Hola Oscar,
estoy interesado en el curso de Introducción a la arquitectura de software que tiene el libro y los videos, pero tengo una inquietud. Que tan actualizados estan los contenidos?.
Gracias.]]></description>
			<content:encoded><![CDATA[<p>Hola Oscar,<br />
estoy interesado en el curso de Introducción a la arquitectura de software que tiene el libro y los videos, pero tengo una inquietud. Que tan actualizados estan los contenidos?.<br />
Gracias.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comentario en Relaciónes @ManyToMany por oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2018/12/27/relaciones-manytomany/#comment-116671</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Mon, 25 Mar 2024 21:06:24 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2579#comment-116671</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2018/12/27/relaciones-manytomany/#comment-114365&quot;&gt;Jose&lt;/a&gt;.

No deberías de tener mas de una entidad por tabla, ya que en una sola entidad podrías tener todas las relaciones]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2018/12/27/relaciones-manytomany/#comment-114365">Jose</a>.</p>
<p>No deberías de tener mas de una entidad por tabla, ya que en una sola entidad podrías tener todas las relaciones</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comentario en Relaciónes @ManyToMany por oblancarte		</title>
		<link>https://www.oscarblancarteblog.com/2018/12/27/relaciones-manytomany/#comment-116670</link>

		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Mon, 25 Mar 2024 21:04:55 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2579#comment-116670</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2018/12/27/relaciones-manytomany/#comment-109778&quot;&gt;Jorge Prado Mercado&lt;/a&gt;.

Hola Jorge, de los libros no, pero tengo un curso bien extenso de JPA, lo puedes ver aquí: https://codmind.com/courses/jpa]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2018/12/27/relaciones-manytomany/#comment-109778">Jorge Prado Mercado</a>.</p>
<p>Hola Jorge, de los libros no, pero tengo un curso bien extenso de JPA, lo puedes ver aquí: <a href="https://codmind.com/courses/jpa" rel="nofollow ugc">https://codmind.com/courses/jpa</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comentario en Relaciónes @ManyToMany por Jose		</title>
		<link>https://www.oscarblancarteblog.com/2018/12/27/relaciones-manytomany/#comment-114365</link>

		<dc:creator><![CDATA[Jose]]></dc:creator>
		<pubDate>Fri, 16 Feb 2024 00:17:55 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2579#comment-114365</guid>

					<description><![CDATA[Hola Juan una pregunta, estaría mal que tenga varios entity mapeados a una tabla?, lo tengo así debido que en algunos casos necesito crear algunas relaciones a otra tabla y en algunos otros casos no lo necesito.]]></description>
			<content:encoded><![CDATA[<p>Hola Juan una pregunta, estaría mal que tenga varios entity mapeados a una tabla?, lo tengo así debido que en algunos casos necesito crear algunas relaciones a otra tabla y en algunos otros casos no lo necesito.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
