javaweb學(xué)習(xí)課程總結(jié)_第1頁(yè)
javaweb學(xué)習(xí)課程總結(jié)_第2頁(yè)
javaweb學(xué)習(xí)課程總結(jié)_第3頁(yè)
javaweb學(xué)習(xí)課程總結(jié)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、總結(jié)一:javaweb課程總結(jié)剛開(kāi)始學(xué)的時(shí)候,感覺(jué)這兩門課程好高大上的樣子,因?yàn)樽詮膶W(xué)軟件工程這個(gè)專業(yè)以來(lái),一直都是學(xué)的理論性、框架性的東西,就沒(méi)有接觸到編程的實(shí)質(zhì)性的部分,終于開(kāi)始學(xué)編程了,感覺(jué)蠻興奮的,也是精神飽滿,信心十足,懷著一腔熱血來(lái)聽(tīng)課。由于JAVAWEB和JSP兩門課是同時(shí)上的,而且每次都是一整上午,上課時(shí)間很長(zhǎng),老師一直有條不紊的講著,雖然時(shí)間很長(zhǎng),但是每當(dāng)大家上完課,心中都是有一種充實(shí)的感覺(jué),大家都覺(jué)得有所收獲,所以也就不曾覺(jué)得累了。JAVAWEB這門課讓我認(rèn)識(shí)了以前見(jiàn)所未見(jiàn)聞所未聞的專業(yè)術(shù)語(yǔ),Web應(yīng)用程序的概述。我從中了解到Web應(yīng)用程序的三層體系結(jié)構(gòu):表示層、業(yè)務(wù)層、數(shù)

2、據(jù)存取層。從而想到了學(xué)數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)的數(shù)據(jù)庫(kù)設(shè)計(jì)三大范式,它們同是敘述在編寫代碼時(shí)應(yīng)做的規(guī)劃和應(yīng)遵循的規(guī)則,這種規(guī)劃在以后的學(xué)習(xí)中時(shí)有出現(xiàn),說(shuō)明編程并不是一味地進(jìn)行循環(huán)判斷、死記硬背,而需要在技術(shù)上有所加強(qiáng)、在效率上有所提高。做任何事都是如此,事先必須有目標(biāo)、有計(jì)劃,有統(tǒng)籌,這樣執(zhí)行時(shí)才不會(huì)盲目,才不會(huì)事倍功半。學(xué)習(xí)編程對(duì)綜合能力都是一種培養(yǎng)。接下來(lái)是JSP知識(shí)。要學(xué)JSP,就必須會(huì)HTML,如果HTML學(xué)不通,這對(duì)以后的學(xué)習(xí)都是一個(gè)瓶頸?;A(chǔ)一定要打扎實(shí),吃透,否則上層建筑的建起就不會(huì)很順利甚至沒(méi)法起步。然后是JavaBean。以下是個(gè)人對(duì)JavaBean的一點(diǎn)學(xué)習(xí)體會(huì)。JavaBean里有s

3、et()和get()方法,用這些方法能很容易地傳值,邏輯上更標(biāo)準(zhǔn),代碼看起來(lái)也更規(guī)范。但set()和get()方法只是用來(lái)對(duì)屬性進(jìn)行操作的,所以如果是進(jìn)行復(fù)雜的邏輯或?qū)?shù)據(jù)庫(kù)進(jìn)行操作等,那么就不要寫成set()和get()方法,只用一個(gè)有返回值的方法就足以。這樣直觀方便,且符合規(guī)范??傊?,set()和get()方法不要沒(méi)有效率地濫定義。接著是Servlet。Servlet是一個(gè)用Java編寫的應(yīng)用程序,在服務(wù)器上運(yùn)行,用來(lái)處理請(qǐng)求和響應(yīng),也可以單獨(dú)做為一個(gè)Web頁(yè)面。然后講的是標(biāo)簽,包括自定義標(biāo)簽和JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)。用一般的Java代碼都幾乎能實(shí)現(xiàn)它們的功能。它們的好處是提高了代碼的重用性。我

