📄 architecture.po
字号:
#, fuzzymsgid ""msgstr """PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n""Last-Translator: FULL NAME <EMAIL@ADDRESS>\n""Content-Type: text/plain; charset=utf-8\n"#: index.docbook:21msgid "Architecture"msgstr "Arquitectura"#: index.docbook:24msgid "Overview"msgstr "Visión General"#: index.docbook:26msgid "A (very) high-level view of the Hibernate architecture:"msgstr "Una visión a (muy) alto nivel de la arquitectura de Hibernate:"#: index.docbook:39msgid """This diagram shows Hibernate using the database and configuration data to ""provide persistence services (and persistent objects) to the application."msgstr """Este diagrama muestra a Hibernate usando la base de datos y los datos de ""configuración para proveer servicios de persistencia (y objetos ""persistentes) a la aplicación."#: index.docbook:44msgid """We would like to show a more detailed view of the runtime architecture. ""Unfortunately, Hibernate is flexible and supports several approaches. We ""will show the two extremes. The \"lite\" architecture has the application ""provide its own JDBC connections and manage its own transactions. This ""approach uses a minimal subset of Hibernate's APIs:"msgstr """Nos gustaría mostrar una vista más detallada de la ""arquitectura de tiempo de ejecución. Desafortunadamente, Hibernate es ""flexible y soporta diferentes enfoques. Mostraremos los dos extremos. En la ""arquitectura \"sencilla\", es la aplicación la que provee su propias ""conexiones JDBC y gestiona sus propias transacciones. Este enfoque usa un ""mínimo subconjunto de la API de Hibernate:"#: index.docbook:61msgid """The \"full cream\" architecture abstracts the application away from the ""underlying JDBC/JTA APIs and lets Hibernate take care of the details."msgstr """La arquitectura \"full cream\" abstrae a la aplicación de las APIs de ""JDBC/JTA y deja que Hibernate se encargue de los detalles."#: index.docbook:75msgid "Heres some definitions of the objects in the diagrams:"msgstr "He aquí algunas definiciones de los objetos en los diagramas:"#: index.docbook:80msgid "SessionFactory (<literal>org.hibernate.SessionFactory</literal>)"msgstr "SessionFactory (<literal>org.hibernate.SessionFactory</literal>)"#: index.docbook:82msgid """A threadsafe (immutable) cache of compiled mappings for a single database. A ""factory for <literal>Session</literal> and a client of ""<literal>ConnectionProvider</literal>. Might hold an optional (second-level) ""cache of data that is reusable between transactions, at a process- or ""cluster-level."msgstr """Caché threadsafe (inmutable) de mapeos compilados para una sola base ""de datos. Es una fábrica de <literal>Session</literal> y un cliente ""de <literal>ConnectionProvider</literal>. Opcionalmente, puede mantener una ""caché (de segundo nivel) de datos reusables entre transacciones, a un ""nivel de proceso o de cluster."#: index.docbook:92msgid "Session (<literal>org.hibernate.Session</literal>)"msgstr "Session (<literal>org.hibernate.Session</literal>)"#: index.docbook:94msgid """A single-threaded, short-lived object representing a conversation between ""the application and the persistent store. Wraps a JDBC connection. Factory ""for <literal>Transaction</literal>. Holds a mandatory (first-level) cache of ""persistent objects, used when navigating the object graph or looking up ""objects by identifier."msgstr """Objeto mono-hebra, de corta vida que representa una conversación ""entre la aplicación y el almacenamiento persistente. Envuelve una ""conexión JDBC. Es una fábrica de <literal>Transaction</""literal>. Mantiene una caché requerida (de primer nivel) de objetos ""persistentes, usada mientras se navega el grafo de objetos o se recuperen ""objetos por identificador."#: index.docbook:104msgid "Persistent objects and collections"msgstr "Objetos y colecciones persistentes"#: index.docbook:106msgid """Short-lived, single threaded objects containing persistent state and ""business function. These might be ordinary JavaBeans/POJOs, the only special ""thing about them is that they are currently associated with (exactly one) ""<literal>Session</literal>. As soon as the <literal>Session</literal> is ""closed, they will be detached and free to use in any application layer (e.g. ""directly as data transfer objects to and from presentation)."msgstr """Objetos de corta vida, mono-hebra conteniendo estado persistente y ""funciónalidad de negocio. Estos pueden ser JavaBeans/POJOs (Plain Old ""Java Objects, o sea, cualquier objeto Java), la única cosa especial ""en ellos es que estan asociados actualmente con una (y sólo una) ""<literal>Session</literal>. Tan pronto como la <literal>Session</literal> ""sea cerrada, serán separados y estarán libres para ser usados ""en cualquier capa de aplicación. (por ejemplo, directamente como ""objetos de transferencia de datos hacia y desde la capa de presentació""n)."#: index.docbook:117msgid "Transient and detached objects and collections"msgstr "Objetos y colecciones transitorios y separados"#: index.docbook:119msgid """Instances of persistent classes that are not currently associated with a ""<literal>Session</literal>. They may have been instantiated by the ""application and not (yet) persisted or they may have been instantiated by a ""closed <literal>Session</literal>."msgstr """Instancias de clases persistentes que no estan acutualmente asociadas con ""una <literal>Session</literal>. Pueden haber sido instanciadas por la ""aplicación y (aún) no haber sido hechas persistentes, o pueden ""haber sido instanciadas por una <literal>Session</literal> cerrada."#: index.docbook:128msgid "Transaction (<literal>org.hibernate.Transaction</literal>)"msgstr "Transaction (<literal>org.hibernate.Transaction</literal>)"#: index.docbook:130msgid """(Optional) A single-threaded, short-lived object used by the application to ""specify atomic units of work. Abstracts application from underlying JDBC, ""JTA or CORBA transaction. A <literal>Session</literal> might span several ""<literal>Transaction</literal>s in some cases. However, transaction ""demarcation, either using the underlying API or <literal>Transaction</""literal>, is never optional!"msgstr """(Opcional) Un objeto de corta vida, mono-hebra, usado por la aplicació""n para especificar unidades atómicas de trabajo. Abstrae a la ""aplicación de las subyacentes transacciones JDBC, JTA o CORBA. En ""algunos casos, una <literal>Session</literal> puede extenderse sobre varias ""<literal>Transaction</literal>s. Sin embargo, la demarcación de la ""transacción, ya sea usando la API subyacente o <literal>Transaction</""literal>, nunca es opcional!"#: index.docbook:141msgid """ConnectionProvider (<literal>org.hibernate.connection.ConnectionProvider</""literal>)"msgstr """ConnectionProvider (<literal>org.hibernate.connection.ConnectionProvider</""literal>)"#: index.docbook:143msgid """(Optional) A factory for (and pool of) JDBC connections. Abstracts ""application from underlying <literal>Datasource</literal> or ""<literal>DriverManager</literal>. Not exposed to application, but can be ""extended/implemented by the developer."msgstr """(Opcional) Una fábrica (y pool) de conexiones JDBC. Abstrae a la ""aplicación del <literal>Datasource</literal> o ""<literal>DriverManager</literal> subyacente. No se expone a la ""aplicación, pero puede ser extendido/implementado por el ""desarrollador."#: index.docbook:151msgid """TransactionFactory (<literal>org.hibernate.TransactionFactory</literal>)"msgstr """TransactionFactory (<literal>org.hibernate.TransactionFactory</literal>)"#: index.docbook:153msgid """(Optional) A factory for <literal>Transaction</literal> instances. Not ""exposed to the application, but can be extended/implemented by the developer."msgstr """(Opcional) Una fábrica de instancias de <literal>Transaction</""literal>. No se expone a la aplicación, pero puede ser extendido/""implementado por el desarrollador."#: index.docbook:160msgid "Extension Interfaces"msgstr "Interfaces de Extensión"#: index.docbook:162msgid """Hibernate offers many optional extension interfaces you can implement to ""customize the behavior of your persistence layer. See the API documentation ""for details."msgstr """Hibernate ofrece muchas interfaces de extensión opcional que puedes ""implementar para modificar a medida el comportamiento de tu capa de ""persistencia. Para más detalles, mira la documentación de la ""API."#: index.docbook:171msgid """Given a \"lite\" architecture, the application bypasses the ""<literal>Transaction</literal>/<literal>TransactionFactory</literal> and/or ""<literal>ConnectionProvider</literal> APIs to talk to JTA or JDBC directly."msgstr """Dada una arquitectura \"sencilla\", la aplicación pasa por alto las ""APIs de <literal>Transaction</literal>/<literal>TransactionFactory</literal> ""y/o <literal>ConnectionProvider</literal>, para hablar directamente a JTA o ""JDBC."#: index.docbook:179msgid "Instance states"msgstr "Estados de instancia"#: index.docbook:180msgid """An instance of a persistent classes may be in one of three different states, ""which are defined with respect to a <emphasis>persistence context</""emphasis>. The Hibernate <literal>Session</literal> object is the ""persistence context:"msgstr """Una instancia de una clase persistente puede estar en uno de tres estados ""diferentes, definidos respecto de su <emphasis>contexto de persistencia</""emphasis>. El objeto <literal>Session</literal> de Hibernate es el contexto ""de persistencia:"#: index.docbook:188msgid "transient"msgstr "transitorio"#: index.docbook:190msgid """The instance is not, and has never been associated with any persistence ""context. It has no persistent identity (primary key value)."msgstr """La instancia no está y nunca estuvo asociada con un contexto de ""persistencia. No tiene identidad persistente (valor de clave primaria)."#: index.docbook:198msgid "persistent"msgstr "persistente"#: index.docbook:200msgid """The instance is currently associated with a persistence context. It has a ""persistent identity (primary key value) and, perhaps, a corresponding row in ""the database. For a particular persistence context, Hibernate ""<emphasis>guarantees</emphasis> that persistent identity is equivalent to ""Java identity (in-memory location of the object)."msgstr """La instancia está actualmente asociada con un contexto de ""persistencia. Tiene una identidad persistente (valor de clave primaria) y, ""quizás, una fila correspondiente en la base de datos. Para un ""contexto de persistencia en particular, Hibernate <emphasis>garantiza</""emphasis> que la identidad persistente es equivalente a la identidad Java ""(localización en memoria del objeto)."#: index.docbook:212msgid "detached"msgstr "separado"#: index.docbook:214msgid """The instance was once associated with a persistence context, but that ""context was closed, or the instance was serialized to another process. It ""has a persistent identity and, perhaps, a corrsponding row in the database. ""For detached instances, Hibernate makes no guarantees about the relationship ""between persistent identity and Java identity."msgstr """La instancia estuvo una vez asociada con un contexto de persistencia, pero ""ese contexto fue cerrado, o la instancia fue serializada a otro proceso. "
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -