JAVA—咖啡館

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

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

          【Torque學習】

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

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

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

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

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

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

            主流的Persistence Layer解決方案

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

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

            ◆ 采用ObjectRational Mapping(ORM)工具或者是采用面向對象的數據庫(ODBMS);

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

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

          主站蜘蛛池模板: 岚皋县| 池州市| 裕民县| 宜兰县| 延安市| 湄潭县| 上犹县| 桑日县| 抚远县| 大关县| 葫芦岛市| 九寨沟县| 玛沁县| 林州市| 衡东县| 留坝县| 灯塔市| 穆棱市| 浦东新区| 平湖市| 来安县| 镇赉县| 康保县| 霍城县| 富民县| 潼南县| 上林县| 蕲春县| 洮南市| 鄯善县| 合阳县| 蕉岭县| 涿州市| 万源市| 永泰县| 姚安县| 集安市| 正阳县| 札达县| 集贤县| 萍乡市|