⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 architecture.po

📁 hibernate 开源框架的代码 jar包希望大家能喜欢
💻 PO
📖 第 1 页 / 共 2 页
字号:
#, 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&#x00f3;n General"#: index.docbook:26msgid "A (very) high-level view of the Hibernate architecture:"msgstr "Una visi&#x00f3;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&#x00f3;n para proveer servicios de persistencia (y objetos ""persistentes) a la aplicaci&#x00f3;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&#x00ed;a mostrar una vista m&#x00e1;s detallada de la ""arquitectura de tiempo de ejecuci&#x00f3;n. Desafortunadamente, Hibernate es ""flexible y soporta diferentes enfoques. Mostraremos los dos extremos. En la ""arquitectura \"sencilla\", es la aplicaci&#x00f3;n la que provee su propias ""conexiones JDBC y gestiona sus propias transacciones. Este enfoque usa un ""m&#x00ed;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&#x00f3;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&#x00ed; 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&#x00e9; threadsafe (inmutable) de mapeos compilados para una sola base ""de datos. Es una f&#x00e1;brica de <literal>Session</literal> y un cliente ""de <literal>ConnectionProvider</literal>. Opcionalmente, puede mantener una ""cach&#x00e9; (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&#x00f3;n ""entre la aplicaci&#x00f3;n y el almacenamiento persistente. Envuelve una ""conexi&#x00f3;n JDBC. Es una f&#x00e1;brica de <literal>Transaction</""literal>. Mantiene una cach&#x00e9; 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&#x00f3;nalidad de negocio. Estos pueden ser JavaBeans/POJOs (Plain Old ""Java Objects, o sea, cualquier objeto Java), la &#x00fa;nica cosa especial ""en ellos es que estan asociados actualmente con una (y s&#x00f3;lo una) ""<literal>Session</literal>. Tan pronto como la <literal>Session</literal> ""sea cerrada, ser&#x00e1;n separados y estar&#x00e1;n libres para ser usados ""en cualquier capa de aplicaci&#x00f3;n. (por ejemplo, directamente como ""objetos de transferencia de datos hacia y desde la capa de presentaci&#x00f3;""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&#x00f3;n y (a&#x00fa;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&#x00f3;""n para especificar unidades at&#x00f3;micas de trabajo. Abstrae a la ""aplicaci&#x00f3;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&#x00f3;n de la ""transacci&#x00f3;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&#x00e1;brica (y pool) de conexiones JDBC. Abstrae a la ""aplicaci&#x00f3;n del <literal>Datasource</literal> o ""<literal>DriverManager</literal> subyacente. No se expone a la ""aplicaci&#x00f3;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&#x00e1;brica de instancias de <literal>Transaction</""literal>. No se expone a la aplicaci&#x00f3;n, pero puede ser extendido/""implementado por el desarrollador."#: index.docbook:160msgid "Extension Interfaces"msgstr "Interfaces de Extensi&#x00f3;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&#x00f3;n opcional que puedes ""implementar para modificar a medida el comportamiento de tu capa de ""persistencia. Para m&#x00e1;s detalles, mira la documentaci&#x00f3;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&#x00f3;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&#x00e1; 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&#x00e1; actualmente asociada con un contexto de ""persistencia. Tiene una identidad persistente (valor de clave primaria) y, ""quiz&#x00e1;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&#x00f3;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 + -