動作顯示出Bean的各個屬性的值。答案:
Work.java package ccc;public class Worker { String name=null;long number;double height,weight;public String getName(){return name;} /*public String getName(){try {byte b[]=name.getBytes(“ISO-8859-1“);name=new String(b);return name;} catch(Exception e){return name;} }*/ public void setName(String newName){name=newName;} public long getNumber(){return number;} public void setNumber(long newNumber){ number=newNumber;} public double getHeight(){return height;} public void setHeight(double newHeight){height=newHeight;} public double getWeight(){return weight;} public void setWeight(double newWeight){weight=newWeight;} } Work.jsp <%@ page contentType=“text/html;charset=GB2312“ %>
名字是:
工號是:
<% double height=1.70;%> “ /> 身高是:
米
體重是:
公斤
1.要使一個標簽能夠顯示所需要的文本,應設置該標簽的()屬性的值(單)A.Caption B.Name
C.Text D.AutoSize 2.為使計時器對象每隔5秒鐘產生一個時鐘事件(Timer事件),則其Interval屬性值應設置為()(單)A.5
B.300
C.500
D.5000 3.下列的()對象支持KeyPress事件(單)A.文本框
B.命令按鈕
C.標簽框
D.圖像框 4.確定一個控件在窗體上的位置的屬性是()(單)A.Width或Height
B.Top和Height
C.Top或Width
D.Top和Left 5.確定一個窗體或控件的大小的屬性是()(單)A.Width或Height
B.Top和Width
C.Top或Left
D.Top和Left
6.用戶在屏幕上畫出應用程序界面,并設置好對象的屬性,系統便可以自動生成程序代碼,這稱為()(單)A.面向對象的程序設計
B.結構化程序設計
C.事件驅動的編程機制
D.程序設計 7.在VB中,工程文件的擴展名是()(單)A..frm
B..vbp
C..bas
D..frx 8.在VB中,窗體文件的擴展名是()(單)A..frm B..vbp
C..bas
D..frx 9.VB集成開發環境可以(單)A.編輯、調試、運行程序,但不能生成可執行程序 B.編輯、生成可執行程序、運行程序,但不能調試程序 C.編輯、調試、生成可執行程序,但不能運行程序 D.編輯、調試、運行程序,也能生成可執行程序 10.英文“VISUAL”的含義是()(單)A.可視化
B.集成C.結構化
D.調試
11.標準模塊文件的擴展名是()(單)A.frm B.vbp C.bas
D.vbg 12.VB集成開發環境中,在()中編寫代碼(單)A.狀態欄
B.屬性列表框
C.代碼框
D.標題欄
13.在面向對象的程序設計過程中,英文縮寫“OOP”的含義是()(單)A.事件驅動的編程機制
B.結構化程序設計語言
C.面向對象的程序設計
D.可視化程序設計
14.在窗體上畫一個名稱為Timer1的計時器控件,要求每隔0.5秒發生一次計時器事件,則以下正確的屬性設置語句是()(單)A.Timer1.Interval=0.5
B.Timer1.Interval=5
C.Timer1.Interval=50 D.Timer1.Interval=500 15在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下事件過程: Private Sub Command1_Click()a$=“VisualBasic” Print String(3,a$)End Sub 程序運行后,單擊命令按鈕,在窗體上顯示的內容是()(單)A.VVV
B.Vis
C.sic
D.11
16.以下關于多重窗體程序的敘述中,錯誤的是()(單)A.用Hide方法不但可以隱藏窗體,且能清除內存中的窗體 B.在多重窗體程序中,各窗體的菜單是彼此獨立的 C.在多重窗體程序中,可以根據需要指定啟動窗體 D.對于多重窗體程序中,單獨保存每個窗體 17以下合法的Visual Basic變量的名稱是()(單)A.a3
B.Const
C.9abc
D.a#x!
18.當一個復選框被選中時,它的Value屬性的值是()(單)A.3
B.2
C.1
D.0
19.表達式 5 Mod 3+53的值是()(單)A.0
B.3
C.4
D.6
20設x=4,y=8,z=7, 表達式:(x<y)Or z<x 的值是()(單)A.1
B.-1 C.TRUE D.FALSE 21設有如下程序段: x=2 For c=1 To 4 Step 2 x=x+c Next c 運行以上程序后,x的值是()(單)A.6 B.7 C.8 D.9
22執行如下兩條語句,窗體上顯示的是()(單)A=9.8596 Print Format(a,“000.00”)A.0,009.86 B.9.86 C.009.86 D.0,009.86
23下列說法中正確的是:為了保存一個Visual Basic應用程序,應當()(單)A.只保存窗體模塊文件(.frm)B.只保存工程文件(.vbp)C.分別保存工程文件和標準模塊文件(.bas)D.分別保存工程文件、窗體文件和標準模塊文件
24.要使一個文本框對象能夠顯示多行文字,應設置該對象的()屬性值為True(單)A.Text B.MultiLine C.Style D.Visible 25.若要將窗體從內存中卸載,其實現的方法或語句是()(單)A.Show B.Unload C.Load D.Hide 26.以下選項中,不是VB標準控件的是()(單)A.命令按鈕 B.定時器 C.通用對話框 D.單選框
27在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下程序: Dim a As Variant a = Array(1, 2, 3, 4, 5)Sum = 0 For i = 1 To 5 Sum = Sum + a(i1)“, a(i1)> x Then Print a(iNum2 Case 3 Op = ”ד Result = Num1 * Num2 Case 4 Op = ”÷“ Result = Num1 / Num2 End Select Label1= Num1 & Op & Num2 & ”=“ & Result End Sub 窗體運行后,輸入1,則label1的標題顯示結果為()(單)A.3+2=5 B.3-2=1 C.3×2=6 D.3÷2=1.5
42在窗體上畫一個名稱為Text1的文本框,然后畫一個名稱為HScroll1的滾動條,其Min和Max屬性分別為0和100。程序運行后,如果移動滾動框,則在文本框中顯示滾動條的當前值,以下能實現上述操作的程序段是()(單)A.Private Sub HScroll_Change()Text1.Text=HScroll1.Value End Sub
B.Private Sub HScroll_Click()Text1.Text=HScroll1.Value End Sub C.Private Sub HScroll_Change()Text1.Text=HScroll.Caption End Sub D.Private Sub HScroll_Click()Text1.Text=HScroll.Caption End Sub
43.在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下事件過程: Private Sub Command1_Click()x=InputBox(”Input“)Select Case x Case 1,3 Print ”分支 1“ Case Is>4 Print ”分支 2“ Case Else Print ”Else 分支 “ End Select End Sub 程序運行后,如果在輸入對話框中輸入2,則窗體上顯示的是()A.分支1 B.分支2 C.Else分支 D.程序出錯
44.隨機產生10個100~200之間的數,求它們的最大值程序如下: Private Sub Command1_Click()Max = 100 For i = 1 To 10 x = int【 】 Print x;If x > Max Then Max=x Next i Print Print ”最大值=“;Max End Sub 45設a=10,b=5,c=1,執行語句Print a >b > c后,窗體上顯示的是()(單)A.True B.False C.1 D.出錯信息
(46)在窗體上建立通用對話框需要添加的控件是
A)Data控件 B)From控件 C)CommonDialog控件 D)VBComboBox控件
(47)在Visual Basic中,要將一個窗體加載到內存進行預處理但不顯示,應使用的語句是 A)Load B)Show C)Hide D)Unload
48)Sub過程與Function過程最根本的區別是
A)Sub過程可以用Call語句直接使用過程名調用,而Function過程不可以
B)Function過程可以有形參,Sub過程不可以
C)Sub過程不能返回值,而Function過程能返回值 D)兩種過程參數的傳遞方式不同
49保存一個工程至少應保存兩個文件,這兩個文件分別是)A)文本文件和工程文件 B)窗體文件和工程文件 C)窗體文件和標準模塊文件 D)類模塊文件和工程文件
50.當對命令按鈕的Picture屬性裝入.bmp圖形文件后,命令按鈕上并沒有顯示所需的圖形,原因是沒有對某個屬性設置為1,該屬性是
A)MousePicture B)Style C)DownPicture D)DisabledPicture
51假設變量bool_x是一個布爾型(邏輯型)的變量,則下面正確的賦值語句是)A)bool_x=”False“ B)bool_x=.False.C)bool_x=#False# D)bool_x=False
52.設S=“中華人民共和國”,表達式Left(S,1)+Right(S,1)+Mid(S,3,2)的值為()A)“中華民國”
B)“中國人民”
C)“中共人民”
D)“人民共和” 53下列表達式的值為2123的是()
A)Val(”123asd“)& 2000 B)Val(”123asd“)+ 2000 C)Str(123)& ”2000“ D)Str(123)+”2000“ 54假設在窗體上建立了一個通用對話框,其名稱為CommonDialog1,然后畫一個命令按鈕Command1,并編寫如下事件過程: Private Sub Command1_Click()CommonDialog1.Flags=4 CommonDialog1.Filter=”all files(*.*)|*.*|text Files(*.Txt)|*.txt|Batch Filse(*.bat)|*.bat“ CommonDialog1.FilterIndex=1 CommonDialog1.ShowOpen MsgBox CommonDialog1.FileName End Sub 程序運行后,單擊命令按鈕,將顯示一個“打開”對話框,此時在“文件類型”對話框中顯示的是()
A)All Files(*.*)B)Text Files(*.Txt)C)Batch Files(.bat)D)不確定
55當運行程序時,系統自動執行啟動窗體的某個事件過程。這個事件過程是()A)Load B)Click C)Unload D)GotFocus 56.無論何控件,都具有一個共同屬性。這個屬性是()A)Text B)Font C)Name D)Caption 57.在一行內寫多條語句時,語句之間要用某個符號分隔。這個符號是()A),B);
C)、D):
58.表達式12000 + ”129“ & 200的值是
A)12329 B)”12129200“ C)”12000129200“ D)”12329“ 59.Visual Basic是一種面向對象的程序設計語言,構成對象的三要素是()
A)屬性、控件和方法 B)屬性、事件和方法 C)窗體、控件和過程 D)控件、過程和模塊
60表達式String(1,”I am student“)+ Replace(”am harass“,”rass“,”ppy“)& ”!“的值是()A)”I am happy!“ B)”I am student I am s am harass studentam happy!“ C)”I am student am harass!“ D)”I am student am happy!“ 61.引用列表框(List1)最后一個數據項應使用的表達式是()A)List1.List(List1.ListCount)B)List1.List(List1.ListCount-1)C)List1.List(ListCount)D)List1.List(ListCount-1)62.以下屬性和方法中,可重定義坐標系的是)
A)DrawStyle屬性 B)DrawWidth屬性 C)Scale方法 D)ScaleMode屬性 63.下面說法不正確的是()A)滾動條的重要事件是Change和Scroll B)框架的主要作用是將控件進行分組,以完成各自相對獨立的功能 C)組合框是組合了文本框和列表框的特性而形成的一種控件
D)計時器控件可以通過對Visible屬性的設置,在程序運行期間顯示在窗體上
64.在窗體上畫一個名稱為Check1復選框,在程序運行的過程中,若選中復選框,則Check1.value的值是()A)True B)2 C)0 D)1 65.下列關于過程敘述不正確的是()
A)過程的傳值調用是將實參的具體值傳值遞給形參 B)過程的傳址調用是將實參在內存的地址傳遞給形參
C)過程的傳值調用參數是單向傳遞的,過程的傳址調用參數是雙向傳遞的 D)無論過程傳值調用還是過程傳址調用,參數傳遞都是雙向的
66.為了使標簽能自動調整大小以顯示全部文本內容,應把標簽的【 】屬性設置為true。67.要想在文本框中顯示垂直滾動條,必須把scrollbars屬性設置為2,同時還應把【 】屬性設置為true。
68.假定有一個文本框,其名稱為text1,為了使該文本框具有焦點,應執行的語句是【 】.setfocus。
69.假定有一個名為pic2.bmp的圖形文件,要在運行期間把該文件裝入一個圖片框,應執行的語句為 圖片控件名.picture=【
】。
70.為了能自動放大或縮小圖像框中的圖形以與圖像框的大小相適應,必須把該圖像框的【 】屬性設置為true。
71.窗體、圖片框或圖像框中圖形通過對象的【 】屬性設置。72.計時器事件之間的間隔通過【
】屬性設置。
73.有時候要暫關閉計時器,這可以通過【 】屬性設置為false來實現。74.設a=sqr(2),則語句Print format$(a,”000.0“)的輸出結果是【 】。75.設a=sqr(3),則語句Print format$(a,”###.0“)的輸出結果是【 】。76.VB應用程序通常由3類模塊組成,即窗體模塊、【 】模塊和類模塊。
77在窗體上畫兩個文本框和一個命令按鈕,然后在命令按鈕的代碼窗口中編寫如下事件過程:
Private sub command1_click()text1.text=”vb“ text2.text=text1.text
text1.text=”abcd“ End Sub 程序運行后,單擊命令按鈕,文本框text2中顯示的內容為 ________。
78.在保存VB應用程序時,窗體文件和工程文件的擴展名分別為【.】和.vbp。79.下列可作為VB的變量名的是()(單)A.Filename B.A3B C.254D D.Print 80.與下列數學式cos2(c+d)對應的VB表達式是【 】。81.與下列數學式2a(7+b)對應地VB表達式是【 】。82.在VB中,字符串常量要用【 】括起來。83.下面的事件不屬于鼠標器事件的是()(單)A.MouseDown事件 B.MouseUp事件 C.MouseMove事件 D.Move事件 84.下面的事件不屬于鍵盤事件的是()(單)A.KeyPress事件 B.KeyDown事件 C.KeyUp事件 D.KeyMove事件
85.對以下程序說法不正確的是()(單)Private Sub FileOpen_Click()CommonDialog1.InitDir = ”C:“ CommonDialog1.Filter = ”文本文件 | *.Txt“ CommonDialog1.ShowOpen End Sub A.顯示”文件“打開對話框 B.打開的對話框的初始目錄為C盤根目錄 C.打開的對話框的文件類型為文本文件 D.以上說法都不正確
86.以下程序是求最大公約數和最小公倍數的程序,在【】處填寫合適的關系運算符。Private Sub Form_Click()Dim m1, n1, m, n, r As Integer n1 = InputBox(”輸入自然數n“, ”輸入數“)m1 = InputBox(”輸入自然數m“, ”輸入數“)n = n1 m = m1 If m <n Then t = m: m = n: n = t End If r = m Mod n Do While r 【 】 0 m = n n = r r = m Mod n Loop Print ”最大公約數=“, n Print ”最小公倍數= “, m1 * n1 / n End Sub 87.下面是求100以內素數的程序。Private Sub Command1_Click()Dim i As Integer, m As Integer, tag As Boolean
For m = 2 To 100 tag = True For i = 2 To m-1 If m Mod 【 】 = 0 Then tag = False Next i If tag Then Print m Next m End Sub 88.百元買百雞問題: 假定小雞每只5角,公雞每只2元,母雞每只3元。現在有100元錢要求買100只雞,以下程序列出了所有可能的購雞方案。Private Sub Command1_Click()Dim x%, y%, z% For x = 0 To 33 For y = 0 To 50 For z = 0 To 100 If 3 * x + 2 * y + 0.5 * z = 100 And 【 】 Then Picture1.Print x, y, z End If Next z Next y Next x End Sub 89.隨機產生10個100~200之間的數,求它們的最大值程序如下: Private Sub Command1_Click()Max = 100 For i = 1 To 10 x = int【 】 Print x;If x > Max Then Max=x Next i Print Print ”最大值=“;Max End Sub 90.以下是求1~100之間5或7的倍數的和,如下程序段: Sum = 0 For i = 1 To 100 If i Mod 5 = 0 Or i Mod 7 = 0 Then 【】 End If Next i Print Sum 其中【】處書寫正確的是()(單)A.Sum = i B.Sum = Sum +i C.Sum = Sum + 5+7 D.以上都不正確 91.要使得在按下鼠標左鍵時,激發mousedown事件,可以設置此事件中的button參數為()(單)
A.0 B.1 C.2 D.4 92.要使得在按下鼠標右鍵時,激發mousedown事件,可以設置此事件中的button參數為()(單)A.0 B.1 C.2 D.4 93.刪除列表框中所有的項目所使用的方法為()(單)A.move B.remove C.clear D.removeitem 94.在窗體上畫一個命令按鈕,然后編寫如下事件過程: Private Sub command1_click()Dim a As String, b As String a = InputBox(”Enter the First integer“)b = InputBox(”Enter the Second integer“)Print b + a End Sub程序運行后,單擊命令按鈕,先后在兩個輸入對話框中分別輸入456和111,則輸出結果是()(單)A.456 B.111 C.567 D.111456 95.傳值:形參得到的是實參的值,形參值的改變不會影響實參的值。在定義形參前加關鍵字Byval。
96.以下利用SUB關鍵字定義的子過程Rate,其調用格式不正確的是()(單)A.call Rate(12,56)B.Rate(12,56)C.Rate 12,56 D.以上A和C正確
97.以下程序的作用是單擊Check1檢查框將使得Text1文本框的字體在”加粗“和”常規“之間進行切換。
Private Sub Check1_Click()Text1.FontItalic = Not Text1.FontItalic End Sub 98.窗體中有一個名稱為Slider1的可選擇性刻度滑塊控件,要設置它的如下屬性值,可以編寫程序()(單)(1)Slider控件的滑塊處于最小位置時值為8(2)Slider控件的滑塊處于最大位置時值為72(3)單擊Slider控件兩端箭頭時,滑塊的增量值為2(4)單擊Slider控件的空白處時,滑塊的增量值為8 A.Slider1.Min = 8: Slider1.Max = 72:
Slider1.SmallChange =2: Slider1.LargeChange = 8 B.Slider1.Min = 2: Slider1.Max = 8:
Slider1.SmallChange = 72: Slider1.LargeChange = 8 C.Slider1.Min = 8: Slider1.Max = 72:
Slider1.SmallChange = 8: Slider1.LargeChange = 2 D.Slider1.Min = 72: Slider1.Max = 8:
Slider1.SmallChange = 2:
Slider1.LargeChange = 8 99.以下能判斷指針是否指向文件尾的函數是()(單)A.BOF B.LOC C.LOF D.EOF 00.窗體的過程Form_MouseDown(Button As Integer, Shift As Integer, X As Single, YAs Single),有4個參數,關于這些參數,正確的描述是()(單)A.通過Button參數判定當前按下的是鍵盤上哪一個鍵 B.Shift參數只能用來確定是否按下Shift鍵
C.Shift參數只能用來確定是否按下Alt和Ctrl鍵 D.參數x,y用來設置鼠標當前位置的坐標
01.設組合框Combo1中有3個項目,則以下能刪除最后一項的語句是()(單)A.Combo1.RemoveItem Text B.Combo1.RemoveItem 2 C.Combo1.RemoveItem 3 D.Combo1.RemoveItem Combo1.Listcount
1-10ADADA ABADA 11-20CCCDA AACBC 21-30ACDBB CDCCC 31-40ABDAB fontname BAAC 41-45AAC RND*101+100或100+RND*101或RND()*101+100或100+RND()*101 B 46-50CACBB 51-55DBBAA 56-60CDBBA 61-65BCDDD 66Autosize 67Multiline 68Text1 669loadpicture(”pic2.bmp")70Stretch 71Picture 72Interval 73Enabled 74 001.4 75 1.7 76【標準】77VB 78frm 79B 80cos(2*(c+d))81 2*a*(7+b)82【雙引號】83D 84D 85D 86<> 87【i】88x+y+z=100 89RND*101+100或100+RND*101或RND()*101+100或100+RND()*101 90B 91-95BBCDV 96-00BVADD 01B 13
習題一
1.運行startup.bat啟動Tomcat服務器的好處是什么?
答:確保Tomcat服務器使用的是Java_home環境變量設置的JDK。
2.請在C:下建立一個名字為book的目錄,并將該目錄設置成一個Web服務目錄,然后編寫一個簡單的JSP頁面,保存到該目錄中,讓用戶使用虛擬目錄red訪問該JSP頁面。答:屬于操作題,解答略。
3.怎樣訪問Web服務目錄子目錄中的JSP頁面?
答:Web服務目錄的下的目錄稱為該Web服務目錄下的相對Web服務目錄。瀏覽器的地址欄中鍵入:http://IP:8080/Web目錄名字/子目錄名字/JSP頁面。
4.如果想修改Tomcat服務器的端口號,應當修改哪個文件?能否將端口號修改為80。答:修改Tomcat服務器安裝目錄中conf文件夾中的主配置文件:server.xml,只要沒有其他應用程序正在占用80,就可以將端口號設置為80。
習題二
1.“<%!”和“%>”之間聲明的變量與“<%”和“%>”之間聲明的變量有何不同? 答:“<%!”和“%>”之間聲明的變量在整個JSP頁面內都有效,稱為JSP頁面的成員變量,成員變量的有效范圍與標記符號<%!、%>所在的位置無關。所有用戶共享JSP頁面的成員變量,因此任何一個用戶對JSP頁面成員變量操作的結果,都會影響到其他用戶。
“<%”和“%>”之間聲明的變量稱為局部變量,局部變量在JSP頁面后繼的所有程序片以及表達式部分內都有效。運行在不同線程中的Java程序片的局部變量互不干擾,即一個用戶改變Java程序片中的局部變量的值不會影響其他用戶的Java程序片中的局部變量。當一個線程將Java程序片執行完畢,運行在該線程中的Java程序片的局部變量釋放所占的內存。
2.如果有兩個用戶訪問一個JSP頁面,該頁面中的Java程序片將被執行幾次? 答:兩次。
3.是否允許一個JSP頁面同時含有如下兩條page指令: <%@ page contentType=“text/html;charset=GB2312” %> <%@ page contentType=“application/msword” %> 是否允許JSP頁面同時含有如下兩條指令: <%@ page import=“java.util.*” %> <%@ page import=“java.sql.*” %> 答:第一個問題的答案是不允許;第二個問題的答案是允許。
4.假設有兩個用戶訪問下列JSP頁面hello.jsp,請問第一個訪問和第二個訪問hello.jsp頁面的用戶所看到的頁面的效果有何不同?
Hello.jsp <%@ page contentType=“text/html;charset=GB2312” %> <%@ page isThreadSafe=“false” %>
<%!int sum=10;void add(int m){
sum=sum+m;} %> <% int n=600;
add(n);%>
<%=sum%>
曲靖師范學院計算機科學與工程學院 《JSP程序設計》學生職業技能訓練大綱
(2013年5月 編寫)
為了促進我院學生盡快熟悉和掌握JSP語言編程的基本知識和技能,特制定本職業技能訓練大綱。大綱適合我院計算機科學與技術、信息管理與信息系統和軟件工程三個專業的全體學生。通過JSP語言程序設計的職業技能訓練,使學生掌握JSP運行環境的搭建、JSP頁面元素、JSP內置對象、JSP數據庫操作、文件操作、Web基礎知識、JSP與JavaBean、Servlet編程技術等知識點。
由于《JSP程序設計》職業技能訓練是在學習《JSP程序設計》課程時開展,故訓練內容可參考這門課程的教學大綱要求。為了促進職業技能的訓練效果,將設置3個評測項目,每個項目包含訓練目標、訓練內容、訓練方法要求、訓練實施安排及考核、參考資料等部分,學生根據要求熟練掌握各知識點。最后考核則選擇其中某個項目,并參考其要求實施。
項目一:JSP學生成績管理程序
一、訓練目標
通過本項目的訓練,使學生掌握JSP語言編寫一個小型學生成績程序的方法。該程序包括成績錄入、修改成績、查詢成績、刪除程序功能。通過該技能的訓練,除了熟悉JSP語言語法外,為今后的動態網站的開發奠定良好的基礎。
二、訓練內容
1.JSP開發環境的搭建 2.數據表的創建 3.數據查詢的方法 4.數據添加的方法 5.數據更新的方法
三、訓練方法要求
使用MyEclipse工具編制實現訓練目標及內容要求的JSP代碼程序,要求學生獨立完成程序代碼的編制與調試。
四、訓練實施安排及考核
1.時間安排: 與課程《JSP程序設計》同一學期開設,課余時間,短學期。2.訓練方式: 除課堂上必要的訓練外,課余對學生開放相關實驗室進行操作訓練。
3.考核形式: 開卷考核。學生使用MyEclipse編寫JSP程序,實現訓練目標及內容所要求功能,并對代碼增加詳細注釋。最后提交可訪問的成績管理動態網站,并隨機選取部分學生參與答辯,據此給出成績評定。
五、說明
1.需要安裝有MyEclipse的計算機,可使用學院機房的計算機,也可以使用學生自己的個人電腦完成實驗項目。
2.參考資料
[1] 范蕓,范慧霞.JSP動態網站開發基礎與上機指導[M].北京:清華大學出版社, 2010.[2] 王小軍,田中雨,劉躍軍.JSP動態網站開發[M].北京:清華大學出版社, 2008.[3] 劉俊亮,王清華.JSP Web開發學習實錄[M].北京:清華大學出版社, 2011 [4] 王永茂.JSP程序設計——用JSP開發Web應用[M].北京:清華大學出版社, 2012.[5] 向學哲.JSP程序設計教程[M].北京:人民郵電出版社, 2009.[6]清華大學計算機與信息管理中心.Servlet和JSP編程基礎[M].北京:中國鐵道出版社, 2010.項目二:簡單的購物程序
一、訓練目標
通過本項目的訓練,使學生掌握JSP語言編寫一個網上購物程序。該程序包括用戶注冊、登陸、購物車、商品列表分頁顯示功能。通過該技能的訓練,除了熟悉JSP語言語法外,為今后的動態網站的開發奠定良好的基礎。
二、訓練內容
1.JSP頁面的創建 2.JavaBean類的創建
3.JavaBean組建對數據庫的訪問
三、訓練方法要求
使用MyEclipse工具編制實現訓練目標及內容要求的JSP代碼程序,要求學生獨立完成程序代碼的編制與調試。
四、訓練實施安排及考核
1.時間安排: 與課程《JSP程序設計》同一學期開設,課余時間,短學期。2.訓練方式: 除課堂上必要的訓練外,課余對學生開放相關實驗室進行操作訓練。
3.考核形式: 開卷考核。學生使用MyEclipse編寫JSP程序,實現訓練目標及內容所要求功能,并對代碼增加詳細注釋。最后提交可訪問的簡單購物動態網站,并隨機選取部分學生參與答辯,據此給出成績
評定。
五、說明
1.需要安裝有MyEclipse的計算機,可使用學院機房的計算機,也可以使用學生自己的個人電腦完成實驗項目。
2.參考資料
[1] 范蕓,范慧霞.JSP動態網站開發基礎與上機指導[M].北京:清華大學出版社, 2010.[2] 王小軍,田中雨,劉躍軍.JSP動態網站開發[M].北京:清華大學出版社, 2008.[3] 劉俊亮,王清華.JSP Web開發學習實錄[M].北京:清華大學出版社, 2011 [4] 王永茂.JSP程序設計——用JSP開發Web應用[M].北京:清華大學出版社, 2012.[5] 向學哲.JSP程序設計教程[M].北京:人民郵電出版社, 2009.[6]清華大學計算機與信息管理中心.Servlet和JSP編程基礎[M].北京:中國鐵道出版社, 2010.項目三:JSP留言板程序設計
一、訓練目標
通過本項目的訓練,使學生掌握JSP語言編寫一個綜合實訓程序的方法。要求單擊“提交留言”按鈕后,要將輸入留言人輸入的信息保存到數據庫中。通過該技能的訓練,除了熟悉JSP語言語法外,為今后的動態網站的開發奠定良好的基礎。
二、訓練內容
1.JSP頁面的創建
2.JavaBean類、Servlet類的創建 3.Servlet程序Web.xml文件的配置 4.JSP+JavaBean+Servlet程序的運行
三、訓練方法要求
使用JSP+JavaBean+Servlet開發模式編制實現訓練目標及內容要求的JSP代碼程序,要求學生獨立完成程序代碼的編制與調試。
四、訓練實施安排及考核
1.時間安排: 與課程《JSP程序設計》同一學期開設,課余時間,短學期。2.訓練方式: 除課堂上必要的訓練外,課余對學生開放相關實驗室進行操作訓練。
3.考核形式: 開卷考核。學生使用MyEclipse編寫JSP程序,實現訓練目標及內容所要求功能,并對代碼增加詳細注釋。最后提交可訪問的留言板動態網站,并隨機選取部分學生參與答辯,據此給出成績評定。
五、說明
1.需要安裝有MyEclipse的計算機,可使用學院機房的計算機,也可以使用學生自己的個人電腦完成實驗項目。
2.參考資料
[1] 范蕓,范慧霞.JSP動態網站開發基礎與上機指導[M].北京:清華大學出版社, 2010.[2] 王小軍,田中雨,劉躍軍.JSP動態網站開發[M].北京:清華大學出版社, 2008.[3] 劉俊亮,王清華.JSP Web開發學習實錄[M].北京:清華大學出版社, 2011 [4] 王永茂.JSP程序設計——用JSP開發Web應用[M].北京:清華大學出版社, 2012.[5] 向學哲.JSP程序設計教程[M].北京:人民郵電出版社, 2009.[6]清華大學計算機與信息管理中心.Servlet和JSP編程基礎[M].北京:中國鐵道出版社, 2010.
下載JSP程序設計考試試題與答案.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
網址:http://www.tmdps.cn/a5/2019051223/64c1bfeefe1eb3df.html
聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。
學習JSP程序設計和Servlet心得體會 JSP這門課是教我們怎么做網站的,學習了許多枯燥的語言知識,總算是可以自己做網站了 記得在第一節課上,我就跟學生們講了“為什么學JSP?”,“J......
實訓名稱:JSP程序設計 實訓人: 指導老師: 實訓地點:實訓時間: 實訓目的:1、掌握jsp在具體項目中的應用 2、熟練掌握MyEclipse開發環境的使用 3、掌握SQL SERVER/ACCESS數據庫的操......
VB08 1、打開“考生文件夾781”中的文件“test4.vbp”,完善Command1_Click事件代碼并保存。 實現功能:回文字符串是指一個字符串從左往右讀與從右往左讀是一樣的,如“ABCBA”,......
VB10 1、打開文件“考生文件夾178工程1.vbp”,完善Command1_Click事件及fac函數并保存。 實現功能:用遞歸法求3!+5!+7!的值,將結果輸出到窗體上。 Public Function fac(a As......
VB程序設計試題及答案(一) 一、單選題 1. VB6.0是一種面向 B 的編程環境。(A) 機器 (B) 對象(C) 過程 (D) 應用 2. 要使FormI窗體的標題欄顯示"歡迎使用VB",以下 D 語句是正確......
1、在傳統的HTML頁面中加入( D)就構成了一個JSP頁面文件。 A、JAVA程序片 B、JSP標簽 C、用“”標記符號括起來的程序 D、JAVA程序片和JSP標簽 2、配置JSP運行環境,若WEB應用......
檢察院考試試題與答案 2014河南檢察院考試:法律專業科目模擬試題及答案解析 2014年河南檢察院考試法律模擬試題 來源:京佳教育 小編推薦:2014年河南檢察院考前沖刺培訓班(5月3......
《Web程序設計(JSP)》課程設計總結
課程設計時間: 2011-2012 年第一學期 第13周—第14周
課程設計班級: 計科08101
課程設計計劃學時:40
實際設計學時:40
設計地點:信息中心A-107......
主站蜘蛛池模板:
欧美亚洲日韩不卡在线在线观看|
在线无码va中文字幕无码|
日产区一线二线三av|
久久精品久久久久观看99水蜜桃|
亚洲中文字幕日产乱码在线|
久久精品国产99久久6动漫|
嫖妓丰满肥熟妇在线精品|
2020国产精品午夜福利在线观看|
野外做受又硬又粗又大视频√|
久久99热这里只有精品66|
在线亚洲综合欧美网站首页|
中文字幕无码不卡免费视频|
狠狠躁夜夜躁人人爽天天古典|
不卡一区二区视频日本|
天天做天天爱天天做天天吃中|
国产免费人成在线视频app|
国产高潮又爽又刺激的视频|
国产大片黄在线观看|
久久人妻精品国产|
99re热视频这里只精品|
亚洲va中文字幕无码|
日韩成人一区二区三区在线观看|
国产草莓精品国产av片国产|
99re久久精品国产|
无码国产精品一区二区免费16|
亚洲国产成人精品无码区宅男|
无码人妻一区二区三区免费n鬼沢|
久久月本道色综合久久|
夜夜躁狠狠躁日日躁2022|
丰满少妇高潮惨叫久久久一|
天天拍夜夜添久久精品大|
亚洲午夜爱爱香蕉片|
丁香五月缴情综合网|
综合在线视频精品专区|
欧美裸体xxxx极品少妇|
成人无码免费一区二区三区|
思思99re6国产在线播放|
综合图区亚洲另类图片|
夜夜天天噜狠狠爱2019|
亚洲av永久纯肉无码精品动漫|
狠狠躁夜夜躁av网站中文字幕|