版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、上海海事大學碩士學位論文對象關系映射(ORM)的研究與基于C#.NET的部分實現(xiàn)姓名:鐘云申請學位級別:碩士專業(yè):計算機軟件與理論指導教師:錢曉江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 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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于.net的對象關系映射技術的研究與應用
- 對象關系映射在.net環(huán)境中的實現(xiàn)
- 基于c#.net的超市管理系統(tǒng)的設計與實現(xiàn)
- 基于c#.net的高校人事信息管理系統(tǒng)的設計與實現(xiàn)
- 基于Java的對象關系映射框架的研究與實現(xiàn).pdf
- 時態(tài)對象關系映射的研究與實現(xiàn).pdf
- 基于c#.net的低壓居民閥控集抄系統(tǒng)設計與實現(xiàn)
- 基于對象關系映射的數(shù)據(jù)持久層的研究與實現(xiàn).pdf
- 對象關系映射引擎的設計與實現(xiàn).pdf
- 對象與關系數(shù)據(jù)庫相互映射的C++實現(xiàn).pdf
- c#.net選課系統(tǒng)集合
- 基于.net平臺orm技術的研究與應用
- 基于對象關系映射技術的研究與應用.pdf
- 基于c#.net開放式數(shù)控系統(tǒng)的研究與開發(fā)
- 對象-關系映射的同步方法研究與工具實現(xiàn).pdf
- 《c#.net程序設計》教案
- 基于.net平臺orm技術——nhibernate的研究與應用
- 基于c#.net技術的銷售員培訓管理系統(tǒng)
- 對象關系映射在關系型數(shù)據(jù)上的分析與實現(xiàn).pdf
- 基于對象關系映射的數(shù)據(jù)持久層框架的改進設計與實現(xiàn).pdf
評論
0/150
提交評論