


全文預覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Java web 開發(fā)教程學習心得Java web課程結(jié)束了,在完成了eclipse三份實驗報告之后我開始總結(jié)這門課程自己究竟學到了什么。從C語言到Java,再到j(luò)sp,最后到j(luò)ava web ,一直都在與編程都打交道,學好它一是專業(yè)的需要,二是自己覺得它今后對自己會有很大的用途。C語言是一個面向過程的語言,而Java是一個面向?qū)ο蟮恼Z言。在C語言里,行為稱為函數(shù);在Java里,行為稱為方法。在C語言里,只有變量和函數(shù);在Java里,一切邏輯由類封裝,即 “萬物皆對象”。C語言的struct和Java的類相似,但struct里只能有屬性,而類里可以有屬性和方法。所以,C語言的分工不清晰,主控程序幾乎承擔了全部的職責;而Java可以把方法放在類里,對象的職能很多,可以單獨完成某個類的全部方法。 首先我想回顧一下java web 這本書上的主要內(nèi)容:第一章是對Web應(yīng)用程序的概述。從中我了解到Web應(yīng)用程序的三層體系結(jié)構(gòu):表示層、業(yè)務(wù)層、數(shù)據(jù)存取層。它們同是敘述在編寫代碼時應(yīng)做的規(guī)劃和應(yīng)遵循的規(guī)則,這種規(guī)劃在以后的學習中時有出現(xiàn),說明編程并不是一味地進行循環(huán)判斷、死記硬背,而需要在技術(shù)上有所加強、在效率上有所提高。 接下來學的是JSP知識。要學JSP,就必須會HTML,如果HTML學不通,這對以后的學習都是一個瓶頸。這點我有所體會。因為我對HTML掌握得比較好,在這方面沒有遇到什么困難。但如果沒掌握好這些知識,加上要學新知識,就會在舊難題的基礎(chǔ)上增加新難題,兩頭招架,實有些吃不消。所以,基礎(chǔ)是很重要的,基礎(chǔ)一定要打扎實,吃透,否則上層建筑的建起就不會很順利甚至沒法起步。 然后是JavaBean。JavaBean里有set()和get()方法,用這些方法能很容易地傳值,邏輯上更標準,代碼看起來也更規(guī)范。但set()和get()方法只是用來對屬性進行操作的,所以如果是進行復雜的邏輯或?qū)?shù)據(jù)庫進行操作等,那么就不要寫成set()和get()方法,只用一個有返回值的方法就足以。這樣直觀方便,且符合規(guī)范。 接著是Servlet。它給我的第一感覺是很專業(yè)、很難懂。書上介紹了一大堆接口、類、和重寫的方法,一時覺得暈頭轉(zhuǎn)向。后來用得多、看得多了,Servlet的基本格式也記得差不多,其實也沒什么難的。只要記住Servlet是一個用Java編寫的應(yīng)用程序,在服務(wù)器上運行,用來處理請求和響應(yīng),也可以單獨做為一個Web頁面 。在JDBC技術(shù)這章,我感到學習的壓力。JDBC的工作原理、JDBC的分類、它的主要接口、以及它連接數(shù)據(jù)庫的基本過程和運行效果等事先后我沒有聽懂。后來在圖書館借到了一本資料書 電子工業(yè)出版社出版的Java Web從初學到精通適合Java開發(fā)Web應(yīng)用和J2EE方面的初學者加上編程實戰(zhàn)演習,總算弄懂了點眉目。 最后一章主要是一些技術(shù)專題。例如訪問路徑問題、結(jié)果集處理、復雜查詢等。在前面幾章的的能力功底基礎(chǔ)上這章顯得要簡單輕松地多。大致類似于對前面知識的系統(tǒng)總結(jié)。以上就是對這個階段學習的一段回顧。接下來我想總結(jié)一下自己的學習心得:首先學習這門課程,就必須先要了解什么是web應(yīng)用。通過瀏覽器可以訪問新浪網(wǎng)、中華網(wǎng)、淘寶網(wǎng)、網(wǎng)易、搜狐網(wǎng)、微軟的網(wǎng)站及sun 公司的網(wǎng)站等,這些就是Web應(yīng)用。對于web 應(yīng)用,我們需要使用瀏覽器,通過網(wǎng)絡(luò)訪問在遠程的服務(wù)器運行的程序。Web應(yīng)用指的就是這些網(wǎng)站中的程序。 其次,是編程。學習編程最重要的就是勤記憶,勤練習,勤思考。需要記憶很多,有些東西必須要死記,沒有偷懶的辦法,在記憶的時候可以找一些規(guī)律,比如把類似的東西歸在一起記憶。平時在做練習的時候書上的例題和習題很重要,只要把書上的例子吃透,課后的習題都會做,這樣就能達到掌握知識的目的,最后在期末復習的過程中要不時地復習前面的知識,這樣才能熟練掌握所學的知識。在勤思考方面,就是在平時的編程演練中遇到困難的時候不要立刻急著去問身邊的同學或是老師,自己應(yīng)當對照課本或是相關(guān)的學習資料慢慢進行修改,只有在自己確實已經(jīng)盡力但仍然不知如何操作的情況下才可以去詢問別人,只有這樣才可以加深自己的影響。 還記得自己當初最開始時學習java的情景。那時自己除了知道什么是繼承,封裝,多態(tài),抽象類,接口這些外,其他的就什么都部知道了。后來自己在慢慢摸索的過程中才逐漸積累了對這門學科的敏感度 開始接觸Java覺Servlet是一個非常深奧的技術(shù)。我曾經(jīng)想學習網(wǎng)頁設(shè)計,看到HTML哪些松散的標記,我放棄了,最終也沒有學會做網(wǎng)頁。只知道網(wǎng)頁編輯工作有Drameware 或FrontPage。當接觸Serlvet后,發(fā)現(xiàn)做網(wǎng)頁竟然也可以像寫Java程序一樣進行編寫。完成第一個用Servlet寫的WEB版的HelloWorld 程序,足足花費了我半天時間。主要是花費在環(huán)境搭配上面。一個小小的HELLO World ,用Drameware可能也就一分鐘就能搞定的事。對于一個完全不懂HTML的人來說,要想用Servlet來開發(fā)動態(tài)WEB應(yīng)用還是太難了。 接下來很快就接觸到了JSP。JSP并不需要我在Java程序里寫HTML代碼,而是變成了在HTML中寫Java程序。初學時,所有的數(shù)據(jù)庫連接,數(shù)據(jù)庫訪問,數(shù)據(jù)顯示,業(yè)務(wù)代碼和HTML標記等都寫在JSP代碼中,感覺JSP真是無所不能。在做一些小應(yīng)用時,開發(fā)速度也非常的快。而當遇到了比較復雜的業(yè)務(wù)邏輯后,JSP開發(fā)就像是一個惡夢,每天大量的工作就是調(diào)試頁面,當其它頁面需要類似的功能時,進行代碼拷貝來進行代碼的復用,后來才知道這就是典型的Model 1模型。當把JSP與Servlet相結(jié)合后,一切都發(fā)生了改變。JSP僅用于數(shù)據(jù)展示,而Servlet用于進行業(yè)務(wù)調(diào)用和頁面流程控制,這就是所謂的Model 2模型。原來JSP并不是Servlet的替代品,JSP更需要與Servlet進行合作。再明白了Servlet與的重要后,才回過頭開始去學習Servlet,包括Servlet的生命周期,Servlet的重要接口及方法,自定義標簽等。通過這樣反復的聯(lián)系我終于在面對java和jsp時不再像以前那樣那么沒有自信了。 所以花費些力氣去學習Java基礎(chǔ),學習Jsp,Servlet,甚于學HTML,Javascript對進行Web開發(fā)都是十分必要的。最后我想總結(jié)一下學習方向的建議,JAVA基礎(chǔ)知識是學習任何JAVA擴展
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 采煤方法及工藝培訓課件
- 調(diào)度工作培訓課件
- 2025年四川駕駛員客運從業(yè)資格證模擬考試題庫
- 2025年湖北出租車考試
- 2025年江蘇省常州市中考地理試題(解析版)
- 機關(guān)不予調(diào)查通知函
- 共同注意的發(fā)展方向
- 心肺聽診音頻題目及答案
- 校園定向比賽題目及答案
- 小學游戲思維題目及答案
- 2023-2024學年江西省南昌市南昌縣人教PEP版五年級下冊期末質(zhì)量檢測英語試卷
- 鎖骨骨折的護理查房
- 印度博帕爾甲基異氰酸酯泄漏事故回顧分析
- 廣東省佛山市順德區(qū)2023-2024學年七年級下學期期末語文試題(原卷版)
- 部編人教版六年級上冊語文全冊教學課件+單元復習課件
- 【新教材】蘇科版(2024)七年級上冊數(shù)學第1-6章全冊教案設(shè)計
- 車輛維修保養(yǎng)服務(wù) 投標方案(技術(shù)方案)
- 陜西省西安市雁塔區(qū)2023-2024學年六年級下學期期末語文試卷
- 加油站會員體系設(shè)計與運營策略
- 精索靜脈曲張教學
- GB/T 5683-2024鉻鐵
評論
0/150
提交評論