[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&#39;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&#39;s state during activation and "
+"respectively stores its state during passivation from the bean&#39;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