zhangsenwei

          張森煒的博客

          聯(lián)系 管理
            19 Posts :: 8 Stories :: 55 Comments :: 0 Trackbacks
                  在Java中將對象自動(dòng)持久化到數(shù)據(jù)庫中,我們需要了解兩個(gè)概念。
          持久化:就是對數(shù)據(jù)和程序狀態(tài)的保持。大多數(shù)情況下特別是企業(yè)級開發(fā)應(yīng)用時(shí),數(shù)據(jù)持久化往往也就意味著將內(nèi)存中的數(shù)據(jù)保存到磁盤上加以
                          固化,而持久化的實(shí)現(xiàn)過程則大多通過各種關(guān)系型數(shù)據(jù)庫來完成的。
          持久層:把數(shù)據(jù)庫實(shí)現(xiàn)當(dāng)作一個(gè)獨(dú)立邏輯拿出來,即數(shù)據(jù)庫程序是在內(nèi)存中的,為了使程序運(yùn)行結(jié)束后狀態(tài)得以保存,就要保存到數(shù)據(jù)庫。持久
                          層是在系統(tǒng)邏輯層面上,專注于實(shí)現(xiàn)數(shù)據(jù)持久化的一個(gè)相對獨(dú)立的領(lǐng)域。
                  既然要獨(dú)立出一個(gè)“持久層”概念,而不是“持久模塊”或“持久單元”,也就意味著,我們的系統(tǒng)架構(gòu)中,應(yīng)該有一個(gè)相對獨(dú)立的邏輯層面,專注于數(shù)據(jù)持久化邏輯的實(shí)現(xiàn)。與系統(tǒng)其他部分相對而言,這個(gè)層面應(yīng)該具有一個(gè)較為清晰和嚴(yán)格的邏輯邊界。持久層的目的是通過持久層的框架將數(shù)據(jù)庫存儲(chǔ)從服務(wù)層中分離出來。
                   
                  Hibernate是目前流行的持久層框架,它是對JDBC的輕量級的對象封裝,可以用在任何JDBC可以使用的場合。
          posted on 2008-06-19 17:25 張森煒 閱讀(3690) 評論(1)  編輯  收藏

          Feedback

          # re: 持久化和持久層概念 2008-07-03 09:46 發(fā)揮基層覺得好的話大家
          呵呵涉及計(jì)算機(jī)技術(shù)計(jì)算機(jī)技術(shù)計(jì)算機(jī)技術(shù)是公司的后舍男生工商局是vshshx   回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 柯坪县| 石河子市| 岳普湖县| 永登县| 桃源县| 苍山县| 邢台市| 元阳县| 南木林县| 蒙城县| 莱西市| 利津县| 瑞金市| 中山市| 五莲县| 射阳县| 玉环县| 襄汾县| 米泉市| 平塘县| 新建县| 泊头市| 宣汉县| 平顺县| 都江堰市| 林口县| 天峻县| 望江县| 南川市| 秦皇岛市| 乳源| 新安县| 苗栗市| 扬州市| 施甸县| 会泽县| 敦煌市| 昌都县| 高雄县| 天峻县| 昂仁县|