經過在千鋒Java培訓兩個月的學習,目前已經迎來了Java第二階段學習的尾聲,這也意味著Javaweb的學習也已經結束。
通過在千鋒Java課程培訓這段時間的學習,我了解到Javaweb是目前使用廣泛的Web應用開發(fā)技術,web包括:web服務器和web客戶端兩部分。對于我們編程的學習,我覺得Javaweb也是有一定的規(guī)律的,使用Servlet或者Filter攔截請求,使用MVC的思想設計架構,使用約定,XML或 Annotation實現(xiàn)配置,運用Java面向對象的特點,面向對象實現(xiàn)請求和響應。
在其中給我感觸深的就是千鋒講師講過的MVC設計模式,運用這個模式設計程序思路非常清晰,各個層級只負責對應的功能,例如,V層就是視圖層,用來呈現(xiàn)模型,通常直接從模型中取得它需要顯示的狀態(tài)與數(shù)據(jù)。對于相同的信息可以有多個不同的顯示形式或視圖,就是為客戶展示信息的一個平臺。M層,模型層,持有所有的數(shù)據(jù)、狀態(tài)和程序邏輯,一般的DAO,service都是在這個層面,我們可以把對數(shù)據(jù)庫的操作和業(yè)務邏輯都寫在里面。C層是控制層位于視圖和模型中間,負責接受用戶的輸入,將輸入進行解析并反饋給模型,通常一個視圖具有一個控制器來處理和響應客戶的請求。運用MVC提高開發(fā)效率。在開發(fā)界面顯示部分時,我們僅僅需要考慮的是如何布局一個好的用戶界面;開發(fā)模型時,僅僅要考慮的是業(yè)務邏輯和數(shù)據(jù)維護,這樣能使開發(fā)者專注于某一方面的開發(fā),提高開發(fā)效率。
回顧整個千鋒Java課程培訓第二階段,我認為多的還是基礎知識,因為第二階段是為了今后的框架打好基礎,讓學習加容易理解!
相關文章
了解千鋒動態(tài)
關注千鋒教育服務號
掃一掃快速進入
千鋒移動端頁面
掃碼匿名提建議
直達CEO信箱