版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、上海海事大學(xué)碩士學(xué)位論文對(duì)象關(guān)系映射(ORM)的研究與基于C#.NET的部分實(shí)現(xiàn)姓名:鐘云申請(qǐng)學(xué)位級(jí)別:碩士專業(yè):計(jì)算機(jī)軟件與理論指導(dǎo)教師:錢曉江20060601R e s e a r c h o f o b j e c t /r e l a t l o n a lm a p p i n g ( O R M )a n d s o m e i m p l e m e n t a t i o nb a s e d o n C 群.N E T
2、A b s t r a c tF o l l o w i n gt h e c o n t i n u e d g r o w t h a n d e x p a n s i o no f s o f t w a r e c o m p l e x i t y a n ds c a l e ,t h eq u a n t i t yo fb u s i n e s s d a t ah a s b e e ns t e a d i l
3、yg r o w i n g ,m a k i n g a l lb u s i n e s ss y s t e m s e v e rr e l y i n go nd a t a b a s e s .B e c a u s eo b j e c t —o r i e n t e d t e c h n o l o g yI sw i d e l yu s e d i n f r o n t s o f t w a r e a p
4、 p l i c a t i o n .a(chǎn) n d r e l a t i o n a J d a t a b a s e i s d o m i n a n t i n t h es t o r a g e m e c h a n i s m o fo b j e c t s ’p e r s i s t e n c e ,w en e e da m e c h a n i s m w h i c h c a nm a pt h ed
5、 a t ao fo b j e c t s w h i c hr e s i d e n ti nm e m o r y t or e l a t i o n a ld a t a b a s e p e r s i s t e n t l y .S ot h e o b j e c t /r e l a t i o n a I m a p p i n g i s t h e i m p o r t p a r t o f c o m
6、 m e r c i a l s o f t w a r ed e v e l o p m e n t .O b j e c t —o r i e n t e d p r o g r a m su s i n gR D B M Sa st h e i rs t o r a g et e c h n o l o g ym e a n sy o uh a v et ot r a n s f e rd a t ab e t w e e nt
7、h eo b j e c t - o r i e n t e dv i e wo fab u s i n e s sm o d e la n dt h er e l a t i o n a I s c h e m a .0 b j e c t —o r i e n t e dm o d e | I sb a s e d o ns o m er a t i o n a l e so fs o f t w a r e e n g i n e
8、 e r i n g . w h e r e a s r e l a t i o n a I d a t a b a s e s c h e m a i s b a s e d 0 nm a t h e m a t i c a Ir a t i o n a l e s .T h e d i f f e r e n c eb e t w e e nt h et w of o u n d a t i o n s .w h i c ht h
9、eo b j e c t .o r i e n t e d m o d e l a n dt h e r e l a t i o n a l d a t a b a s e a r e b a s e d o n .c a u s e st h ei m p e r f e c t f i t b e t w e e nt h et w o t e c h n o l o g i e s .w h i c hi s c a l l e
10、d “i m p e d a n c e m i s m a t c h ”.B e c a u s eo ft h ei m p e d a n c em i s m a t c hb e t w e e n t h et w ot e c h n o l o g i e s .w h e nu s i n gR D B M S t o s t o r e p e r s i s t e n to b j e c t sw em u
11、s td ot h e i o bc a l l e d “O b j e c t /R e l a t i o n a lM a p p i n g “. O /Rm a p p i n gj s s u c ha p r o c e s s t h a tt r i e st om a p t h es t a t e so fo b j e c t st ot h e d a t ai nR D B M S j no r d e
12、r t op r o v i d et r a n s p a r e n tp e r s i s t e n ts e r v i c e .T h i sp a p e r m a i n l ys t u d i e st h r e ea s p e c t s a ss h o w nb e l o w :T h e o r y b a c k g r o u n do fo b j e c t /r e l a t i o
13、 n a lm a p p i n g ,o b j e c tm o d e l i n g a n dr e l a t i o n a lm o d e l i n g ,a l s ot h ep r o b l e m s t h a tw i l l e n c o u n t e r e dw h e nm a p p i n go b j e c tm o d e l i n gt 0r e I a t i o n a
14、Im o d e l i n ga r es t u d i e d .T h e w a y s t om a p c l a s s e s i n0 0 P t ot a b l e si n d a t a b a s e s .t h es t r a t e g i e st om a pt h er e l a t i o n s h i pb e t w e e n o b j e c t s a r e s t u d
15、 i e d .T h e r e a r e t h er u l e so fo b j e c t /r e l a t i o n a lm a p p i n g .T h e d i f f e r e n t t e c h n o l o g i e s a n d s o l u t i o n s o f o b j e c t /r e l a t i o n a l m a p p i n g a r es t
16、u d i e d .1 t I st h er e a I i m p l e m e n t a t i o no fO R M .T h e r e a r e3d i f f e r e n tt e c k n o l o g i e s .b a s e do nr e f l e c t i o n ,b a s e do ns o u r c e g e n e r a t i n g ,b a s e d o nb y
17、 t e c o d e m a n i p u l a t i o n .N H i b e r n a t ei s i n t r o d u c e d .N H i b e r n a t e i s t h eC 撐.N E T e d i t i o no fH i b e r n a t e .I ti so n e o ft h e m o s t s u c c e s s f u IO R M s o l u t
18、i o n s i n r e c e n tp e r i o d .1 s u g g e s t a n e w m a p p i n g m e t h o d .w h i c hu s e d A t t r i b u t ei n C 舞.N E TM a p p i n gu s i n gA t t r i b u t ei s s i m p l e r t h a nu s i n gX M L f i l e
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于.net的對(duì)象關(guān)系映射技術(shù)的研究與應(yīng)用
- 對(duì)象關(guān)系映射在.net環(huán)境中的實(shí)現(xiàn)
- 基于c#.net的超市管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于c#.net的高校人事信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于Java的對(duì)象關(guān)系映射框架的研究與實(shí)現(xiàn).pdf
- 時(shí)態(tài)對(duì)象關(guān)系映射的研究與實(shí)現(xiàn).pdf
- 基于c#.net的低壓居民閥控集抄系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于對(duì)象關(guān)系映射的數(shù)據(jù)持久層的研究與實(shí)現(xiàn).pdf
- 對(duì)象關(guān)系映射引擎的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 對(duì)象與關(guān)系數(shù)據(jù)庫(kù)相互映射的C++實(shí)現(xiàn).pdf
- c#.net選課系統(tǒng)集合
- 基于.net平臺(tái)orm技術(shù)的研究與應(yīng)用
- 基于對(duì)象關(guān)系映射技術(shù)的研究與應(yīng)用.pdf
- 基于c#.net開放式數(shù)控系統(tǒng)的研究與開發(fā)
- 對(duì)象-關(guān)系映射的同步方法研究與工具實(shí)現(xiàn).pdf
- 《c#.net程序設(shè)計(jì)》教案
- 基于.net平臺(tái)orm技術(shù)——nhibernate的研究與應(yīng)用
- 基于c#.net技術(shù)的銷售員培訓(xùn)管理系統(tǒng)
- 對(duì)象關(guān)系映射在關(guān)系型數(shù)據(jù)上的分析與實(shí)現(xiàn).pdf
- 基于對(duì)象關(guān)系映射的數(shù)據(jù)持久層框架的改進(jìn)設(shè)計(jì)與實(shí)現(xiàn).pdf
評(píng)論
0/150
提交評(píng)論