[jboss-cvs] JBossAS SVN: r91049 - projects/docs/enterprise/4.3.3/Server_Configuration_Guide/pt-BR.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Jul 10 02:55:05 EDT 2009
Author: ldelima at redhat.com
Date: 2009-07-10 02:55:05 -0400 (Fri, 10 Jul 2009)
New Revision: 91049
Modified:
projects/docs/enterprise/4.3.3/Server_Configuration_Guide/pt-BR/J2EE_EJBs_On_JBOSS.po
Log:
translation ongoing
Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/pt-BR/J2EE_EJBs_On_JBOSS.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/pt-BR/J2EE_EJBs_On_JBOSS.po 2009-07-10 05:26:35 UTC (rev 91048)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/pt-BR/J2EE_EJBs_On_JBOSS.po 2009-07-10 06:55:05 UTC (rev 91049)
@@ -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-07-09 16:33+1000\n"
+"PO-Revision-Date: 2009-07-10 16:54+1000\n"
"Last-Translator: \n"
"Language-Team: <en at li.org>\n"
"MIME-Version: 1.0\n"
@@ -3029,6 +3029,8 @@
"commit option. It must be one of <literal>A</literal>, <literal>B</literal>, "
"<literal>C</literal> or <literal>D</literal>."
msgstr ""
+"O valor commit-option especifica a opção de confirmação do armazenamento persistente do bean de entidade EJB. Isto deve ser um dos <literal>A</literal>, <literal>B</literal>, "
+"<literal>C</literal> ou <literal>D</literal>."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:859
@@ -3042,7 +3044,7 @@
"on a found bean or after the bean is passivated and reactivated to serve "
"another business method. This behavior is independent of whether the "
"business method executes inside a transaction context."
-msgstr ""
+msgstr "<emphasis role=\"bold\">A</emphasis>: o container realiza o cache no estado do bean entre transações. Esta opção assume que o container é apenas o usuário acessando o armazenamento persistente. Esta concepção permite que o container sincronize o estado em memória a partir do armazenamento persistente, apenas quando for absolutamente necessário. Isto ocorre antes do método comercial executar um bean encontrado ou após o bean ser passivado e re-ativado para servir outro método comercial. Este comportamento é independente do método comercial executar ou não dentro de um contexto de transação."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:864
@@ -3057,7 +3059,7 @@
"the bean, whereas business methods executing outside a transaction context "
"(transaction attributes Never, NotSupported or Supports) access the cached "
"(and potentially invalid) state of the bean."
-msgstr ""
+msgstr "<emphasis role=\"bold\">B</emphasis>: o container realiza o cache no bean de estado entre as transações. No entanto, diferente da opção <literal>A</literal>, o container não assume acesso exclusivo ao armazenamento persistente. Portanto, o container sincronizará o estado em memória na inicialização de cada transação. Com isto, os métodos comerciais executados num contexto de transação não vêem muito benefício no container realizar o cache no bean, onde os métodos comerciais executados fora de um contexto de transação (atributos de transação Never, NotSupported ou Supports) acessam o estado com cache (e potencialmente inválido) de bean."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:869
@@ -3068,7 +3070,7 @@
"start. For business methods executing outside a transaction the "
"synchronization is still performed, but the <literal>ejbLoad</literal> "
"executes in the same transaction context as that of the caller."
-msgstr ""
+msgstr "<emphasis role=\"bold\">C</emphasis>: o container não realiza o cache nas instâncias de bean. O estado em memória deve ser sincronizado no início de cada transação. Para os métodos comerciais excutados fora de uma transação a sincronização continua a ser executada, mas o <literal>ejbLoad</literal> executa o mesmo contexto de transação conforme aquele do chamador."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:874
@@ -3081,12 +3083,14 @@
"persistent store. The default time between reloads is 30 seconds, but may "
"configured using the <literal>optiond-refresh-rate</literal> element."
msgstr ""
+"<emphasis role=\"bold\">D</emphasis>: é uma opção de confirmação do JBoss específico que não é descrito na especificação EJB. Isto é um esquema de leitura preguiçosa onde o estado do bean realiza o cache entre as transações como uma opção <literal>A</"
+"literal>, mas o estado é periodicamente re-sincronizado com aquele do armazenamento persistente. O período padrão entre os recarregamentos é de 30 segundos, mas pode ser configurado usando o elemento <literal>optiond-refresh-rate</literal>."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:882
-#, fuzzy, no-c-format
+#, no-c-format
msgid "The security-domain element"
-msgstr "O elemento Conector."
+msgstr "O elemento security-domain"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:883
@@ -3103,12 +3107,16 @@
"configuring the security layer are discussed in <xref linkend="
"\"Security_on_JBoss\"/>."
msgstr ""
+"O elemento <literal>security-domain</literal> especifica o nome JNDI do objeto que implementa as interfaces <literal>org.jboss.security."
+"AuthenticationManager</literal> e <literal>org.jboss.security."
+"RealmMapping</literal>. É mais típico especificar o <literal>security-domain</literal> sob o elemento root <literal>jboss</literal>, de forma que todos os EJBs numa implementação gerada são assegurados da mesma maneira. No entanto, é possível configurar o domínio de segurança para cada configuração de bean. Os detalhes das interfaces do gerenciador de segurança e a configuração da camada de segurança são discutidos em <xref linkend="
+"\"Security_on_JBoss\"/>."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:889
-#, fuzzy, no-c-format
+#, no-c-format
msgid "cluster-config"
-msgstr "Agrupamento "
+msgstr "cluster-config"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:890
@@ -3118,13 +3126,13 @@
"specific settings for all EJBs that use the container configuration. "
"Specification of the cluster configuration may be done at the container "
"configuration level or at the individual EJB deployment level."
-msgstr ""
+msgstr "O elemento <literal>cluster-config</literal> permite especificar as configurações específicas de cluster para todos os EJBs que usam a configuração do container. A especificação da configuração do cluster pode ser feita no nível da configuração do container ou no nível da implementação EJB individual."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:894
#, no-c-format
msgid "The cluster-config and related elements"
-msgstr ""
+msgstr "Os elementos relacionados e cluster-config"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:903
@@ -3142,6 +3150,9 @@
"the partition-name value. The default value is <literal>DefaultPartition</"
"literal>."
msgstr ""
+"<emphasis role=\"bold\">partition-name</emphasis>: O elemento <literal>partition-"
+"name</literal> indica onde encontrar a interface <literal>org.jboss.ha."
+"framework.interfaces.HAPartition</literal> a ser usada pelo container pela troca de informação do cluster. Isto não é um nome JNDI completo que o <literal>HAPartition</literal> é limitado. Ao invés disto, isto deve corresponder ao atributo <literal>PartitionName</literal> do serviço <literal>ClusterPartitionMBean</literal> que é gerenciado pelo cluster desejado. O nome JNDI atual da vinculação "
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:908
@@ -3154,6 +3165,12 @@
"literal> interface. The default policy is <literal>org.jboss.ha.framework."
"interfaces.RoundRobin</literal>."
msgstr ""
+"<emphasis role=\"bold\">home-load-balance-policy</emphasis>: The "
+"<literal>home-load-balance-policy</literal> element indicates the Java class "
+"name to be used to load balance calls made on the home proxy. The class must "
+"implement the <literal>org.jboss.ha.framework.interface.LoadBalancePolicy</"
+"literal> interface. The default policy is <literal>org.jboss.ha.framework."
+"interfaces.RoundRobin</literal>."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:913
@@ -3168,6 +3185,14 @@
"stateless session beans, <literal>org.jboss.ha.framework.interfaces."
"RoundRobin</literal>."
msgstr ""
+"<emphasis role=\"bold\">bean-load-balance-policy</emphasis>: The "
+"<literal>bean-load-balance-policy</literal> element indicates the java class "
+"name to be used to load balance calls in the bean proxy. The class must "
+"implement the <literal>org.jboss.ha.framework.interface.LoadBalancePolicy</"
+"literal> interface. For entity beans and stateful session beans, the default "
+"is <literal>org.jboss.ha.framework.interfaces.FirstAvailavble</literal>. For "
+"stateless session beans, <literal>org.jboss.ha.framework.interfaces."
+"RoundRobin</literal>."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:918
@@ -3182,12 +3207,20 @@
"bound. The default location used is <literal>/HASessionState/Default</"
"literal>."
msgstr ""
+"<emphasis role=\"bold\">session-state-manager-jndi-name</emphasis>: The "
+"<literal>session-state-manager-jndi-name</literal> element indicates the "
+"name of the <literal>org.jboss.ha.framework.interfaces.HASessionState</"
+"literal> to be used by the container as a backend for state session "
+"management in the cluster. Unlike the partition-name element, this is a JNDI "
+"name under which the <literal>HASessionState</literal> implementation is "
+"bound. The default location used is <literal>/HASessionState/Default</"
+"literal>."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:926
-#, fuzzy, no-c-format
+#, no-c-format
msgid "The depends element"
-msgstr "O elemento Host"
+msgstr "The depends element"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:927
@@ -3198,12 +3231,16 @@
"of explicit dependencies on other services avoids having to rely on the "
"deployment order being after the required services are started."
msgstr ""
+"The <literal>depends</literal> element gives a JMX <literal>ObjectName</"
+"literal> of a service on which the container or EJB depends. Specification "
+"of explicit dependencies on other services avoids having to rely on the "
+"deployment order being after the required services are started."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:937
#, no-c-format
msgid "Container Plug-in Framework"
-msgstr ""
+msgstr "Container Plug-in Framework"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:938
@@ -3220,6 +3257,16 @@
"subclasses of the <literal>org.jboss.ejb.Container</literal> class, each one "
"implementing a particular bean type:"
msgstr ""
+"The JBoss EJB container uses a framework pattern that allows one to change "
+"implementations of various aspects of the container behavior. The container "
+"itself does not perform any significant work other than connecting the "
+"various behavioral components together. Implementations of the behavioral "
+"components are referred to as plugins, because you can plug in a new "
+"implementation by changing a container configuration. Examples of plug-in "
+"behavior you may want to change include persistence management, object "
+"pooling, object caching, container invokers and interceptors. There are four "
+"subclasses of the <literal>org.jboss.ejb.Container</literal> class, each one "
+"implementing a particular bean type:"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:943
@@ -3228,6 +3275,8 @@
"<emphasis role=\"bold\">org.jboss.ejb.EntityContainer</emphasis>: handles "
"<literal>javax.ejb.EntityBean</literal> types"
msgstr ""
+"<emphasis role=\"bold\">org.jboss.ejb.EntityContainer</emphasis>: handles "
+"<literal>javax.ejb.EntityBean</literal> types"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:948
@@ -3236,6 +3285,8 @@
"<emphasis role=\"bold\">org.jboss.ejb.StatelessSessionContainer</emphasis>: "
"handles Stateless <literal>javax.ejb.SessionBean</literal> types"
msgstr ""
+"<emphasis role=\"bold\">org.jboss.ejb.StatelessSessionContainer</emphasis>: "
+"handles Stateless <literal>javax.ejb.SessionBean</literal> types"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:953
@@ -3244,6 +3295,8 @@
"<emphasis role=\"bold\">org.jboss.ejb.StatefulSessionContainer</emphasis>: "
"handles Stateful <literal>javax.ejb.SessionBean</literal> types"
msgstr ""
+"<emphasis role=\"bold\">org.jboss.ejb.StatefulSessionContainer</emphasis>: "
+"handles Stateful <literal>javax.ejb.SessionBean</literal> types"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:958
@@ -3252,6 +3305,8 @@
"<emphasis role=\"bold\">org.jboss.ejb.MessageDrivenContainer</emphasis> "
"handles <literal>javax.ejb.MessageDrivenBean</literal> types"
msgstr ""
+"<emphasis role=\"bold\">org.jboss.ejb.MessageDrivenContainer</emphasis> "
+"handles <literal>javax.ejb.MessageDrivenBean</literal> types"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:963
@@ -3261,6 +3316,9 @@
"container plug-ins. The interfaces that make up the container plugin points "
"include the following:"
msgstr ""
+"The EJB containers delegate much of their behavior to components known as "
+"container plug-ins. The interfaces that make up the container plugin points "
+"include the following:"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:968
@@ -3384,12 +3442,15 @@
"method interceptors through which each EJB method invocation must pass. The "
"<literal>Interceptor</literal> interface is given below."
msgstr ""
+"The <literal>Interceptor</literal> interface enables one to build a chain of "
+"method interceptors through which each EJB method invocation must pass. The "
+"<literal>Interceptor</literal> interface is given below."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1026
#, no-c-format
msgid "The org.jboss.ejb.Interceptor interface"
-msgstr ""
+msgstr "The org.jboss.ejb.Interceptor interface"
#. Tag: programlisting
#: J2EE_EJBs_On_JBOSS.xml:1027
@@ -3427,6 +3488,11 @@
"the container itself because this is the interceptor that interacts with the "
"EJB bean implementation."
msgstr ""
+"All interceptors defined in the container configuration are created and "
+"added to the container interceptor chain by the <literal>EJBDeployer</"
+"literal>. The last interceptor is not added by the deployer but rather by "
+"the container itself because this is the interceptor that interacts with the "
+"EJB bean implementation."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1031
@@ -3437,6 +3503,10 @@
"<literal>EnterpriseContext</literal> instance are positioned before "
"interceptors that interact with caches and pools."
msgstr ""
+"The order of the interceptor in the chain is important. The idea behind "
+"ordering is that interceptors that are not tied to a particular "
+"<literal>EnterpriseContext</literal> instance are positioned before "
+"interceptors that interact with caches and pools."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1034
@@ -3453,6 +3523,16 @@
"<literal>LoggingInterceptor</literal>, while a complex example is "
"<literal>EntitySynchronizationInterceptor</literal>."
msgstr ""
+"Implementers of the <literal>Interceptor</literal> interface form a linked-"
+"list like structure through which the <literal>Invocation</literal> object "
+"is passed. The first interceptor in the chain is invoked when an invoker "
+"passes a <literal>Invocation</literal> to the container via the JMX bus. The "
+"last interceptor invokes the business method on the bean. There are usually "
+"on the order of five interceptors in a chain depending on the bean type and "
+"container configuration. <literal>Interceptor</literal> semantic complexity "
+"ranges from simple to complex. An example of a simple interceptor would be "
+"<literal>LoggingInterceptor</literal>, while a complex example is "
+"<literal>EntitySynchronizationInterceptor</literal>."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1037
@@ -3465,6 +3545,12 @@
"<literal>TXInterceptor</literal> and <literal>SecurityInterceptor</literal> "
"respectively."
msgstr ""
+"One of the main advantages of an interceptor pattern is flexibility in the "
+"arrangement of interceptors. Another advantage is the clear functional "
+"distinction between different interceptors. For example, logic for "
+"transaction and security is cleanly separated between the "
+"<literal>TXInterceptor</literal> and <literal>SecurityInterceptor</literal> "
+"respectively."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1040
@@ -3476,6 +3562,11 @@
"<literal>SecurityInterceptor</literal> before any transactions are started "
"or instances caches are updated."
msgstr ""
+"If any of the interceptors fail, the call is terminated at that point. This "
+"is a fail-quickly type of semantic. For example, if a secured EJB is "
+"accessed without proper permissions, the call will fail as the "
+"<literal>SecurityInterceptor</literal> before any transactions are started "
+"or instances caches are updated."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1046
@@ -3492,12 +3583,16 @@
"of the <literal>org.jboss.ejb.EnterpriseContext</literal> objects that "
"aggregate unassociated bean instances and related data."
msgstr ""
+"An <literal>InstancePool</literal> is used to manage the EJB instances that "
+"are not associated with any identity. The pools actually manage subclasses "
+"of the <literal>org.jboss.ejb.EnterpriseContext</literal> objects that "
+"aggregate unassociated bean instances and related data."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1050
#, no-c-format
msgid "The org.jboss.ejb.InstancePool interface"
-msgstr ""
+msgstr "The org.jboss.ejb.InstancePool interface"
#. Tag: programlisting
#: J2EE_EJBs_On_JBOSS.xml:1051
@@ -3595,6 +3690,9 @@
"size of the pool contain recycled instances, or it may choose to instantiate "
"and initialize an instance on demand."
msgstr ""
+"Depending on the configuration, a container may choose to have a certain "
+"size of the pool contain recycled instances, or it may choose to instantiate "
+"and initialize an instance on demand."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1055
@@ -3605,6 +3703,10 @@
"acquire instances to be used for Home interface methods (create and finder "
"calls)."
msgstr ""
+"The pool is used by the <literal>InstanceCache</literal> implementation to "
+"acquire free instances for activation, and it is used by interceptors to "
+"acquire instances to be used for Home interface methods (create and finder "
+"calls)."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1061
@@ -3623,12 +3725,18 @@
"invocations. The cache key of an entity bean is the bean primary key. The "
"cache key for a stateful session bean is the session id."
msgstr ""
+"The container <literal>InstanceCache</literal> implementation handles all "
+"EJB-instances that are in an active state, meaning bean instances that have "
+"an identity attached to them. Only entity and stateful session beans are "
+"cached, as these are the only bean types that have state between method "
+"invocations. The cache key of an entity bean is the bean primary key. The "
+"cache key for a stateful session bean is the session id."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1065
#, no-c-format
msgid "The org.jboss.ejb.InstanceCache interface"
-msgstr ""
+msgstr "The org.jboss.ejb.InstanceCache interface"
#. Tag: programlisting
#: J2EE_EJBs_On_JBOSS.xml:1066
@@ -3768,6 +3876,15 @@
"must call the persistence manager to passivate it and release the instance "
"to the <literal>InstancePool</literal>."
msgstr ""
+"In addition to managing the list of active instances, the "
+"<literal>InstanceCache</literal> is also responsible for activating and "
+"passivating instances. If an instance with a given identity is requested, "
+"and it is not currently active, the <literal>InstanceCache</literal> must "
+"use the <literal>InstancePool</literal> to acquire a free instance, followed "
+"by the persistence manager to activate the instance. Similarly, if the "
+"<literal>InstanceCache</literal> decides to passivate an active instance, it "
+"must call the persistence manager to passivate it and release the instance "
+"to the <literal>InstancePool</literal>."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1073
@@ -3782,12 +3899,14 @@
"The <literal>EntityPersistenceManager</literal> is responsible for the "
"persistence of EntityBeans. This includes the following:"
msgstr ""
+"The <literal>EntityPersistenceManager</literal> is responsible for the "
+"persistence of EntityBeans. This includes the following:"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1079
#, no-c-format
msgid "Creating an EJB instance in a storage"
-msgstr ""
+msgstr "Creating an EJB instance in a storage"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1084
@@ -3799,31 +3918,31 @@
#: J2EE_EJBs_On_JBOSS.xml:1089
#, no-c-format
msgid "Storing the state of a given EJB instance"
-msgstr ""
+msgstr "Storing the state of a given EJB instance"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1094
#, no-c-format
msgid "Removing an EJB instance from storage"
-msgstr ""
+msgstr "Removing an EJB instance from storage"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1099
#, no-c-format
msgid "Activating the state of an EJB instance"
-msgstr ""
+msgstr "Activating the state of an EJB instance"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1104
#, no-c-format
msgid "Passivating the state of an EJB instance"
-msgstr ""
+msgstr "Passivating the state of an EJB instance"
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1109
#, no-c-format
msgid "The org.jboss.ejb.EntityPersistenceManager interface"
-msgstr ""
+msgstr "The org.jboss.ejb.EntityPersistenceManager interface"
#. Tag: programlisting
#: J2EE_EJBs_On_JBOSS.xml:1110
@@ -4149,7 +4268,7 @@
#: J2EE_EJBs_On_JBOSS.xml:1115
#, no-c-format
msgid "The org.jboss.ejb.EntityPersistenceStore interface"
-msgstr ""
+msgstr "The org.jboss.ejb.EntityPersistenceStore interface"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1116
@@ -4163,12 +4282,19 @@
"the entry point for the CMP2 persistence engine. The "
"<literal>EntityPersistanceStore</literal> interface is shown below."
msgstr ""
+"As per the EJB 2.1 specification, JBoss supports two entity bean persistence "
+"semantics: container managed persistence (CMP) and bean managed persistence "
+"(BMP). The CMP implementation uses an implementation of the <literal>org."
+"jboss.ejb.EntityPersistanceStore</literal> interface. By default this is the "
+"<literal>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</literal> which is "
+"the entry point for the CMP2 persistence engine. The "
+"<literal>EntityPersistanceStore</literal> interface is shown below."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1119
#, no-c-format
msgid "The org.jboss.ejb.EntityPersistanceStore interface"
-msgstr ""
+msgstr "The org.jboss.ejb.EntityPersistanceStore interface"
#. Tag: programlisting
#: J2EE_EJBs_On_JBOSS.xml:1120
@@ -4518,6 +4644,11 @@
"logic is in the entity bean itself. The only duty of the persistence manager "
"is to perform container callbacks."
msgstr ""
+"The default BMP implementation of the <literal>EntityPersistenceManager</"
+"literal> interface is <literal>org.jboss.ejb.plugins.BMPPersistenceManager</"
+"literal>. The BMP persistence manager is fairly simple since all persistence "
+"logic is in the entity bean itself. The only duty of the persistence manager "
+"is to perform container callbacks."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1127
@@ -4533,30 +4664,33 @@
"the persistence of stateful <literal>SessionBeans</literal>. This includes "
"the following:"
msgstr ""
+"The <literal>StatefulSessionPersistenceManager</literal> is responsible for "
+"the persistence of stateful <literal>SessionBeans</literal>. This includes "
+"the following:"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1133
#, no-c-format
msgid "Creating stateful sessions in a storage"
-msgstr ""
+msgstr "Creating stateful sessions in a storage"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1138
#, no-c-format
msgid "Activating stateful sessions from a storage"
-msgstr ""
+msgstr "Activating stateful sessions from a storage"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1143
#, no-c-format
msgid "Passivating stateful sessions to a storage"
-msgstr ""
+msgstr "Passivating stateful sessions to a storage"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1148
#, no-c-format
msgid "Removing stateful sessions from a storage"
-msgstr ""
+msgstr "Removing stateful sessions from a storage"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1153
@@ -4565,12 +4699,14 @@
"The <literal>StatefulSessionPersistenceManager</literal> interface is shown "
"below."
msgstr ""
+"The <literal>StatefulSessionPersistenceManager</literal> interface is shown "
+"below."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1156
#, no-c-format
msgid "The org.jboss.ejb.StatefulSessionPersistenceManager interface"
-msgstr ""
+msgstr "The org.jboss.ejb.StatefulSessionPersistenceManager interface"
#. Tag: programlisting
#: J2EE_EJBs_On_JBOSS.xml:1157
@@ -4630,12 +4766,23 @@
"respectively stores its state during passivation from the bean's "
"<literal>.ser</literal> file."
msgstr ""
+"The default implementation of the "
+"<literal>StatefulSessionPersistenceManager</literal> interface is "
+"<literal>org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager</"
+"literal>. As its name implies, "
+"<literal>StatefulSessionFilePersistenceManager</literal> utilizes the file "
+"system to persist stateful session beans. More specifically, the persistence "
+"manager serializes beans in a flat file whose name is composed of the bean "
+"name and session id with a <literal>.ser</literal> extension. The "
+"persistence manager restores a bean's state during activation and "
+"respectively stores its state during passivation from the bean's "
+"<literal>.ser</literal> file."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1168
#, no-c-format
msgid "Entity Bean Locking and Deadlock Detection"
-msgstr ""
+msgstr "Entity Bean Locking and Deadlock Detection"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1169
@@ -4648,12 +4795,18 @@
"And, finally, we walk you through how to fine tune your system in terms of "
"entity bean locking."
msgstr ""
+"This section provides information on what entity bean locking is and how "
+"entity beans are accessed and locked within JBoss. It also describes the "
+"problems you may encounter as you use entity beans within your system and "
+"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."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1173
#, no-c-format
msgid "Why JBoss Needs Locking"
-msgstr ""
+msgstr "Why JBoss Needs Locking"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1174
@@ -4666,6 +4819,12 @@
"traditionally provide this sort of functionality with transactional scopes "
"and table and row locking facilities."
msgstr ""
+"Locking is about protecting the integrity of your data. Sometimes you need "
+"to be sure that only one user can update critical data at one time. "
+"Sometimes, access to sensitive objects in your system need to be serialized "
+"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."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1177
@@ -4679,12 +4838,19 @@
"server level locking is needed for entity beans to provide the transaction "
"isolation properties that you are used to with traditional databases."
msgstr ""
+"Entity beans are a great way to provide an object-oriented interface to "
+"relational data. Beyond that, they can improve performance by taking the "
+"load off of the database through caching and delaying updates until "
+"absolutely needed so that the database efficiency can be maximized. But, "
+"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."
#. Tag: title
#: J2EE_EJBs_On_JBOSS.xml:1183
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Entity Bean Lifecycle"
-msgstr "Bean de Entidade em EJB 2.x"
+msgstr "Entity Bean Lifecycle"
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1184
@@ -4695,6 +4861,10 @@
"configuration and every type of <literal>commit-option</literal>. The "
"lifecycle for this instance is different for every commit-option though."
msgstr ""
+"With the default configuration of JBoss there is only one active instance of "
+"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."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1189
@@ -4703,6 +4873,8 @@
"For commit option <emphasis>A</emphasis>, this instance is cached and used "
"between transactions."
msgstr ""
+"For commit option <emphasis>A</emphasis>, this instance is cached and used "
+"between transactions."
#. Tag: para
#: J2EE_EJBs_On_JBOSS.xml:1194
More information about the jboss-cvs-commits
mailing list