• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    pureQuery:IBM 最新的 Java 數據庫應用編程范例

    發布: 2008-6-26 17:49 | 作者: 不詳 | 來源: 測試時代編輯整理 | 查看: 176次 | 進入軟件測試論壇討論

    領測軟件測試網

    數據庫驅動的對象化(Database-driven objectization,DDO):
    pureQuery 的最常見用法是選擇一個表,然后生成用于數據訪問和操縱(即創建、替換、更新、刪除)的對象。此時,pureQuery 生成基于面向對象的類和接口,用于在所選表上執行 CRUD 操作。它還生成一個特殊的類,這個類可用于對創建的對象進行單元測試。實際上,這是一個表到 Java 的轉換,其中,根據底層表的特征生成以 Java 為中心的 CRUD 操作。在 概覽 小節中我們將對此作詳細討論。
    查詢驅動的對象化(Query-driven objectization,QDO):
    通常,需要從一組已有的數據庫查詢語句(SQL)實現應用程序構建。這時就需要基于已有的查詢語句生成對象層次,這些查詢語句又可用于構建底層的應用程序。實際上,這是一個 SQL 到 Java 的轉換,此轉換過程將查詢語句無縫地轉換為以 Java 為中心的對象。在 pureQuery 系統中,只需單擊選中一個查詢語句,利用直觀的 GUI 方式(彈出的上下文菜單),就可以很容易地生成相關的對象類層次。該系統實際上利用作為解析查詢語句的結果的元數據(或者通過它所維護的來自底層數據庫連接的元數據)自動生成所需的對象類。
    對象-關系映射(ORM):
    有時候已經存在表示一個關系表的 bean 類,但是還不存在該類與所需的數據庫表之間的實際鏈接。pureQuery 憑借其豐富的內容輔助基礎設施提供了一種直觀的機制,可以執行類名到底層數據庫中給定表名之間的一對一映射,并能夠將類的受保護(或公共)變量映射到表中的列。實際上,這是一個 Java 到 SQL 的轉換,此轉換過程將以 Java 為中心的實體無縫地轉換成基于 SQL 的 CRUD 操作。
    有時候,已經存在一個 bean 類,其中包含所有需要的關系映射元數據,但是這個類所映射的底層物理表卻丟失了。pureQuery 提供了直觀的 GUI 方式來根據 bean 類生成所需的 DDL 語句,以創建所需的底層數據庫工件(即表和列)。

    概覽

    接下來的小節將介紹 pureQuery 的最常見用法,包括 pureQuery 對象化過程 小節中介紹的 DDO 過程、QDO 過程和 ORM 過程 。最后,對 pureQuery 與 Eclipse Java Editor 的緊密集成和它所提供的附加特性作一個概述。這包括設計與運行時之間的聯合,從而測試 SQL 語句的運行。

    在嘗試下面的場景之前,應確保已安裝以下軟件:

    DB2 for Linux®, UNIX®, and Windows® Version 8.0 或更高版本,以及附帶的 SAMPLE 數據庫
    Developer Workbench Version 9.5
    pureQuery plug-in Version 1.0
    在本文 參考資料 小節中可以找到用于下載 DB2 和 IBM Viper Developer V9.5 Open Beta (含 Developer Workbench 和 pureQuery 插件)的鏈接。

    數據庫驅動的對象化(DDO)案例場景

    在本節中,我們研究一個簡單的雇員場景,該場景的目的是以面向對象范例編程式地訪問和操縱雇員數據。

    下面的步驟將創建一個可感知 pureQuery 的 Java 項目,該項目將 DB2 SAMPLE 數據庫中的 Employee 表轉換成一個對象模型,后者可在任何 Java 應用程序中以一種自然的、面向對象的方式使用。

    使用 pureQuery 開發數據庫應用程序的設計模式由以下基本步驟組成:

    創建一個 Eclipse Java 項目
    將 Java 項目連接到一個數據庫連接上
    通過自動 pureQuery 代碼生成功能將底層連接中的所有給定數據庫表工件轉換成 Java 對象
    通過直觀的編輯、測試運行和調試進一步定制
    步驟 1. 在 Eclipse IDE 中創建 Java 項目

    在創建 Java 項目時,應確保創建 source 和 bin 文件夾。將項目命名為 “Personnel”。

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>