JAVA—咖啡館

          ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術(shù),交流工作經(jīng)驗,分享JAVA帶來的快樂!本網(wǎng)站部分轉(zhuǎn)載文章,如果有版權(quán)問題請與我聯(lián)系。

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

          【Torque學(xué)習(xí)】

          Apache Torque 是一個使用關(guān)系數(shù)據(jù)庫作為存儲手段的Java應(yīng)用程序持久化工具。Torque是一個開源項目,由Web應(yīng)用程序框架   Jakarta Apache Turbine 發(fā)展而來,但現(xiàn)在已完全獨立于Turbine。通過JDBC,Torque支持大多數(shù)流行的開源商業(yè)數(shù)據(jù)庫,包括Oracle、Microsoft SQL Server、IBM DB/2、MySQL以及PostgreSQL。
               摘要: 文章摘要

          Torque項目是Apache的公開源代碼項目,主要用于生成訪問數(shù)據(jù)庫的資源和java代碼、提供使用這些代碼訪問數(shù)據(jù)庫的運行時(runtime)環(huán)境。通過使用Torque,你可以使用面向?qū)ο蠓绞皆L問數(shù)據(jù)庫,不再需要編寫任何SQL語句。本文中給大家詳細(xì)的介紹了如何使用Torque框架訪問數(shù)據(jù)庫的整個過程,希望能夠指導(dǎo)大家熟練使用Torque。
            閱讀全文
          posted @ 2008-05-22 11:52 rogerfan 閱讀(522) | 評論 (0)  編輯

               摘要: Apache Torque 是一個使用關(guān)系數(shù)據(jù)庫作為存儲手段的Java應(yīng)用程序持久化工具。Torque是一個開源項目,由Web應(yīng)用程序框架
            Jakarta Apache Turbine 發(fā)展而來,但現(xiàn)在已完全獨立于Turbine。通過JDBC,Torque支持大多數(shù)流行的開源商業(yè)數(shù)據(jù)庫,包括Oracle、Microsoft SQL Server、IBM DB/2、MySQL以及PostgreSQL。  閱讀全文
          posted @ 2008-05-22 11:51 rogerfan 閱讀(378) | 評論 (0)  編輯

               摘要: Apache Torque是一個使用關(guān)系數(shù)據(jù)庫作為存儲手段的Java應(yīng)用程序持久化工具,是 Apache 的公開源代碼項目,Torque是一個開源項目,由Web應(yīng)用程序框架Jakarta Apache Turbine發(fā)展而來,但現(xiàn)在已完全獨立于Turbine。 Torque 主要包含兩部分:一部分是 Generator,它可以使用xml文件,產(chǎn)生應(yīng)用程序需要的所有數(shù)據(jù)庫資源,包括 sql 和 java 文件;另外一部分是 Runtime,提供使用這些代碼訪問數(shù)據(jù)庫的運行時環(huán)境。  閱讀全文
          posted @ 2008-05-22 11:33 rogerfan 閱讀(1276) | 評論 (0)  編輯

               摘要: Peers
          Everything in Peers resolve around Peer classes. A Peer class has a one-to-one mapping to a Database table. You use each table's associated Peer class to do operations on that table. Peer classes are generated for you automatically.

          Peer classes have static methods only, so you would never create objects of Peer classes. It is not necessary to have objects on this level because of the one-to-one mapping with a table. Peer methods are thread safe.

          Peer classes are ge  閱讀全文
          posted @ 2008-05-22 11:31 rogerfan 閱讀(356) | 評論 (0)  編輯

               摘要: 一般在利用O/R Mapping框架進(jìn)行開發(fā)的時候,有三個基本的單元即關(guān)系數(shù)據(jù)庫中的表(Table),Java中的持久對象(PO),定義PO到Table映射的xml文件(Schema)。
          首先,Torque包含一個generator用來根據(jù)由開發(fā)者配置好的Schema來自動生成PO和Table,這就意味著開發(fā)者只要定義好Schema,PO和Table就可以自動生成了。
          在生成好的PO和Table以后,開發(fā)者就可以利用PO來進(jìn)行對Table的訪問了。為了達(dá)到這個目的Torque提供了一個運行時環(huán)境來保證代碼的正確運行。在工程中引入了torque相關(guān)的.jar就可以擁有這個運行環(huán)境了。  閱讀全文
          posted @ 2008-05-22 11:29 rogerfan 閱讀(1050) | 評論 (0)  編輯

               摘要: 目前對于J2EE應(yīng)用中的Persistence Layer的解決方案很多,其中,最近從Apache Turbine中剝離處理的Torque是一個優(yōu)秀的ORM(Object Relational Mapping,對象角色建模) 解決方案。

            主流的Persistence Layer解決方案

            隨著基于J2EE應(yīng)用的日益增加,出現(xiàn)了很多Persistence Layer的解決方案。目前主要的解決方案有以下幾種:

            ◆ 自己編寫基于JDBC API的解決方案;

            ◆ 采用ObjectRational Mapping(ORM)工具或者是采用面向?qū)ο蟮臄?shù)據(jù)庫(ODBMS);

            ◆ J2EE/Entity Bean CMP (container-managed persistence);

            ◆ JDO。  閱讀全文
          posted @ 2008-05-22 11:20 rogerfan 閱讀(500) | 評論 (1)  編輯

          主站蜘蛛池模板: 池州市| 平乐县| 龙江县| 盖州市| 铁力市| 新竹县| 贡觉县| 洪湖市| 杨浦区| 双峰县| 施甸县| 彭阳县| 香港 | 焦作市| 池州市| 柘城县| 临泽县| 遵化市| 逊克县| 洪泽县| 温州市| 商都县| 古田县| 顺义区| 启东市| 台南市| 巫溪县| 文登市| 秦皇岛市| 陇西县| 沂南县| 比如县| 招远市| 习水县| 乌拉特前旗| 望谟县| 突泉县| 调兵山市| 罗定市| 昌宁县| 咸阳市|