- 相關(guān)推薦
關(guān)于J2EE三大框架學(xué)習順序的討論
論點(diǎn)1:先學(xué)Struts1.x因為這個(gè)用的比較廣,很多公司都用會(huì )用到它,采用struts2的項目估計不會(huì )太多,考慮到公司的需要的時(shí)候可以再學(xué)習;然后學(xué)習Hibernate,主要掌握Hibernate的面向對象的數據存儲,在對象型數據庫還不成熟的今天, 學(xué)習這個(gè)中間件是非常不錯的選擇;最后學(xué)習Spring,因為spring可以將上面兩個(gè)框架集成在一起使用,主要掌握spring的IOC和AOP.這個(gè)應該是非常好的學(xué)習SSH三個(gè)框架的合理順序.
論點(diǎn)2:先學(xué)Struts吧 最基本 最流行的框架結構 然后看你是想學(xué)Struts1還是學(xué)Struts2.0 兩者之間還是有很大區別的,當然用Struts2開(kāi)發(fā)進(jìn)度會(huì )更快。當你把Struts學(xué)好后 可以開(kāi)始混雜著(zhù)其他框架進(jìn)行邊開(kāi)發(fā)邊學(xué)習了!祝你成功
論點(diǎn)3:這最主要的取決你的自身,如果你覺(jué)得你很有精力,然后對這些東西接受比較快的話(huà),你就可以同時(shí)進(jìn)行學(xué)習,這樣也可以學(xué)的快一點(diǎn),融合起來(lái),如果不行,你就一個(gè)一個(gè)學(xué)完,在練習起來(lái)系統復習!
論點(diǎn)4:先單個(gè)的,然后S H(2種),然后可以用S S H都練習到了就根據項目?jì)热葸x擇合適的就行
論點(diǎn)5:放開(kāi)你的思想限制去學(xué)吧.學(xué)習一個(gè)框架先要搞懂它是干什么的,能啟什么作用在去考慮用它,我是做過(guò)三年的程序員,企業(yè)里并不一定就會(huì )用這三種框架, 關(guān)鍵是要你能懂得面向對象的原理,以及對服務(wù)器客戶(hù)端請求響應方式的理解,再加上你對緩存的利用,這才能成為真正的高手,框架就好比是一把武器,它最多是能幫你更好的殺敵,而如果你沒(méi)有扎實(shí)的基本功的話(huà),使用這么重的武器返回會(huì )成為你的累贅.說(shuō)了這么多,在總結一下這三大框架的作用吧:hibernate 是可以更加方便程序員去關(guān)注業(yè)務(wù)邏輯,減少書(shū)寫(xiě)sql語(yǔ)句的麻煩,可以更簡(jiǎn)化與數據庫的連接方式,將對象與數據庫關(guān)系聯(lián)系更緊密,應該最先學(xué)習 struts是專(zhuān)門(mén)代理servlet做請求處理工作的,可以很好的封裝服務(wù)器端的方法,更好的讓用戶(hù)將自己的請求明確化,應該放第二步學(xué)習spring 是一個(gè)多元化框架,既可以?xún)?yōu)化服務(wù)器與客戶(hù)端請求響應,也可以?xún)?yōu)化數據訪(fǎng)問(wèn)層的邏輯,并使用配置文件脫離對象間相互依賴(lài)的關(guān)系,但也因為它的多元化,相對與而言更加復雜性強,所以建議你最后學(xué)習!
論點(diǎn)6:先把struts學(xué)好弄清楚里面的流程搞好后在加Hibernate和srping的東西這樣學(xué)起來(lái)會(huì )好一些的
論點(diǎn)7:這三個(gè)框架并沒(méi)有前后主次之分,各自都能獨立應用于項目之中。各有側重點(diǎn)不同。struts主要用于表現層,hibernate主要用于數據庫訪(fǎng)問(wèn)層,而spring相對比較特殊,它很龐大,它的包含了sturts和hibernate。對于學(xué)習的順序來(lái)說(shuō),Struts和hibernate兩個(gè)框架先學(xué)哪個(gè)都行,建議spring安排在前兩個(gè)框架之后學(xué)習。
【J2EE三大框架學(xué)習順序的討論】相關(guān)文章:
J2EE框架面試題庫03-09
j2ee的學(xué)習路線(xiàn)03-18
J2EE學(xué)習技巧03-20
j2ee學(xué)習筆記心得03-10
我打算如何學(xué)習J2EE03-18
孩子學(xué)習繪畫(huà)的發(fā)展順序11-14
J2EE基礎概念學(xué)習筆記03-18