我覺得最后的項(xiàng)目的意義在于:
你每學(xué)一個(gè)框架,spring,hibernate等,你肯定會(huì)使用里面的注解。如果你能熟練使用這些框架,那一定記得相應(yīng)的常用注解,在某個(gè)地方加相應(yīng)的注解。但這只達(dá)到了用框架的層面。
如果讓你開發(fā)一個(gè)新的ORM框架,該怎么實(shí)現(xiàn)呢?要用注解,但這些注解又是怎么運(yùn)作的?為什么標(biāo)了一個(gè)注解就能實(shí)現(xiàn)相應(yīng)的功能(比如加了一個(gè)@table("XXX"),系統(tǒng)就能自動(dòng)和數(shù)據(jù)庫里的某個(gè)表完成ORM映射)?
我沒讀過hibernate的源碼,但我估計(jì)框架底層就是這樣實(shí)現(xiàn)的吧
你每學(xué)一個(gè)框架,spring,hibernate等,你肯定會(huì)使用里面的注解。如果你能熟練使用這些框架,那一定記得相應(yīng)的常用注解,在某個(gè)地方加相應(yīng)的注解。但這只達(dá)到了用框架的層面。
如果讓你開發(fā)一個(gè)新的ORM框架,該怎么實(shí)現(xiàn)呢?要用注解,但這些注解又是怎么運(yùn)作的?為什么標(biāo)了一個(gè)注解就能實(shí)現(xiàn)相應(yīng)的功能(比如加了一個(gè)@table("XXX"),系統(tǒng)就能自動(dòng)和數(shù)據(jù)庫里的某個(gè)表完成ORM映射)?
我沒讀過hibernate的源碼,但我估計(jì)框架底層就是這樣實(shí)現(xiàn)的吧
2017-11-12
哇,平時(shí)學(xué)習(xí)的時(shí)候我都很少管評(píng)論區(qū)的,但是有些同學(xué)太過分了吧,特別是說打plane那位??粗鴦e人的課程,卻連一點(diǎn)最起碼的尊重都不給老師,這已經(jīng)是做人的問題了。
2017-11-03
完整看下來了,感覺自己只達(dá)到第二種=。=,后面部分用到了很多java反射的東西,剛好昨天看完了反射,算又復(fù)習(xí)了,沒看懂的同學(xué)可能是反射這一塊沒怎么了解(看一門課程之前先看課程要求)...當(dāng)然課程中也存在一些問題,就是有些地方講的不夠透徹(具體那些問題評(píng)可參考”昵稱重名“的論)。最后感謝老師的免費(fèi)課程。
2017-10-23