第一篇:實驗九-Web應(yīng)用程序設(shè)計
實驗九Web應(yīng)用程序設(shè)計
一、實驗?zāi)康模?)掌握網(wǎng)站設(shè)計的總體方法和步驟。
(2)綜合理解Web程序設(shè)計方法。
二、實驗內(nèi)容
設(shè)計一個小型的WEB應(yīng)用程序。WEB應(yīng)用程序應(yīng)包括3個以上簡單且規(guī)范的頁面,每個頁面完成明確的功能。
三、實驗要求
1)需要使用母版頁技術(shù);
2)需要使用到TexBox、GridView、DataList等ASP.NET服務(wù)器控件;
3)需要利用Session或者Cookie等內(nèi)置對象實現(xiàn)頁面間切換和數(shù)據(jù)傳遞;
4)需要用到數(shù)據(jù)庫訪問。
建議題目:
(1)圖書信息管理系統(tǒng):能夠?qū)崿F(xiàn)添加新書、修改和刪除圖書信息,借出操作等;支持按書號精確查詢圖書信息、按書名模糊查詢圖書信息等。
(2)學(xué)生信息管理系統(tǒng):能夠?qū)崿F(xiàn)添加學(xué)生、班級信息,修改學(xué)生、班級信息,刪除班級(假定學(xué)生畢業(yè),同時刪除該班學(xué)生信息)等。
第二篇:《Web應(yīng)用程序設(shè)計實驗》實驗指導(dǎo)書-實驗八
實驗八
Servlet技術(shù)的應(yīng)用
一、實驗?zāi)康?/p>
(1)、掌握怎樣編寫和使用Servlet。(2)、掌握編寫和配置和Servlet有關(guān)的web.xml文件。(3)、掌握在Servlet中使用session的方法;熟悉把用戶對某JSP頁面或Servlet的請求轉(zhuǎn)發(fā)給另一個JSP頁面或Servlet的方法。
二、實驗工具
(1)JDK1.4、JDK1.5或JDK1.6,可以從SUN公司的網(wǎng)站免費下載(2)編輯工具:記事本或Dreamweaver MX 2004、FrontPage 2003(3)Tomcat服務(wù)器,也可以從網(wǎng)上免費下載(4)Netbeans 4.1或Jcreator
三、實驗原理與內(nèi)容
(1)、有些Web應(yīng)用可能需要JSP+JavaBean+Servlet來完成,需要服務(wù)器再創(chuàng)建一些Servlet對象,配合JSP頁面來完成整個Web應(yīng)用程序的工作。本小節(jié)實驗將介紹怎樣編寫創(chuàng)建Servlet對象的類,怎樣在Tomcat服務(wù)器上保存編譯后的字節(jié)碼、編寫部署文件,怎樣請求Tomcat服務(wù)器創(chuàng)建一個Servlet對象。
① 復(fù)制需要的jar文件:為了編譯Servlet源文件,需要HttpServlet、HttpServletRequest等類,JDK內(nèi)置包中并不包含這些類文件,用戶需要將Tomcat服務(wù)器中commonlib目錄下的servlet-api.jar文件復(fù)制到JDK安裝目錄的jrelibext子目錄中。
② 添加Servlet類的字節(jié)碼文件:編寫如下的Servlet類:Computer.java,保存在D:盤根目錄下,編譯該類,形成starmoonComputer.class,將此文件夾保存到Tomcat當前Web目錄(如:ROOT目錄)下的WEB-INFclasses子目錄中,重新啟動Tomcat。Computer.java:
package star.moon;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class Computer extends HttpServlet { public void init(ServletConfig config)throws ServletException
{ super.init(config);
}
public void service(HttpServletRequest request,HttpServletResponse response)
throws IOException
{ response.setContentType(“text/html;charset=GB2312”);
PrintWriter out=response.getWriter();
out.println(“
”);String number=request.getParameter(“number”);
//獲取客戶提交的信息。
double n=0;
try{ n=Double.parseDouble(number);
out.print(“
”+number+“的平方根是:”);
out.print(“
”+Math.sqrt(n));
}
catch(NumberFormatException e)
{ out.print(“
請輸入數(shù)字字符!
”);}
out.println("
第三篇:Java Web程序設(shè)計(04112560)--實驗7
實驗項目七
1、實驗項目名稱: 監(jiān)聽和過濾
2、實驗項目性質(zhì):驗證性
3、實驗要求:必修
4、計劃學(xué)時數(shù):2學(xué)時
5、實驗內(nèi)容:
(1).實現(xiàn)網(wǎng)上書店項目后臺管理用戶的過濾功能。具體要求如下:
? 禁止用戶非法訪問,只有登錄成功才能訪問后臺頁面。
? 沒有登錄,直接訪問后臺其他頁面,將跳轉(zhuǎn)到登錄頁面。
(2).在網(wǎng)上書店項目中增加監(jiān)聽功能,當用戶登錄成功時自動更新數(shù)據(jù)庫中該用戶的登錄次數(shù)。
(3).實現(xiàn)網(wǎng)上書店項目后臺圖書管理中的修改圖書信息功能模塊。具體要求如下: ? 在圖書管理頁面bookManager.jsp中,單擊“修改圖書信息”按鈕,對選定的圖書進行修改。
? 一次只能修改一本圖書信息。
? 修改頁面中顯示圖書的原有數(shù)據(jù)。
? 圖書ISBN不可修改。
(4).實現(xiàn)網(wǎng)上書店項目后臺用戶管理中的修改用戶信息功能模塊。具體要求如下: ? 在用戶管理頁面userManager.jsp頁面中,單擊“修改用戶信息”按鈕,對選定的用戶信息進行修改。
? 一次只能修改一個用戶信息。
? 修改頁面中顯示該用戶原有信息。
? 用戶名不可修改。
根據(jù)第七章所學(xué)內(nèi)容以及上機實踐情況,在實驗報告中完成以下問題。
(1).編寫一個過濾器,名稱為ForceNoCacheFilter,通過使用此過濾器使瀏覽器不緩存任何頁面。在實驗報告中給出其中的關(guān)鍵代碼。
(2).畫圖說明Servlet上下文監(jiān)聽器的工作流程。
6、項目需用儀器設(shè)備名稱: 計算機
7、所需主要元器件及耗材:無
8、實驗項目目的和任務(wù):
(1).了解監(jiān)聽器原理及生命周期中的方法。
(2).掌握Servlet上下文監(jiān)聽。掌握HTTP會話監(jiān)聽。了解請求監(jiān)聽。
(3).理解過濾器原理及生命周期。掌握實現(xiàn)一個過濾器的步驟。了解過濾器鏈。
第四篇:C語言程序設(shè)計實驗九
C語言程序設(shè)計實驗九——字符數(shù)組
【實驗題目1】
寫幾個函數(shù):(1)輸入10個職工的姓名和職工號;
(2)按職工號由小到大排序,姓名順序也隨之調(diào)整;
(3)要求輸入一個職工號,找出該職工的姓名。
從主函數(shù)輸入要查找的職工號,輸出該職工姓名。
【實驗題目2】有一行電文,已經(jīng)按下面規(guī)律譯成密碼:
A → Za → z
B → Yb → y
C → Xc → x
即第一個字母變成第26個字母,第i個字母變成第(26-i+1)個字母。非字母字符不變。要求編程序?qū)⒚艽a譯回原文,并打印出密碼和原文。
第五篇:web程序設(shè)計復(fù)習(xí)題
一、判斷題
1.網(wǎng)頁是文本文件。()
2.在網(wǎng)頁文件index.htm中,可用代碼顯示出服務(wù)器的日期和時間。()
3.有時我們看到的網(wǎng)頁代碼實際上不是真正的源代碼。()
4.變量也有名字。()
5.變量的值可以被替換。()
6.在HTML代碼中,定義表格。()
7.VB和VBScript都是腳本語言。()
8.常量是一種不會改變的數(shù),VBScript定義常量要使用“Dim常量名稱”。()
9.session對象無法記錄數(shù)組,對象等復(fù)雜的數(shù)據(jù)類型。()
10.session和cookies一樣,都是存儲在客戶端的。()
11.Session對象的OnEnd事件處理程序只能使用Application和Server兩個ASP內(nèi)置對象。()
12.ASP中的Session的功能是將數(shù)據(jù)存儲在服務(wù)器的內(nèi)存中。()
13.ASP頁可調(diào)用ActiveX組件來來執(zhí)行任務(wù)。()
14.ASP文件必須使用專門程序來編輯。()
15.response對象的數(shù)據(jù)集合用于設(shè)置客戶端的cookies停息。()
16.request對象的數(shù)據(jù)集合用于取得客戶端的cookies停息。()
17.微軟推出的服務(wù)器是IIS和WPS。()
18.在表單(Form)傳值使用Post方法時,接收頁面可用Request.Querysting(“表單對象名稱”)進行
取值。()
19.使用request.querystring可以接受表單中輸入的數(shù)據(jù)。()
20.在表單(Form)傳值使用Get方法時,接收頁面可用Request.Form(“表單對象名稱”)進行取值。()
21.在VB中當場編寫一個組件,并生成一個.dll文件,該組件即使本機使用,也必須注冊后方能使用。
()
22.打開瀏覽器后,IIS會自動創(chuàng)建Session.SessionID屬性,其屬性值隨著瀏覽器刷新而改變。()
23.使用Application對象創(chuàng)建一個屬性,其屬性值隨著瀏覽器的關(guān)閉而消失。()
24.ASP網(wǎng)頁,運行時在客戶端可以查看到真實的ASP源代碼。()
25.HTML不具有文件存取操作的功能,是一種描述性的標記語言。()
二、選擇題
1.Asp頁面中用以包含其它頁面的命令是()。
A)return
2.Internet使用()。
A)G3協(xié)議B)CDMA協(xié)議C)TCP/IP協(xié)議D)TCP協(xié)議和IP協(xié)議
3.設(shè)置網(wǎng)頁背景圖案應(yīng)該使用()。
A)background屬性 B)bgcolor屬性C)link屬性D)color屬性
4.以下說法錯誤的是()。
A)網(wǎng)頁文件其實是文本文件
C)網(wǎng)頁也是文檔B)word 2000也可以制作網(wǎng)頁 D)網(wǎng)頁可以用HTTP編寫 B)include C)include file D)global
5.相對JSP和PHP,是ASP優(yōu)點的是()。
A)全面支持面向?qū)ο蟪绦蛟O(shè)計 B)執(zhí)行效率高 C)簡單容易 D)多平臺支持
6.下面哪門語言不是被瀏覽器執(zhí)行的()。A)HTML A)ASP
B)JavaScript B)CGI
C)VBScript C)JSP B)標識網(wǎng)頁特征 D)標識最大號字體
D)ASP D)JavaScript
7.7、相對比較早出現(xiàn)的服務(wù)器端技術(shù)是:()8.
A)在web頁面中產(chǎn)生一個多行文本框 B)在web頁面中產(chǎn)生一個單行文本框 C)在web頁面中產(chǎn)生一個復(fù)選框 D)在web頁面中產(chǎn)生一個口令文本框 10.是一個()。A)文本框 B)重新填寫的按鈕 C)下拉菜單
D)提高給服務(wù)器的按鈕
11.在超級鏈接中,如果指定()框架名稱,連接目標將在鏈接文本所在的框架頁內(nèi)出現(xiàn),當前頁
面被刷新。A)Blank A)標記
B)Self B)
標記
C)Parent C)
標記
D)Top D)
12.以下標記中,()可用于在網(wǎng)頁插入圖像。13.下面關(guān)于標記的說法不正確的是()。A)標記要填寫在一對尖括號(<>)內(nèi)
B)書寫標記的時候,英文字母的大、小寫或混合使用大小寫都是允許的。C)標記內(nèi)可以包含一些屬性,屬性名稱出現(xiàn)在標記的后面,并且以分號進行分隔。D)HTML對屬性名稱的排列順序沒有特別的要求。14.發(fā)展DHTML的作用不在于:()A)減輕服務(wù)器處理壓力 B)加快客戶端頁面處理速度 C)減輕網(wǎng)絡(luò)壓力 D)加快數(shù)據(jù)搜索速度 15.以下說法不正確的是()。A)VBScript 是VB的一個子集C)VBScript是腳本語言
16.Textarea屬性之Rows用于設(shè)置 :()A)多行文本框名稱
B)VB 是VBScript的一個子集 D)VBScript 弱于VB
9.下面的HTML標記的作用是()。
B)設(shè)置最多可以輸入的行數(shù) C)設(shè)置每行可以輸入的字符數(shù) D)設(shè)置每列可以輸入的字符數(shù)
17.下列Response對象的屬性中哪個可以用于設(shè)定頁輸出是否被緩沖?()A)TotalBytes
B)ContentType
C)status
D)Buffer
18.<%Response.Write “您來訪的時間是:” & Year(date())& “年” & Month(date())& “月” & Day(date())&
“日” %>如果瀏覽者打開這個ASP頁面的日期是2006年5月20日,以上代碼運行后,轉(zhuǎn)化成標準HTML代碼為:()
A)您來訪的時間是:2006年5月20日 B)Response.Write
C)<%您來訪的時間是:2006年5月20日%> D)您來訪的時間是:
19.ASP網(wǎng)頁的Web服務(wù)器最好采用()。A)Apache C)Windows98 A)./* */ C)
B)IIS(Internet Information Server)D)WindowsNT B).