[jboss-cvs] JBossAS SVN: r92219 - projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Aug 10 22:04:28 EDT 2009
Author: agarcia at jboss.com
Date: 2009-08-10 22:04:28 -0400 (Mon, 10 Aug 2009)
New Revision: 92219
Modified:
projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/J2EE_EJBs_On_JBOSS.po
Log:
SCG in progress casamartes
Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/J2EE_EJBs_On_JBOSS.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/J2EE_EJBs_On_JBOSS.po 2009-08-11 01:23:55 UTC (rev 92218)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/es-ES/J2EE_EJBs_On_JBOSS.po 2009-08-11 02:04:28 UTC (rev 92219)
@@ -8,7 +8,7 @@
"Project-Id-Version: J2EE_EJBs_On_JBOSS\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2009-01-20 02:37+0000\n"
-"PO-Revision-Date: 2009-08-10 15:54+1000\n"
+"PO-Revision-Date: 2009-08-11 12:03+1000\n"
"Last-Translator: Angela Garcia\n"
"Language-Team: <en at li.org>\n"
"MIME-Version: 1.0\n"
@@ -4768,6 +4768,10 @@
"respectively stores its state during passivation from the bean's "
"<literal>.ser</literal> file."
msgstr ""
+"La implementación predeterminada de la interfaz <literal>StatefulSessionPersistenceManager</literal> es "
+"<literal>org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager</"
+"literal>. Como su nombre lo implica, "
+"<literal>StatefulSessionFilePersistenceManager</literal> utiliza el sistema de archivos para persistir los beans de sesión con estado. Más especificamente, el administrador de persistencia serializa los beans en un archivo plano cuyo nombre está compuesto de nombre bean y el id de sesión con una extensión <literal>.ser</literal>. El administrador de persistencia reestablece el estado de un bean durante la activación y almacena respectivamente su estado al hacerlos pasivos desde el archivo <literal>.ser</literal> del bean."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1168
@@ -4785,7 +4789,7 @@
"how to combat these issues. Deadlocking is formally defined and examined. "
"And, finally, we walk you through how to fine tune your system in terms of "
"entity bean locking."
-msgstr ""
+msgstr "Esta sección brinda información sobre lo que és el bloqueo de beans de entidad y la manera en que se accede y se bloquean los beans de entidad dentro de JBoss. También describe los porblemas que puede llegar a encontrar al utilizar beans de entidad dentro de su sistema y la manera de combatir estos problemas. También se define formalmente y se examina el concepto de punto muerto. Finalmente, le mostramos cómo afinar su sistema en términos de bloqueo de beans de entidad. "
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1173
@@ -4803,7 +4807,7 @@
"so that data is not corrupted by concurrent reads and writes. Databases "
"traditionally provide this sort of functionality with transactional scopes "
"and table and row locking facilities."
-msgstr ""
+msgstr "El bloqueo se trata especificamente de la protección de la integridad de sus datos. Algunas veces necesita asegurarse de que solo un usuario a la vez puede actualizar datos críticos. Algunas veces es necesario serializar el acceso a objetos delicados en su sistema de manera que los datos no se corrompan con lecturas y escrituras simultáneas. Las bases de datos usualmente proporcionan esta clase de funcionalidad con ámbitos transaccionales y funcionalidades de bloqueo de filas y tablas. "
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1177
@@ -4816,7 +4820,7 @@
"with caching, data integrity is a problem, so some form of application "
"server level locking is needed for entity beans to provide the transaction "
"isolation properties that you are used to with traditional databases."
-msgstr ""
+msgstr "Los beans de entidad son una buena manera de brindar una interfaz orientada a objetos a los datos relacionales. Más allá de eso también pueden mejorar el rendimiento al quitarle un peso a la base de datos al utilizar cachés y retrasar actualizaciones hasta que sea absolutamente necesario de manera que se maximice la eficiencia de la base de datos. Pero con los cachés, la integridad de los datos es un problema así que es necesaria alguna forma de bloqueo a nivel del servidor para los beans de entidad para brindar las propiedades de aislamiento de transacciones a las cuales está acostumbrado con las bases de datos tradicionales. "
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1183
@@ -4832,7 +4836,7 @@
"a given entity bean in memory at one time. This applies for every cache "
"configuration and every type of <literal>commit-option</literal>. The "
"lifecycle for this instance is different for every commit-option though."
-msgstr ""
+msgstr "Con la configuración predeterminada de JBoss solo hay una instancia activa de un bean de entidad dado en la memoria a la vez. Esto aplica para toda configuración caché y todo tipo de <literal>commit-option</literal>. El ciclo de vida para esta instancia es diferente para toda opción para guardar los cambios. "
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1189
@@ -4859,7 +4863,7 @@
"For commit option <emphasis>C</emphasis>, this instance is marked as dirty, "
"released from the cache, and marked for passivation at the end of a "
"transaction."
-msgstr ""
+msgstr "Para la opción <emphasis>C</emphasis> para guardar los cambios, esta instancia se marca como sucia, se libera del caché y se marca para hacerla pasiva al final de una transacción."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1204
@@ -4870,6 +4874,9 @@
"cache. Otherwise, this option works in the same way as <emphasis>A</"
"emphasis>."
msgstr ""
+"Para la opción <emphasis>D</emphasis> para guardar los cambios, un hilo de actualización del segundo plano llama "
+"periódicamente a <literal>ejbLoad</literal> en beans vencidas dentro del caché. De otra manera, esta opción funciona de la misma manera que <emphasis>A</"
+"emphasis>."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1209
@@ -4880,7 +4887,7 @@
"passivates beans that have been placed in the passivation queue. A bean is "
"pulled out of the passivation queue and reused if the application requests "
"access to a bean of the same primary key."
-msgstr ""
+msgstr "Cuando un bean se marca para hacerlo pasivo, el bean se pone en una cola para hacerlo pasivo. Cada contenedor de bean de entidad tiene un hilo para hacerlo pasivo que periódicamente hace pasivos los beans que llegan a esta cola. Un bean se saca de esta cola y se vuelve a utilizar si la aplicación solicita acceso a un bean de la misma clave principal. "
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1212
@@ -4890,7 +4897,7 @@
"out of cache entirely. It is not put into the passivation queue and is not "
"reused by an instance pool. Except for the passivation queue, there is no "
"entity bean instance pooling."
-msgstr ""
+msgstr "Si se presenta una excepción o si se deshacen los cambios de la transacción entonces la instancia del bean de entidad se saca del caché por completo. No se pone en la cola para hacerla pasiva y el pool de instancias no la vuelve a utilizar. A excepción de la cola para hacerlos pasivos no hay un pool de instancias de bean de entidad. "
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1218
@@ -4907,7 +4914,7 @@
"Because there is only one allowed instance of a given entity bean active at "
"one time, JBoss employs two types of locks to ensure data integrity and to "
"conform to the EJB spec."
-msgstr ""
+msgstr "El bloqueo de beans de entidad está totalmente separado de la instancia del bean de entidad. La lógica para bloquear está totalmente aislada y se administra en un objeto de bloqueo por separado. Ya que solo hay una instancia permitida de un bean de entidad activo a la vez, JBoss utiliza dos tipos de bloqueo para asegurar la integridad de los datos y para cumplir con las especificaciones de EJB. "
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1224
@@ -4916,7 +4923,7 @@
"<emphasis role=\"bold\">Method Lock</emphasis>: The method lock ensures that "
"only one thread of execution at a time can invoke on a given Entity Bean. "
"This is required by the EJB spec."
-msgstr ""
+msgstr "<emphasis role=\"bold\">Método de bloqueo</emphasis>: El método de bloqueo asegura que solo un hilo de ejecución a la vez pueda invocar en un bean de entidad dado. Esto lo requiere las especificaciones de EJB."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1229
@@ -4932,7 +4939,7 @@
"if any method at all is invoked on an entity bean within a transaction, no "
"other transaction can have access to this bean until the holding transaction "
"commits or is rolled back."
-msgstr ""
+msgstr "<emphasis role=\"bold\">Bloqueo de transacción</emphasis>: Un bloqueo de transacción se asegura de que solo una transacción a la vez tenga acceso a un bean de entidad dado. Esto asegura las propiedades ACID de las transacciones a nivel del servidor de aplicaciones. Ya que por defecto solo hay una instancia activa de cualquier bean de entidad dado a la vez, JBoss debe proteger esta instancia de lecturas y escrituras sucias. Así que el comportanmiento de bloqueo de bean de entidad bloqueará un bean de entidad dentro de una transacción hasta que se complete. Esto significa que si se invoca cualquier método en un bean de entidad dentro de una transacción, ninguna otra transacción puede tener acceso a este bean hasta que la transacción que lo tiene guarda los cambios o hasta que se deshacen los cambios."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1237
@@ -4950,6 +4957,8 @@
"definition for the <emphasis>Standard CMP 2.x EntityBean</emphasis> "
"configuration."
msgstr ""
+"Ya vimos que el ciclo de vida del bean de entidad básico y su comportamiento se definen a través de la configuración del contenedor definida en el descriptor <literal>standardjboss.xml</literal>. Vamos a ver la definición <literal>container-interceptors</literal> "
+"para la configuración <emphasis>Standard CMP 2.x EntityBean</emphasis>."
#. Tag: programlisting
#: J2EE_EJBs_On_JBOSS.xml:1241
@@ -5020,7 +5029,7 @@
"The interceptors shown above define most of the behavior of the entity bean. "
"Below is an explanation of the interceptors that are relevant to this "
"section."
-msgstr ""
+msgstr "Los interceptores que vimos antes definen la mayoría del comportamiento del bean de entidad. A continuación podrá ver una explicación de los interceptores que son relevantes para esta asección. "
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1247
@@ -5030,7 +5039,7 @@
"interceptor's role is to schedule any locks that must be acquired before "
"the invocation is allowed to proceed. This interceptor is very lightweight "
"and delegates all locking behavior to a pluggable locking policy."
-msgstr ""
+msgstr "<emphasis role=\"bold\">EntityLockInterceptor</emphasis>: El papel de este interceptor es el programar cualquier bloqueo que se deban adquirir antes de que se le permita proceder a la invocación. Este interceptor es bastante liviano y delega todo el comportamiento de bloqueo a la política de bloqueo enchufable."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1252
@@ -5040,7 +5049,7 @@
"this interceptor is to find the entity bean within the cache or create a new "
"one. This interceptor also ensures that there is only one active instance of "
"a bean in memory at one time."
-msgstr ""
+msgstr "<emphasis role=\"bold\">EntityInstanceInterceptor</emphasis>: La función de este interceptor es el encontrar el bean de entidad dentro del caché o crear uno nuevo. Este interceptor también se asegura de que solo hay una instancia activa a la vez de un bean en la memoria."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1257
@@ -5058,6 +5067,9 @@
"specification are taken care of here as well as the JBoss specific commit-"
"option <emphasis>D</emphasis>."
msgstr ""
+"<emphasis role=\"bold\">EntitySynchronizationInterceptor</emphasis>: El papel de este interceptor es el sincronizar el estado del caché con el almacén subyacente. Esto lo logra con la semántica <literal>ejbLoad</literal> y "
+"<literal>ejbStore</literal> de la especificación EJB. En la presencia de una transacción esto se dispara gracias a la demarcación de una transacción. Registra un callback con el monitor de la transacción subyacente por medio de las interfaces JTA. Si no hay una transacción entonces la política es almacenar el estado al retornar de la invocación. Aquí se hace cargo de las políticas de sincronización <emphasis>A</"
+"emphasis>, <emphasis>B</emphasis> y <emphasis>C</emphasis> de la especificación así como de la opción <emphasis>D</emphasis> para guardar los cambios especifica de JBoss."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1265
@@ -5083,6 +5095,19 @@
"are deadlocked waiting for access to the resource already locked by the "
"other thread."
msgstr ""
+"Finding deadlock problems and resolving them is the topic of this section. "
+"We will describe what deadlocking MBeans, how you can detect it within your "
+"application, and how you can resolve deadlocks. Deadlock can occur when two "
+"or more threads have locks on shared resources. <xref linkend=\"Deadlock_-"
+"Deadlock_definition_example\"/> illustrates a simple deadlock scenario. "
+"Here, <literal>Thread 1</literal> has the lock for <literal>Bean A</"
+"literal>, and <literal>Thread 2</literal> has the lock for <literal>Bean B</"
+"literal>. At a later time, <literal>Thread 1</literal> tries to lock "
+"<literal>Bean B</literal> and blocks because <literal>Thread 2</literal> has "
+"it. Likewise, as <literal>Thread 2</literal> tries to lock A it also blocks "
+"because <literal>Thread 1</literal> has the lock. At this point both threads "
+"are deadlocked waiting for access to the resource already locked by the "
+"other thread."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1270
More information about the jboss-cvs-commits
mailing list