4、們需要配置的壞境有JDK,Tomcat,還要用到Myeclips這一基礎(chǔ)的編程工具。在學(xué)習(xí)JSP之前,由于沒(méi)有網(wǎng)頁(yè)編程的基礎(chǔ),便學(xué)習(xí)了HTML這種文本標(biāo)記語(yǔ)言,自己試著去做簡(jiǎn)單的靜態(tài)網(wǎng)站。后來(lái)學(xué)做JSP動(dòng)態(tài)網(wǎng)站時(shí),就涉及到了多方面的知識(shí),JSP內(nèi)部對(duì)象及內(nèi)部對(duì)象所涉及的方法,JSP與數(shù)據(jù)庫(kù)連接,如何去引用數(shù)據(jù)庫(kù)。這門課更是鞏固了JAVA這一基礎(chǔ)編程語(yǔ)言,要求對(duì)JAVA掌握的要透徹,每門語(yǔ)言要學(xué)扎實(shí),深入理解,都要花費(fèi)很大的功夫,不是容易的事情。Jsp與servlet有一定的區(qū)別,Servlet可以看作是HTML的Java代碼,而JSP可看作是包含Java代碼的HTML。共同點(diǎn):JSP和Serv

5、let實(shí)際上是一回事。JSP頁(yè)面最終要轉(zhuǎn)換成Servlet,并進(jìn)行編譯,在請(qǐng)求期間執(zhí)行的實(shí)際上是編譯后的Servlet。因此,JSP頁(yè)面不過(guò)是編寫Servlet的另一種方式。各自應(yīng)用的范圍:Servlet比較適合于做處理任務(wù),如做業(yè)務(wù)邏輯;JSP適合于表示任務(wù),如網(wǎng)頁(yè)制作,生成動(dòng)態(tài)網(wǎng)頁(yè)。對(duì)JAVAWEB和JSP課程的知識(shí)就簡(jiǎn)單介紹到這里,本學(xué)期的這兩門課程讓我對(duì)軟件工程這門課有了一個(gè)全新的認(rèn)識(shí),我真切的學(xué)到了能用的東西,大學(xué)里的很多課是浪費(fèi)時(shí)間,而把時(shí)間花在學(xué)習(xí)這兩門課上,不會(huì)覺(jué)得是在虛度光陰,相反,會(huì)有一種無(wú)比滿足與充實(shí)的感覺(jué),感謝彭老師半年以來(lái)的精心教誨,感謝這兩門課給我?guī)?lái)快樂(lè)!總結(jié)二:

6、javaweb課程總結(jié)今天老師講的一定的程度了,發(fā)現(xiàn)有一些細(xì)節(jié),自己并沒(méi)有學(xué)好,如下是自己認(rèn)為自己學(xué)的模糊的地方。1.www是(worldwideweb)萬(wàn)維網(wǎng),www的客戶端程序:ie,foxfire.2.什么叫web服務(wù)器,就是一段網(wǎng)絡(luò)程序,讓人們通過(guò)瀏覽器可以看到任何主機(jī)上的內(nèi)容(通俗的說(shuō)法).3.微軟開(kāi)發(fā)的搜索引擎?Bing4.B/S結(jié)構(gòu)的知名缺點(diǎn)是什么?受瀏覽器功能的限制。C/S結(jié)構(gòu)的優(yōu)點(diǎn),在實(shí)際中還有一部分地方需要它。如:游戲。5.老師說(shuō)再過(guò)五年就沒(méi)有操作系統(tǒng)了,搜索引擎是未來(lái)發(fā)展的趨勢(shì)。學(xué)JAVAweb就是做網(wǎng)站,保證以后20年活得比較滋潤(rùn)。6.常見(jiàn)的web服務(wù)器weblogic

