JSP--第一個練習

       今天老師給我們佈置了小練習,雖說是小練習,但是對我這個兩個星期前還不知java爲何物的初學者來說,還是很有挑戰的。其實老師就是讓我們做幾個簡單的表單,完成對相關人員的信息錄入,信息修改和信息刪除的操作。

       以前寫過C++應用程序,初始一想Very simple,就是幾段簡單代碼而已。可是我這種想法馬上被我同學給徹底否定了,他拿來了他的一段小例子,我一看滿眼的代碼啊。

      於是狠勁的在網上收索相關資料,這東西雖說人家有現成的,可咱不也得要懂不是。終於在網海里遨遊一上午,看明白了什麼是Servlet,什麼是javabean還有那javascript,當然這些還只是一部分還要有jsp語言語法,和相關變量的傳值我也只是懂了個大概。原來這裏的JSP技術是和靜態網頁的設計原理大差不離的,它同樣需要web client的request,這時的web server就會響應request(第一次) 並創建Servlet對象。Servlet對象會創建兩個對象,當然一個是request另一個便是response。將此兩個對象作爲參數傳遞給Service()方法。其中client的一些請求信息就被封裝在了request對象裏,但是這時千萬不要以爲得到這些就萬事大吉了,我們還有很多工作要做。這裏會牽涉到JSP優於ASP的一個特性,那就是在client第一次請求時Servlet對象創建,並調用它的ini方法,但是當用戶再次請求時就可以省掉這一步了。這時就可以調用servelet的Service()方法對用戶請求進行響應。Service()方法也會調用doget或是dopost方法進行相關的操作。需知道在產生response對象時,靜態頁面就已經生成完畢,以後的工作就是交給web server對.class的處理了,然後對靜態頁面進行縫縫補補組成完整的用戶請求結果,完事OK了!當然這裏面還涉及到很多問題,比如javabean和javascript的巧妙應用,還有sention(呵呵我現在也不明白)這東東。但這些已經可以支持我完成這個小小的工程,於是開始動手編碼,前幾天搭建的環境終於派上用場了呵呵。

       在同學的幫助下,我的小小工程順利竣工。馬上部署了呵呵。等待結果中。。。。。。

      

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章