在千鋒Java培訓緊張的學習中,第二階段已經到了尾聲,回想起來學過的知識,可以感覺到與第一階段有明顯的區別。剛入門的時候我們只是學一些基礎語法,也會講一些例子來幫助我們加深認識,但這些遠遠不夠。第二階段,我們開始上線一些項目,雖然也會有知識點的講解,但一般都是以項目為主,在平時的小練習課后作業中會把當天講的知識全部涵蓋,所以我們不再是單純的背知識點和一遍遍的敲代碼來充實學習,更多的是理解和實戰。
沒有了剛到這里的懵懂和無知,我們在學習Java的道路上漸行漸遠。第一周學習了前端的一些知識,html實現簡單的前端頁面展示,css對各個標簽的屬性進行操作,js實現動態頁面展示,以及el和jstl實現在html代碼中嵌套java代碼,并且用來簡化和代替java代碼。在平時的項目中實現的一些功能有:注冊,登錄,驗證碼的生成以及刷新,分頁列表展示,表單驗證,還會用到過濾器,監聽器,以及實現局部刷新功能所用到的ajax,更多的還是數據庫的增刪改查。進一步來說,還可以根據代碼的復用程度來進行封裝,比如數據庫的連接,我們現在是用jdbc來實現的,再做一些規模較大的項目中,代碼量太多會導致代碼看起來很不規范,也不利用后期的維護和修改,這就要用到代碼的分層,類似于java代碼的mvc模式,或者餐廳的員工,各有各的分工,這里我們將原本servlet單獨實現的代碼分為三個層級,servlet,service,dao。servlet主要負責獲取前端傳過來的數據,調用service執行業務邏輯,最終將進行跳轉;service就是負責主要的業務邏輯,比如分頁邏輯中判斷pagesize,pagenum,pagecount,以及offset,都需要在service層進行操作;dao層就是只負責數據庫的操作,在這里用到的QueryRunner對象可以封裝在一個工具包的類下,用private static來修飾,dao層只需要繼承這個類便可以直接調用。當然在做項目的過程中需要用到各種jar包,js文件以及css文件,它們都有自己的功能,要注意用到的時候需要導入對應的jar包,或者在前端代碼中引用js和css文件,如果分不清楚也可以全部導入以防萬一。
在千鋒Java培訓的第二階段,也是對第一階段查漏補缺的好時機,溫故而知新,不斷復習第一階段面試題也可以減輕后邊第三四階段的負擔,畢竟我們需要掌握的知識還有太多,今日事今日畢,不斷復習才會熟練運用。
相關文章
了解千鋒動態
關注千鋒教育服務號
掃一掃快速進入
千鋒移動端頁面
掃碼匿名提建議
直達CEO信箱