教育範文心得體會

JSP課程的心得總結大綱

本文已影響 8.79K人 

在學習這門課之前,JSP對於我來說是一個全新的領域,包括其基礎的HTML靜態網頁的相關知識,數據庫方面,服務器的作用都不瞭解。一開始難免的失意和緊張,覺得這門課對我來說是一種挑戰。經過一個學期的課程學習以及近期的基於JSP的網盤課程設計,我對這門課終於有了初步的瞭解,雖然掌握得很膚淺,但內心很興奮,很欣喜,新的語言入門很難,但我相信在日後的學習中,我會有一定的突破。

JSP課程的心得總結

JSP的全稱是Java Server Pages,它是一種動態網頁技術。我們需要配置的壞境有JDK,Tomcat,還要用到Myeclips這一基礎的編程工具。在學習JSP之前,由於沒有網頁編程的基礎,便學習了HTML這種文本標記語言,自己試着去做簡單的靜態網站。後來學做JSP動態網站時,就涉及到了多方面的知識,JSP內部對象及內部對象所涉及的方法,JSP與數據庫連接,如何去引用數據庫。這門課更是鞏固了JAVA這一基礎編程語言,要求對JAVA掌握的要透徹,每門語言要學紮實,深入理解,都要花費很大的功夫,不是容易的事情。

通過以上知識的學習,對開發簡單的動態網頁有了些許的`眉目,又進一步加深了對JSP的瞭解。比如我們此次的課設,設計一個網絡硬盤,用戶可以再上面上傳、下載資料,存儲基本信息。

JSP在工作時,首先啓動服務器,並且保證應用在服務器上,客戶通過瀏覽器發送請求,服務器接收到請求之後,查找有沒有這個文件對應的JAVA文件的對象。如果沒有這個文件,則需要創建(先把JSP文件轉換成JAVA文件,編譯成s文件,加載類並創建對象),然後調用對象的相應方法,方法完成對用戶的響應,通常輸出的是HTML代碼,客戶端接收到HTML代碼,瀏覽器解析這個代碼生成畫面。 在網站設計中,處處離不開Servlet,它充當一個控制器,負責封裝數據,處理業務,頁面分發。客戶端發送請求至服務器,服務器啓動並調用Servlet,Servlet根據客戶端請求生成響應內容並將其傳給服務器,服務器再將響應返回客戶端。網盤開發的整個過程中,都充分體現了MVC原理,MVC是一種

架構模式,該設計模式把系統分爲以下三個模塊:模型層(Model):包括業務層BIZ、數據持久層DAO、實體層JavaBean ;視圖層(View):對應的組件是Jsp或Html文件,此次課設對應的是Jsp文件控制器(Controller):對應的組件是Servlet。MVC模式通過引入控制器的方法將視圖層與模型層解耦、分離。Model層開發又涉及到數據庫連接池,連接池相當於一個容器,該容器裏裝有多個連接,每當有用戶請求時容器就會自動拿出一個連接對象,當用戶用完之後,容器又會將使用完畢的連接對象收回。

Jsp與servlet有一定的區別,Servlet可以看作是HTML的Java代碼,而JSP可看作是包含 Java代碼的HTML。共同點:JSP和Servlet實際上是一回事。JSP頁面最終要轉換成Servlet,並進行編譯,在請求期間執行的實際上是編譯後的Servlet。因此,JSP頁面不過是編寫Servlet的另一種方式。各自應用的範圍:Servlet比較適合於做處理任務,如做業務邏輯;JSP適合於表示任務,如網頁製作,生成動態網頁。

Jsp開發中,很重要的一點便是實現Tomcat與數據庫的鏈接,通過高級JDBC實現,基於model層的開發。在網盤的設計中也得到了充分的體現,我們寫了一個數據庫連接類以實現Tomcat與數據庫的連接。在使用HTTP協議將客戶端的請求傳送到服務器端時,通過以下方法。1) get是從服務器上獲取數據,post是向服務器傳送數據。2) 在客戶端,Get方式在通過URL提交數據,數據在URL中可以看到,POST方式,數據放置在HTML HEADER內提交。3) 對於get方式,服務器端用ueryString()可以獲取GET請求參數的變量值,對於post方式,服務器端用arameter獲取提交的數據。

以上便是我學習JSP這門課的總結以及心得。

猜你喜歡

熱點閱讀

最新文章

推薦閱讀