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

📄 architecture.po

📁 hibernate 开源框架的代码 jar包希望大家能喜欢
💻 PO
📖 第 1 页 / 共 2 页
字号:
msgid ""msgstr """Project-Id-Version: PACKAGE VERSION\n""Report-Msgid-Bugs-To: http://bugs.kde.org\n""POT-Creation-Date: 2007-10-25 07:47+0000\n""PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n""Last-Translator: FULL NAME <EMAIL@ADDRESS>\n""Language-Team: LANGUAGE <LL@li.org>\n""MIME-Version: 1.0\n""Content-Type: text/plain; charset=UTF-8\n""Content-Transfer-Encoding: 8bit\n"#. Tag: title#: architecture.xml:21#, no-c-formatmsgid "Architecture"msgstr "아키텍처"#. Tag: title#: architecture.xml:24#, no-c-formatmsgid "Overview"msgstr "개요"#. Tag: para#: architecture.xml:26#, no-c-formatmsgid "A (very) high-level view of the Hibernate architecture:"msgstr "Hibernate 아키텍처에 대한 (매우) 높은 수준의 개요::"#. Tag: para#: architecture.xml:39#, no-c-formatmsgid """This diagram shows Hibernate using the database and configuration data to ""provide persistence services (and persistent objects) to the application."msgstr """이 다이어그램은 어플리케이션에 영속화 서비스들(과 영속 객체들)을 제공하기 위""해 데이터베이스와 컨피그레이션을 사용하는 Hibernate를 보여준다."#. Tag: para#: architecture.xml:44#, no-c-formatmsgid """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 """우리는 런타임 아키텍처에 대한 보다 상세한 뷰를 보여주고 싶다. 불행하게도, ""Hibernate는 유연하며 몇 가지 접근법들을 제공한다. 우리는 두 가지 극단을 보여""줄 것이다. \"경량급\" 아키텍처는 그것 자신의 JDBC 커넥션들을 제공하고 그것 자""신의 트랜잭션들을 관리하는 어플리케이션을 갖는다. 이 접근법은 Hibernate의 API""의 최소 부분집합을 사용한다:"#. Tag: para#: architecture.xml:61#, no-c-formatmsgid """The \"full cream\" architecture abstracts the application away from the ""underlying JDBC/JTA APIs and lets Hibernate take care of the details."msgstr """\"전체 정수\" 아키텍처는 기본 JDBC/JTA로부터 어플리케이션을 추상화 시키고 ""Hibernate로 하여금 상세한 것을 처리하게 한다."#. Tag: para#: architecture.xml:75#, fuzzy, no-c-formatmsgid "Heres some definitions of the objects in the diagrams:"msgstr """다음은 다이어그램들 내에 있는 객체들에 대한 몇가지 정의들이다: <placeholder-""1/>"#. Tag: term#: architecture.xml:80#, no-c-formatmsgid "SessionFactory (<literal>org.hibernate.SessionFactory</literal>)"msgstr "SessionFactory (<literal>org.hibernate.SessionFactory</literal>)"#. Tag: para#: architecture.xml:82#, no-c-formatmsgid """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 """단일 데이터베이스에 대한 컴파일된 매핑들의 threadsafe (불변의) 캐시. Session""과 ConnectionProvider의 클라이언트를 위한 팩토리. 프로세스 레벨 또는 클러스""터 레벨에서 트랜잭션들 사이에 재사용 가능한 데이터의 선택적인 (second-level) ""캐시를 보관할 수도 있다."#. Tag: term#: architecture.xml:92#, no-c-formatmsgid "Session (<literal>org.hibernate.Session</literal>)"msgstr "Session (<literal>org.hibernate.Session</literal>)"#. Tag: para#: architecture.xml:94#, no-c-formatmsgid """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 """어플리케이션과 영속 저장소 사이의 대화를 표현하는 단일 쓰레드이고, 수명이 짧""은 객체. JDBC 커넥션을 포장한다. <literal>Transaction</literal> 용 팩토리. 객""체 그래프를 네비게이트 하거나 식별자로 객체들을 룩업할 때 사용되는 영속 객체""들에 대한 필수적인(첫 번째 레벨의) 캐시를 보관한다."#. Tag: term#: architecture.xml:104#, no-c-formatmsgid "Persistent objects and collections"msgstr "영속 객체들과 콜렉션들"#. Tag: para#: architecture.xml:106#, no-c-formatmsgid """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 """persistent 상태와 비지니스 기능을 포함하는 수명이 짧고, 단일 쓰레드인 객체""들. 이것들은 통상의 JavaBeans/POJO들일 수 있고, 오직 그것들에 대한 오직 특별""한 것은 그것들이 현재 (정확하게 한 개의) <literal>Session</literal>과 연관되""어 있다는 점이다. <literal>Session</literal>이 닫히자마자, 그것들은 분리될""(detached 상태가 될) 것이고 어플리케이션 레이어에서 사용하는 것이 자유로와진""다(예를 들면. 직접적으로 프리젠테이션 계층으로 데이터 전송 객체들로서 그리고 ""직접적으로 프리젠테이션 계층으로부터 데이터 전송 객체들로서)."#. Tag: term#: architecture.xml:117#, no-c-formatmsgid "Transient and detached objects and collections"msgstr "전이(Transient, 필자 주-과도) 객체들과 콜렉션들"#. Tag: para#: architecture.xml:119#, no-c-formatmsgid """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 """<literal>Session</literal>과 현재 연관되어 있지 않은 영속 클래스들의 인스턴스""들. 그것들은 어플리케이션에 의해 초기화 되었고 (아직) 영속화 되지 않았거나 그""것들은 닫혀진<literal>Session</literal>에 의해 초기화 되었을 수도 있다."#. Tag: term#: architecture.xml:128#, no-c-formatmsgid "Transaction (<literal>org.hibernate.Transaction</literal>)"msgstr "Transaction (<literal>org.hibernate.Transaction</literal>)"#. Tag: para#: architecture.xml:130#, no-c-formatmsgid """(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 """(옵션) 작업의 원자 단위를 지정하기 위해 어플리케이션에 의해 사용되는 단일 쓰""레드이고, 수명이 짧은 객체. 기본 JDBC, JTA 또는 CORBA 트랜잭션으로부터 어플리""케이션을 추상화 시킨다. 몇몇 경우들에서 하나의 <literal>Session</literal>은 ""여러 개의 <literal>Transaction</literal>들에 걸칠 수 있다. 하지만 기본 API 또""는 <literal>Transaction</literal>을 사용하는 트랜잭션 경계 설정은 결코 옵션""이 아니다!"#. Tag: term#: architecture.xml:141#, no-c-formatmsgid """ConnectionProvider (<literal>org.hibernate.connection.ConnectionProvider</""literal>)"msgstr """ConnectionProvider (<literal>org.hibernate.connection.ConnectionProvider</""literal>)"#. Tag: para#: architecture.xml:143#, no-c-formatmsgid """(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 """(옵션) JDBC 커넥션들에 대한 팩토리(그리고 그것들의 pool). 기본 ""<literal>Datasource</literal> 또는 <literal>DriverManager</literal>로부터 어""플리케이션을 추상화 시킨다. 어플리케이션에 노출되지는 않지만 개발자에 의해 확""장/구현 된다."#. Tag: term#: architecture.xml:151#, no-c-formatmsgid """TransactionFactory (<literal>org.hibernate.TransactionFactory</literal>)"msgstr """TransactionFactory (<literal>org.hibernate.TransactionFactory</literal>)"#. Tag: para#: architecture.xml:153#, no-c-formatmsgid """(Optional) A factory for <literal>Transaction</literal> instances. Not ""exposed to the application, but can be extended/implemented by the developer."msgstr """(옵션) <literal>Transaction</literal> 인스턴스들에 대한 팩토리. 어플리케이션""에 노출되지는 않지만 개발자에 의해 확장/구현 된다."#. Tag: emphasis#: architecture.xml:160#, no-c-formatmsgid "Extension Interfaces"msgstr "Extension Interfaces"#. Tag: para#: architecture.xml:162#, no-c-formatmsgid """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는 당신의 영속 계층의 특성을 맞춤화 시키기 위해 당신이 구현할 수 있""는 선택적인 확장 인터페이스들을 제공한다. 상세한 것은 API 문서를 보라."#. Tag: para#: architecture.xml:171#, no-c-formatmsgid """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 """주어진 \"경량급\" 아키텍처의 경우, 어플리케이션은 JTA 또는 JDBC와 직접 대화하""기 위해서 <literal>Transaction</literal>/<literal>TransactionFactory</""literal> 그리고/또는 <literal>ConnectionProvider</literal> API들을 무시한다."#. Tag: title#: architecture.xml:179#, no-c-formatmsgid "Instance states"msgstr "인스턴스 상태들"#. Tag: para#: architecture.xml:180#, no-c-formatmsgid """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 """영속 클래스들의 인스턴스는 세개의 상태들 중 하나 일 수 있다. 그것들(상태들)""은 영속 컨텍스트(<emphasis>persistence context</emphasis>)에 대해 정의된다. ""Hibernate <literal>Session</literal> 객체는 영속 컨텍스트이다:"#. Tag: term#: architecture.xml:188#, no-c-formatmsgid "transient"msgstr "transient"#. Tag: para#: architecture.xml:190#, no-c-formatmsgid """The instance is not, and has never been associated with any persistence ""context. It has no persistent identity (primary key value)."msgstr """인스턴스는 임의의 컨텍스트와 연관되어 있지 않고, 결코 연관된 적이 없었다. 그""것은 영속 식별자(프라이머리 키 값)을 갖지 않는다."#. Tag: term#: architecture.xml:198#, no-c-formatmsgid "persistent"msgstr "persistent"#. Tag: para#: architecture.xml:200#, no-c-formatmsgid """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 """인스턴스는 현재 영속 컨텍스트와 연관되어 있다. 그것은 영속 식별자(프라이머리 ""키 값) 그리고 아마 데이터베이스 내에 있는 대응하는 행을 갖는다. 특별한 영속 ""컨텍스트의 경우, Hibernate는 영속 identity가 Java identity(객체의 메모리 내 ""위치)와 같다는 점을 <emphasis>보증한다</emphasis>."#. Tag: term

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -