網(wǎng)絡(luò)編程技術(shù)及應(yīng)用實(shí)驗(yàn)報(bào)告書內(nèi)容頁_第1頁
網(wǎng)絡(luò)編程技術(shù)及應(yīng)用實(shí)驗(yàn)報(bào)告書內(nèi)容頁_第2頁
網(wǎng)絡(luò)編程技術(shù)及應(yīng)用實(shí)驗(yàn)報(bào)告書內(nèi)容頁_第3頁
網(wǎng)絡(luò)編程技術(shù)及應(yīng)用實(shí)驗(yàn)報(bào)告書內(nèi)容頁_第4頁
網(wǎng)絡(luò)編程技術(shù)及應(yīng)用實(shí)驗(yàn)報(bào)告書內(nèi)容頁_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

學(xué)籍管理系統(tǒng)試驗(yàn)報(bào)告一實(shí)驗(yàn)?zāi)康模菏箤W(xué)生了解一般的JSP技術(shù)及其使用模式,能夠使用這種技術(shù),建立一個簡單的網(wǎng)站。2.通過生產(chǎn)實(shí)習(xí),使學(xué)生驗(yàn)證、鞏固和充實(shí)所學(xué)理論知識,加深對相關(guān)內(nèi)容的理解,接觸課堂以外的時間知識,拓寬只是面,加深了解社會對本專業(yè)的需求,培養(yǎng)學(xué)習(xí)創(chuàng)新精神和實(shí)踐能力,為最后一年課程學(xué)習(xí)打好基礎(chǔ)。二實(shí)驗(yàn)要求:初步掌握J(rèn)SP編程技術(shù),學(xué)會使用JSP開發(fā)一個小型網(wǎng)站的基本知識,鞏固數(shù)據(jù)庫基本理論,并用于開發(fā)一個小型的網(wǎng)站。三技術(shù)簡介JavaServerPages(JSP)是一種實(shí)現(xiàn)普通靜態(tài)HTML和動態(tài)HTML混合編碼的技術(shù),許多由CGI程序生成的頁面大部分仍舊是靜態(tài)HTML,動態(tài)內(nèi)容只在頁面中有限的幾個部分出現(xiàn)。但是包括Servlet在內(nèi)的大多數(shù)CGI技術(shù)及其變種,總是通過程序生成整個頁面。JSP使得我們可以分別創(chuàng)建這兩個部分。JSP和ActiveServerPages(ASP)相比:Microsoft的ASP是一種和JSP類似的技術(shù)。JSP和ASP相比具有兩方面的優(yōu)點(diǎn)。首先,動態(tài)部分用Java編寫,而不是VBScript或其他Microsoft語言,不僅功能更強(qiáng)大而且更易于使用。第二,JSP應(yīng)用可以移植到其他操作系統(tǒng)和非Microsoft的Web服務(wù)器上。

JSP和純Servlet相比:JSP并沒有增加任何本質(zhì)上不能用Servlet實(shí)現(xiàn)的功能。但是,在JSP中編寫靜態(tài)HTML更加方便,不必再用println語句來輸出每一行HTML代碼。更重要的是,借助內(nèi)容和外觀的分離,頁面制作中不同性質(zhì)的任務(wù)可以方便地分開:比如,由頁面設(shè)計(jì)專家進(jìn)行HTML設(shè)計(jì),同時留出供Servlet程序員插入動態(tài)內(nèi)容的空間。SP和服務(wù)器端包含(Server-SideInclude,SSI)相比:SSI是一種受到廣泛支持的在靜態(tài)HTML中引入外部代碼的技術(shù)。JSP在這方面的支持更為完善,因?yàn)樗梢杂肧ervlet而不是獨(dú)立的程序來生成動態(tài)內(nèi)容。另外,SSI實(shí)際上只用于簡單的包含,而不是面向那些能夠處理表單數(shù)據(jù)、訪問數(shù)據(jù)庫的“真正的”程序。

JSP和JavaScript相比:JavaScript能夠在客戶端動態(tài)地生成HTML。雖然JavaScript很有用,但它只能處理以客戶端環(huán)境為基礎(chǔ)的動態(tài)信息。除了Cookie之外,HTTP狀態(tài)和表單提交數(shù)據(jù)對JavaScript來說都是不可用的。另外,由于是在客戶端運(yùn)行,JavaScript不能訪問服務(wù)器端資源,比如數(shù)據(jù)庫、目錄信息等等。JSP和ASP相比:JSP和ASP在結(jié)構(gòu)上類似,都是以“”作為標(biāo)計(jì)符,不同的是在標(biāo)計(jì)符之間的代碼ASP為JavaScript或VBScript腳本,而JSP為JAVA代碼。JSP將網(wǎng)頁的表現(xiàn)形式和服務(wù)器端的代碼邏輯分開。作為服務(wù)器進(jìn)程的JSP頁面,首先被轉(zhuǎn)換成servlet(一種服務(wù)器端運(yùn)行的java程序)。Servlet支持HTTP協(xié)議的請求和響應(yīng)。當(dāng)JSP被轉(zhuǎn)換成純JAVA代碼。多個用戶同時請求一個jsp頁面時,應(yīng)用實(shí)例化線程來響應(yīng)請求。這些線程由WEB服務(wù)器進(jìn)程來管理,和ASP的線程管理器功能類似。同CGI為每個請求創(chuàng)建一個進(jìn)程的模式比較,這種方式效率高的多。四功能演示:登陸界面:上圖為登陸界面輸入的密碼不會直接顯示出來為******在登陸界面使用了javabean其功能是當(dāng)管理員未登陸時,不能使用其他的功能界面。登陸之后我設(shè)置了一個下拉菜單其功能:增、刪、該、查查詢:我共設(shè)置了五個查詢方式:查詢?nèi)繉W(xué)生記錄、基于學(xué)生學(xué)號查詢、基于學(xué)生姓名查詢、基于學(xué)生姓氏查詢、基于學(xué)生名字查詢

我沒有分設(shè)模糊查詢和精確查詢,只是模糊查詢。如果輸入的條件夠具體的話,會查到想要的信息。例:學(xué)生名字查詢查名字中帶“王”的所有的信息。結(jié)果為:其他就不一一演示了。(當(dāng)然我每頁顯示10條,若超過10條會分頁顯示)添加:添加成功當(dāng)然不成功的時候會有提示:添加失敗修改:修改的是012565湯國軍的信息名字改為李國軍其他的信息不變。修

溫馨提示

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

評論

0/150

提交評論