7、是bea公司W(wǎng)ebSphere是IBM公司Tomcat是免費(fèi)的,是Apache7.建議使用壓縮的TOMCAT的安裝版,因?yàn)楝F(xiàn)實(shí)中我們是這樣用的。8.安裝tomcat的常見(jiàn)問(wèn)題。在這里要學(xué)習(xí)一門語(yǔ)言:批處理編程。打開(kāi)STARTUP.BAT.1.說(shuō)catalina_home沒(méi)有配置2.一安裝完閃就沒(méi)有了。解決方法:1.環(huán)境變量設(shè)置catalina。還有JAVA_HOME的配置2.端口被占有的問(wèn)題。3.安裝多個(gè)tomcat,解決方法進(jìn)入當(dāng)前的安裝目錄中雙擊startup.bat進(jìn)入??偨Y(jié)三:javaweb課程總結(jié)我們的JSP課程終于結(jié)束。掐指算來(lái),用一個(gè)多月的時(shí)間。這次的課程和以往的課程有一些不同。

8、一是,需要理解的概念、專業(yè)術(shù)語(yǔ)很多。比如,JavaWeb里引入了Web體系結(jié)構(gòu)、MVC設(shè)計(jì)模式等的概念,出現(xiàn)了Servlet、JavaBean、Scriptlet、JSTL等無(wú)法替代的術(shù)語(yǔ);二是,這次學(xué)習(xí)的內(nèi)容和Internet接軌,十分實(shí)用。比如,第四章講解了JavaMail,這是一個(gè)用來(lái)發(fā)送接收郵件的組件。學(xué)完JSP,既復(fù)習(xí)了Java的知識(shí),又具備了做網(wǎng)站的能力?;叵胍幌逻@個(gè)階段的過(guò)程。第一章是對(duì)Web應(yīng)用程序的概述。我從中了解到Web應(yīng)用程序的三層體系結(jié)構(gòu):表示層、業(yè)務(wù)層、數(shù)據(jù)存取層。從而想到了學(xué)數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)的數(shù)據(jù)庫(kù)設(shè)計(jì)三大范式,它們同是敘述在編寫代碼時(shí)應(yīng)做的規(guī)劃和應(yīng)遵循的規(guī)則,這種規(guī)劃

9、在以后的學(xué)習(xí)中時(shí)有出現(xiàn),說(shuō)明編程并不是一味地進(jìn)行循環(huán)判斷、死記硬背,而需要在技術(shù)上有所加強(qiáng)、在效率上有所提高。做任何事都是如此,事先必須有目標(biāo)、有計(jì)劃,有統(tǒng)籌,這樣執(zhí)行時(shí)才不會(huì)盲目,才不會(huì)事倍功半。學(xué)習(xí)編程對(duì)綜合能力都是一種培養(yǎng)。接下來(lái)學(xué)的是JSP知識(shí)。要學(xué)JSP,就必須會(huì)HTML,如果HTML學(xué)不通,這對(duì)以后的學(xué)習(xí)都是一個(gè)瓶頸。這點(diǎn)我有所體會(huì)。因?yàn)槲覍?duì)HTML掌握得比較好,在這方面沒(méi)有遇到什么困難。但如果沒(méi)掌握好這些知識(shí),加上要學(xué)新知識(shí),就會(huì)在舊難題的基礎(chǔ)上增加新難題,兩頭招架,實(shí)有些吃不消。所以,基礎(chǔ)是很重要的,基礎(chǔ)一定要打扎實(shí),吃透,否則上層建筑的建起就不會(huì)很順利甚至沒(méi)法起步。然后是Ja

