<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=TopLink</id>
	<title>TopLink - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=TopLink"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=TopLink&amp;action=history"/>
	<updated>2026-07-11T09:00:24Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=TopLink&amp;diff=148589&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot：​补救2个来源，并将0个来源标记为失效。 #IABot (v1.5.1)</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=TopLink&amp;diff=148589&amp;oldid=prev"/>
		<updated>2017-09-06T11:04:20Z</updated>

		<summary type="html">&lt;p&gt;补救2个来源，并将0个来源标记为失效。 #IABot (v1.5.1)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;TopLink&amp;#039;&amp;#039;&amp;#039;是一套專供[[Java]]程式師運用的&amp;#039;&amp;#039;&amp;#039;物件關連映射&amp;#039;&amp;#039;&amp;#039;（[[object-relational mapping]]）套件（Package，Java程式語言的Package是專門用來對「[[類別]]」進行群化整理之用）。它提供一個強效且彈性的框架（Framework），可讓Java物件存放到關連性資料庫內，或提供Java物件與[[XML]]文件的轉換功效。&lt;br /&gt;
[[File:EntityLifeCycle.png|right|300px]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TopLink Essentials&amp;#039;&amp;#039;&amp;#039;[https://web.archive.org/web/20060707013121/http://www.oracle.com/technology/products/ias/toplink/jpa/index.html]是[[EJB]] 3.0 Java Persistence API（簡稱：[[JPA]]）的一個參考實現（Reference Implementation，簡稱：RI），更簡單說是即是一個合乎EJB 3.0規範的JPA RI。此外TopLink Essentials也是Oracle公司TopLink軟體的開放原碼社群版（open-source community edition）。&lt;br /&gt;
&lt;br /&gt;
== 歷史 ==&lt;br /&gt;
TopLink最初是在1990年代由The Object People公司以[[Smalltalk]]程式語言所撰寫成，而&amp;quot;TOP&amp;quot;一字其實是縮寫，全寫即是&amp;quot;The Object People&amp;quot;。到了1995年、1996年左右這套軟體產品被人用[[Java]]程式語言加以完整改寫，等於用Java程式語言重新再詮釋一遍此項產品，並重新命名為「TopLink for Java」。&lt;br /&gt;
&lt;br /&gt;
到了2000年The Object People公司被拆分，同時TopLink軟體也被[[WebGain公司]]買去。至2002年時又由甲骨文公司（[[Oracle]]）買走TopLink，並由其接手後續的研發改版，如今TopLink這套軟體已經成為Oracle Fusion Middleware（融合中介軟體）軟體家族中的一員。 &lt;br /&gt;
&lt;br /&gt;
有關TopLink的更細節歷史請見：[https://web.archive.org/web/20080908025120/http://www.oracle.com/technology/tech/java/newsletter/articles/toplink/history_of_toplink.html TopLink軟體的歷史]&lt;br /&gt;
&lt;br /&gt;
TopLink依然是該領域的領導軟體，它有多項獲獎特點包括：&lt;br /&gt;
* 經由&amp;#039;&amp;#039;&amp;#039;Java程式師期刊&amp;#039;&amp;#039;&amp;#039;（&amp;#039;&amp;#039;&amp;#039;[[Java Developer&amp;#039;s Journal]]&amp;#039;&amp;#039;&amp;#039;）的讀者投票，TopLink被票選為&amp;#039;&amp;#039;&amp;#039;最佳Java貫徹架構獎&amp;#039;&amp;#039;&amp;#039;（&amp;#039;&amp;#039;&amp;#039;Best Java Persistence Architecture&amp;#039;&amp;#039;&amp;#039;）。&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Java世界&amp;#039;&amp;#039;&amp;#039;（&amp;#039;&amp;#039;&amp;#039;[[JavaWorld]]&amp;#039;&amp;#039;&amp;#039;）期刊的編輯，評選TopLink為2003年的&amp;#039;&amp;#039;&amp;#039;最佳Java資料存取工具獎&amp;#039;&amp;#039;&amp;#039;（&amp;#039;&amp;#039;&amp;#039;Best Java Data Access Tool&amp;#039;&amp;#039;&amp;#039;）。&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Java Pro]]&amp;#039;&amp;#039;&amp;#039;期刊的&amp;#039;&amp;#039;&amp;#039;讀者評選獎&amp;#039;&amp;#039;&amp;#039;（&amp;#039;&amp;#039;&amp;#039;Readers&amp;#039; Choice Award&amp;#039;&amp;#039;&amp;#039;）中，TopLink獲得&amp;#039;&amp;#039;&amp;#039;最佳Java資料存取工具或驅動程式&amp;#039;&amp;#039;&amp;#039;（&amp;#039;&amp;#039;&amp;#039;Best Java Data Access Tool or Driver&amp;#039;&amp;#039;&amp;#039;）的獎項。&lt;br /&gt;
&lt;br /&gt;
== 特點 ==&lt;br /&gt;
雖然多數人都已知TopLink是一套[[物件關連映射]]（或稱：對應）的工具程式，但其仍有幾項關鍵特點值得強調：&lt;br /&gt;
&lt;br /&gt;
* 豐富的「查詢框架，query framework」，該框架支援：物件導向的表現框架、範例式查詢「Query by Example，簡稱：QBE」、EJB QL、SQL以及[[預存程序]]（[[stored procedure]]）。&lt;br /&gt;
&lt;br /&gt;
* 一個物件層級、層次的交易框架。&lt;br /&gt;
&lt;br /&gt;
* 先進的快取能力，確保物件能被一致性的辨識。&lt;br /&gt;
&lt;br /&gt;
* 完整具備了直接映射（對應）與關連映射（對應）。&lt;br /&gt;
&lt;br /&gt;
* Object-to-XML的映射、對應，此外也支援[[JAXB]]。&lt;br /&gt;
&lt;br /&gt;
* 支援[[EIS]]／[[JCA]]等非關連性的資料來源。&lt;br /&gt;
&lt;br /&gt;
* 視覺化的映射編輯軟體：Mapping Workbench。&lt;br /&gt;
&lt;br /&gt;
== 外部連結 ==&lt;br /&gt;
*[https://web.archive.org/web/20050910162737/http://www.oracle.com/technology/products/ias/toplink/index.html Oracle公司TopLink軟體的官方網站]-&amp;#039;&amp;#039;&amp;#039;（英文）&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20060515073905/http://www.oracle.com/technology/products/ias/toplink/quicktour/index.htm Oracle TopLink Quick Tour]&lt;br /&gt;
&lt;br /&gt;
*[https://web.archive.org/web/20060513072101/http://toplink.waldura.com/Main TopLink軟體的Wiki]-&amp;#039;&amp;#039;&amp;#039;（英文）&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Java平台軟體]]&lt;br /&gt;
[[Category:Oracle公司]]&lt;/div&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
</feed>