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