10、vaBean。以下是個(gè)人對(duì)JavaBean的一點(diǎn)學(xué)習(xí)體會(huì)。JavaBean里有set()和get()方法,用這些方法能很容易地傳值,邏輯上更標(biāo)準(zhǔn),代碼看起來(lái)也更規(guī)范。但set()和get()方法只是用來(lái)對(duì)屬性進(jìn)行操作的,所以如果是進(jìn)行復(fù)雜的邏輯或?qū)?shù)據(jù)庫(kù)進(jìn)行操作等,那么就不要寫成set()和get()方法,只用一個(gè)有返回值的方法就足以。這樣直觀方便,且符合規(guī)范。總之,set()和get()方法不要沒(méi)有效率地濫定義。接著是Servlet。一上手,我第一個(gè)感覺(jué)是,很專業(yè)、很難懂。書上介紹了一大堆接口、類、和重寫的方法,一時(shí)覺(jué)得暈頭轉(zhuǎn)向。后來(lái)用得多、看得多了,Servlet的基本格式也記得差不多,其

11、實(shí)也沒(méi)什么難的。只要記住Servlet是一個(gè)用Java編寫的應(yīng)用程序,在服務(wù)器上運(yùn)行,用來(lái)處理請(qǐng)求和響應(yīng),也可以單獨(dú)做為一個(gè)Web頁(yè)面,就足夠了。在EL表達(dá)式這章,我遇到了一些困難。課后作業(yè)題完成得不順利。但通過(guò)后面的學(xué)習(xí),我了解到,EL表達(dá)式最大的作用是在各種標(biāo)簽里使用。標(biāo)簽以外對(duì)變量的引用,用其他方法,比如JSP表達(dá)式就能夠達(dá)到目的。然后講的是標(biāo)簽,包括自定義標(biāo)簽和JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)。這兩章的內(nèi)容不太常用。因?yàn)橛靡话愕腏ava代碼都幾乎能實(shí)現(xiàn)它們的功能。它們的好處是提高了代碼的重用性。標(biāo)準(zhǔn)標(biāo)簽庫(kù)里有幾個(gè)比較有用的標(biāo)簽,比如forTokens和setBundle,這兩個(gè)標(biāo)簽的作用是一般代碼實(shí)現(xiàn)

12、不了的。最后一章是MVC設(shè)計(jì)模式。所謂MVC,就是Model(JavaBean)、View(JSP)、Controller(Servlet),和第一章講的Web應(yīng)用程序三層體系結(jié)構(gòu)相呼應(yīng)。結(jié)合起來(lái),可以這樣理解。Model是數(shù)據(jù)存取層,View是表示層,Controller是業(yè)務(wù)層。用這樣的規(guī)則編寫網(wǎng)站,能做到邏輯分明,代碼重用度高,便于維護(hù)等。以上就是對(duì)這階段學(xué)習(xí)的回顧。通過(guò)學(xué)習(xí)JSP,我了解了更多的編程概念和理念,更增強(qiáng)了信心,只要有克服困難的勇氣和決心,就沒(méi)有什么難關(guān)無(wú)法克服。我會(huì)抱著十足的勇氣和決心向下一個(gè)階段挑戰(zhàn)。從一期學(xué)到現(xiàn)在,我對(duì)Java有了一個(gè)比較具體的認(rèn)識(shí)。Java的特點(diǎn)是:面向?qū)ο蟆⒖缙脚_(tái)、可移植。面向?qū)ο蟮暮x是,這種語(yǔ)言可以形象地模擬現(xiàn)實(shí)生活中的實(shí)物。在面向?qū)ο蟮恼Z(yǔ)言中,“類”是對(duì)一組實(shí)物的共同特征描述,“對(duì)象”是類的實(shí)例,同一個(gè)類的一些對(duì)象具有類所定義的共同特點(diǎn)。面向?qū)ο蟮娜筇攸c(diǎn)是“封裝”、“繼承”和“多態(tài)”。封裝的表現(xiàn)有三,一是它把數(shù)據(jù)成員zzhzà(因?yàn)檫@里被屏蔽,所以用拼音)在一起,形成一個(gè)整體;二是它可以隱藏細(xì)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論