freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java數(shù)據(jù)對象技術(shù)jdo三(已修改)

2025-05-27 22:26 本頁面
 

【正文】 Java數(shù)據(jù)對象技術(shù) JDO三 ? 項目目錄結(jié)構(gòu) ? 對于 Media Mania應(yīng)用開發(fā)環(huán)境來說,你需要采用下面的目錄結(jié)構(gòu),這個項目必須有一個根目錄,存在于系統(tǒng)的文件體系的某個地方。下面這些目錄都是以這個根目錄為基準(zhǔn)的 : ? src ? 這個目錄包括應(yīng)用的所有源碼。在 src目錄下,有一個按照/mediamania/prototype結(jié)構(gòu)的子目錄體系 (與 Java中的 )。這也是 、 。 ? classes ? 當(dāng) Java源碼被編譯時,生成的 .class文件置于這個目錄中 ? enhanced ? 這個目錄存放增強后的 .class類代碼文件 (由增強器所產(chǎn)生 ) ? database ? 這個目錄存放 JDO參考產(chǎn)品用于存儲數(shù)據(jù)的文件。 ? 盡管這樣的目錄結(jié)構(gòu)并不是 JDO規(guī)范所要求的,但你得理解它,這樣才能跟隨我們對Media Mania應(yīng)用的描述。 ? 當(dāng)你執(zhí)行你的 JDO應(yīng)用時, Java運行環(huán)境必須調(diào)入增強版本的類文件,也就是處于 enhanced目錄中的類文件。因此,在你的 CLASSPATH中這個目錄必須處于 classes目錄之前。作為一種可選方案,你也可以采用就地增強,用你的增強后的類文件直接替換未增強的文件。 ? 增強類代碼以便存儲 ? 類在其實例被 JDO環(huán)境處理之前必須先被增強。 JDO增強器在你的類中加入額外的數(shù)據(jù)和方法,使其實例可以被 JDO產(chǎn)品處理。增強器先從由 javac編譯器所產(chǎn)生的類文件中讀取信息,再根據(jù)元數(shù)據(jù)來生成新的增強過的包含必要功能的類文件。 JDO規(guī)范化了增強器所做的改變,使得增強后的類文件具有二進制兼容性,可以在其它的JDO產(chǎn)品中使用。這些增強后的文件也獨立于任何具體的數(shù)據(jù)庫。 ? 前面已經(jīng)提到, Sun公司提供的 JDO參考產(chǎn)品中的增強器稱作參考增強器。而 JDO產(chǎn)品廠商一般可能會提供自己的增強器 。在命令行調(diào)用增強器的語法可能會與這里提到的有所不同。每個產(chǎn)品都會向你提供文檔以闡釋如果在該產(chǎn)品上對你的類進行增強。 ? 例 15給出了使用參考增強器對我們的 Media Mania應(yīng)用的類進行增強的命令行。 d參數(shù)指明將要存放增強后的類文件的目錄,我們已經(jīng)計劃放到 enhanced目錄下。增強器接收一系列 JDO元數(shù)據(jù)文件和一系列需要增強的類文件作參數(shù)。目錄之間的分隔符和續(xù)行符 (linecontinuation)可能會不一樣,這依賴于你進行編譯的操作系統(tǒng)。 ? 例 15 對類進行增強 ? java d enhanced ? classes//mediamania/prototype/ ? classes//mediamania/prototype/ ? classes//mediamania/prototype/ ? classes//mediamania/prototype/ ? 盡管將元數(shù)據(jù)文件與源代碼放在一起會比較方便, JDO規(guī)范還是推薦元數(shù)據(jù)文件可以作為與類文件一起作為資源被類載入器 (ClassLoader)調(diào)入。元數(shù)據(jù)在編譯時和運行時都需要,所以,我們將 classes目錄體系中的 prototype包的目錄中。 ? 在例 15中,我們的對象模型中的所有 .class類文件被一起列出,但你也可以將每個類文件單獨增強。當(dāng)這個增強命令執(zhí)行時,它將增強后的新文件放到 enhanced目錄下。 ? 創(chuàng)建數(shù)據(jù)庫連接和事務(wù) ? 現(xiàn)在既然我們的類已經(jīng)被增強了,它們的實例也就可以被儲存到數(shù)據(jù)庫中了。我們現(xiàn)在來看看應(yīng)用中如果創(chuàng)建一個與數(shù)據(jù)庫的連接并在一個事務(wù) (Transaction)中執(zhí)行一些操作。我們開始寫直接使用 JDO接口的軟件代碼,所有的在應(yīng)用中用到的 JDO接口都定義在 。 ? JDO中有一個接口叫做 PersistenceManager(存儲管理器,見術(shù)語表 ),它具有一個到數(shù)據(jù)庫的連接。一個 PersistenceM
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1