進(jìn)入千鋒長沙Java課程培訓(xùn)的第三階段已有一段時(shí)間,在此前的兩個(gè)階段,我學(xué)習(xí)了Java的基礎(chǔ)知識(shí),而在第三個(gè)階段,我接觸到了一個(gè)新鮮的知識(shí),那就是框架。
在以前也經(jīng)常聽說框架很簡單,但是都是聽說,直到現(xiàn)在終于對(duì)其有所了解,確實(shí)如聽說一般很簡單,可以節(jié)省很多的代碼。目前我已經(jīng)學(xué)習(xí)了四個(gè)框架,現(xiàn)對(duì)已經(jīng)學(xué)習(xí)的框架做如下總結(jié):
首先我們接觸到的是Struts2框架,使用這個(gè)框架代替了原生代碼中的c層代碼,以前在c層有很多獲取返回值的代碼,使用了框架之后不再需要哪些繁瑣的代碼,需要獲取什么值都可以直接獲取到。
然后我們學(xué)習(xí)了hibernate框架,hibernate把jdbc封裝起來作為工具使用。節(jié)省了很多sql語句的查詢,原來沒有使用Hiberante做持久層開發(fā)時(shí),存在很多冗余,如:各種JDBC語句,connection的管理,所以出現(xiàn)了Hibernate把JDBC封裝了一下,我們不用操作數(shù)據(jù),直接操作它就可以。以對(duì)象化的思維操作數(shù)據(jù)庫,我們只需要操作對(duì)象就可以,開發(fā)更加對(duì)象化。因?yàn)镠ibernate做了持久層的封裝,你就不知道數(shù)據(jù)庫,你寫的所有的代碼都具有可復(fù)用。
千鋒長沙Java課程培訓(xùn)的四大階段
隨后我們又學(xué)習(xí)到了spring框架,這個(gè)框架主要使用了注解,使用注解進(jìn)行對(duì)Struts2和hibernate的整合,繼而形成了SSH框架。
后來我們使用springmvc框架替換掉了Struts2框架,使用注解的方法對(duì)c層進(jìn)行進(jìn)一步的改進(jìn)。
框架使用起來確實(shí)很簡單,但是框架只是簡化了代碼的書寫,我們也要了解詳細(xì)的作用和用法以及其原理,當(dāng)程序運(yùn)行出錯(cuò)的時(shí)候,我們需要知道錯(cuò)在哪,為什么錯(cuò)了,怎么改才行。
當(dāng)然,對(duì)于千鋒長沙Java課程培訓(xùn)第三階段的學(xué)習(xí)目前沒有結(jié)束,所以接下來的我還需要繼續(xù)努力,爭取在畢業(yè)時(shí)學(xué)有所成!
相關(guān)文章
了解千鋒動(dòng)態(tài)
關(guān)注千鋒教育服務(wù)號(hào)
掃一掃快速進(jìn)入
千鋒移動(dòng)端頁面
掃碼匿名提建議
直達(dá)CEO信箱