到目前為止,基本已經(jīng)做好了,我的三個(gè)模塊全部寫好了,看來只要來了感覺做起來還是蠻快的,剩下來的工作就是修改、完善了。
現(xiàn)對(duì)web的理解總結(jié)如下:
MVC:將web分層,以降低復(fù)雜度,就如同OSI分成七層一樣,把一個(gè)復(fù)雜的東西分層之后,尤其是分成邏輯清晰的幾層之后處理起來就方便多了,層與層之間的連接現(xiàn)在還不知道是怎么處理的,但是一旦這些定義好,生產(chǎn)率就會(huì)很高了。MVC從外到里是View-Controller-Model,開始的時(shí)候我只是知道視圖訪問控制,控制訪問模型,然后再由控制返回視圖給客戶端,但是不知道具體是怎么處理的,做項(xiàng)目的時(shí)候,我在首頁直接請(qǐng)求了我那個(gè)模塊的jsp頁面,組長(zhǎng)說不可以這樣,只能請(qǐng)求action,我才知道原來V和C是這樣銜接的。至于V和M反正是在Java里面,處理起來就比較簡(jiǎn)單了。
Spring:Spring這個(gè)東西在做項(xiàng)目之前對(duì)它一點(diǎn)感覺都沒有。我知道Struts是用來處理MVC分層的,Hibernate是ORM的,唯獨(dú)Spring,實(shí)在不知道是用來干嘛的,只知道兩個(gè)名詞:控制反轉(zhuǎn)和依賴注入,壓根就不知道是什么意思?,F(xiàn)在終于知道了,原來就是“配置文件”,你先根據(jù)接口編程,實(shí)際的類是寫到xml文件里的,然后傳入程序中,這就是所謂的依賴注入,你可以根據(jù)實(shí)際需要注入相應(yīng)的類,而程序是不用動(dòng)的。現(xiàn)在對(duì)Spring總算是有點(diǎn)感覺了。
至于Hibernate,感覺它的session和Connection寫起來沒啥區(qū)別,都是那固定的幾步,只不過用的是HQL,至于它的所謂的封裝,個(gè)人認(rèn)為對(duì)于一個(gè)表,一行就是一條記錄,也就是一個(gè)對(duì)象,也沒什么難理解的。
posted on 2008-03-25 14:45
于翔 閱讀(88)
評(píng)論(0) 編輯 收藏