电竞比分网-中国电竞赛事及体育赛事平台

分享

JSP Web 開發(fā)課程教與學(xué)(教學(xué)大綱,考核大綱和試卷)

 如鹿渴慕溪水88 2019-09-02


(理論類)

一、課程簡介

課程名稱

Java Web開發(fā)技術(shù)

英譯名稱

Java Web Development  Technology

課程代碼

176131014

課程開設(shè)學(xué)期

4

課程學(xué)時

48

課程學(xué)分

2.5

課程類型

□公共基礎(chǔ)課□專業(yè)基礎(chǔ)課■專業(yè)選修課□公共選修課□必修課■選修課

開課學(xué)院

計算機(jī)科學(xué)與技術(shù)學(xué)院

教學(xué)研究室/系

網(wǎng)絡(luò)工程系

教材名稱

主教材:《JSP Web技術(shù)及應(yīng)用教程》(第二版) 王春明史勝輝編著

清華大學(xué)出版社,2018年4月,書號:ISBN 978-7-302-49603-8

實驗教材:《JSP Web技術(shù)實驗與項目實訓(xùn)教程》王春明史勝輝編著

清華大學(xué)出版社,2016年9月,書號:ISBN-978-7-302-43465-8 

考核方式

■考試□考查□開卷■閉卷□課程設(shè)計□學(xué)期論文□其他

課程成績

平時成績  30%

期末成績70%

主講教師基本信息

姓名

性別

學(xué)歷

學(xué)位

職稱

從教時間







課程簡介

JSP技術(shù)是J2EE技術(shù)的核心之一,是基于Java Servlet以及整個Java體系的Web開發(fā)技術(shù),利用這一技術(shù)可以建立安全、跨平臺的先進(jìn)動態(tài)網(wǎng)站。JSP使用的是Java語言,以Java技術(shù)為基礎(chǔ),又在許多方面做了改進(jìn),具有動態(tài)頁面與靜態(tài)頁面分離,能夠脫離硬件平臺的束縛,以及編譯后運(yùn)行等優(yōu)點。

本課程從JSP基本的語法和規(guī)范入手,結(jié)合Servlet的最新規(guī)范,由淺入深、循序漸進(jìn)地介紹了JSP Web的技術(shù)原理,深入淺出地講解了JSP開發(fā)中的種種問題。

課程內(nèi)容從體系結(jié)構(gòu)、知識銜接、關(guān)鍵知識點的講解、典型案例的分析等方面進(jìn)行了精心安排。

本課程采用的開發(fā)環(huán)境為JDK1.6+MyEclipse8.x+Tomcat7.x+MySql5.5及以上版本。










二、課程大綱

一、課程的基本信息


適應(yīng)對象:本科層次,計算機(jī)科學(xué)與技術(shù),軟件工程、網(wǎng)絡(luò)工程、物聯(lián)網(wǎng)工程等專業(yè)
課程代碼:*****
學(xué)時分配:48學(xué)時(理論授課32學(xué)時+課內(nèi)實驗16學(xué)時)
賦予學(xué)分:2.5、
先修課程:高等數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、Java語言程序設(shè)計
后續(xù)課程:Java框架開發(fā)技術(shù)、移動應(yīng)用開發(fā)

二、課程性質(zhì)與任務(wù)

《JavaWeb開發(fā)技術(shù)》是計算機(jī)類專業(yè)開設(shè)的一門專業(yè)基礎(chǔ)課,學(xué)習(xí)本課程前必須先修Java程序設(shè)計。

JSP技術(shù)是Java Web技術(shù)的基礎(chǔ)。它是基于JavaServlet以及Java平臺的Web開發(fā)技術(shù),具有動態(tài)頁面與靜態(tài)頁面分離、脫離硬件平臺束縛“一次編寫,各處運(yùn)行”等優(yōu)點。利用這一技術(shù)可以建立安全、跨平臺的先進(jìn)動態(tài)網(wǎng)站。本課程知識、技術(shù)在國內(nèi)外有著廣闊的發(fā)展前景,目前各個大型網(wǎng)站多數(shù)以JSP為主要編程語言。深入理解JSP的技術(shù)和架構(gòu),是深入開發(fā)J2EE技術(shù)的必經(jīng)之路。牢固掌握J(rèn)SP技術(shù),是架構(gòu)高性能Web應(yīng)用的基礎(chǔ)。

本課程適用于計算機(jī)類專業(yè)學(xué)習(xí),能夠加強(qiáng)學(xué)生對于動態(tài)網(wǎng)站、Web應(yīng)用編程思想、技術(shù)的理解和掌握,為將來從事動態(tài)網(wǎng)站、WEB應(yīng)用開發(fā)奠定良好的基礎(chǔ)。

本課程側(cè)重實際應(yīng)用,每一講的內(nèi)容都配合了詳細(xì)的編程實例講解,使學(xué)生達(dá)到學(xué)以致用的目的。

本課程在專業(yè)教學(xué)計劃中占有重要的地位。課程以使學(xué)生掌握J(rèn)SP開發(fā)技術(shù)為目的,其任務(wù)是讓學(xué)生掌握J(rèn)SP的工作原理和基本語法規(guī)則,以及JSP的編程技巧和JSP的數(shù)據(jù)庫編程等。

三、教學(xué)目的與要求

該課程理論教學(xué)的基本任務(wù):使學(xué)生掌握J(rèn)spWeb技術(shù)的基本原理,具備Web項目開發(fā)能力。為將來從事Web應(yīng)用系統(tǒng)的開發(fā)、運(yùn)行管理和科研工作打好必要的理論基礎(chǔ),同時注重培養(yǎng)學(xué)生分析問題、解決問題的能力。具體要求如下:

1.掌握J(rèn)SP開發(fā)語言的基礎(chǔ)知識,同時對Java、HTML、JavaScript有一定的了解。

2.熟練掌握J(rèn)SP運(yùn)行環(huán)境的配置方法,熟悉B/S的開發(fā)模式,基本具備用JSP設(shè)計開發(fā)Web應(yīng)用程序的能力。

3.靈活運(yùn)用JSP語法,解決JSP的中文問題,掌握J(rèn)SP中訪問數(shù)據(jù)庫的技術(shù)JDBC。

4.引導(dǎo)學(xué)生熟練使用JSP進(jìn)行網(wǎng)絡(luò)編程。

5.使用JSP技術(shù)開發(fā)Web應(yīng)用項目。

四、教學(xué)內(nèi)容與安排

1 Web的基本原理2學(xué)時)
1.1 常用的WEB服務(wù)器
1.2 IIS Web服務(wù)器配置
1.3 客戶端技術(shù)
1.4 服務(wù)端技術(shù)

2 HTML語言基礎(chǔ)2學(xué)時)
2.1 HTML文件的基本結(jié)構(gòu)
2.2 HTML常用標(biāo)記
2.3 HTML事件
2.4 DIV+CSS布局
2.4.1 CSS樣式表引入方法
2.4.2 CSS語法
2.4.3 DIV+CSS布局
2.4.4 DIV-CSS布局定位
2.4.5 DIV+CSS布局實例
2.5 JavaScript
2.5.1 JavaScript函數(shù)
2.5.2 JavaScript數(shù)據(jù)類型
2.5.3 JavaScript運(yùn)算符
2.5.4 JavaScript中的控制語句
2.5.5 JavaScript內(nèi)部對象
2.5.6 瀏覽器對象

3 Java Web開發(fā)環(huán)境搭建2學(xué)時)
3.1 Java Web工作原理
3.2 Tomcat的安裝配置
3.3 在MyEclipse中配置Tomcat
3.4 使用MyEclipse 創(chuàng)建Web工程
3.5使用MyEclipse 發(fā)布WEB工程
3.6 Tomcat其他常用設(shè)置
3.7 Servlet容器介紹
3.8 HTTP協(xié)議分析

4 JSP技術(shù)基礎(chǔ)8 學(xué)時)
4.1 JSP簡介
4.2 JSP標(biāo)準(zhǔn)語法
4.2.1 JSP注釋
4.2.2 JSP聲明
4.2.3 JSP表達(dá)式
4.2.4 JSP程序段
4.2.5 JSP與HTML的混合使用
4.3 JSP編譯指令
4.3.1 page編譯指令
4.3.2 include編譯指令
4.3.3 taglib編譯指令
4.4 JSP動作指令
4.4.1 forward動作指令
4.4.2 include動作指令
4.4.3 plugin動作指令
4.4.4 param動作指令
4.4.5 相對基準(zhǔn)地址
4.5 JSP的隱含對象
4.5.1 JSP內(nèi)置對象作用域
4.5.2 out對象
4.5.3 page對象
4.5.4 request對象
4.5.5 response對象
4.5.6 session對象
4.5.7 application對象
4.5.8 config對象
4.5.9 exception對象
4.5.10 pageContext對象
4.5.11 Cookie對象

5 JSP訪問數(shù)據(jù)庫3 學(xué)時)
5.1 MySQL數(shù)據(jù)庫
5.2 項目案例1-網(wǎng)上書店數(shù)據(jù)庫創(chuàng)建
5.3 使用JDBC訪問數(shù)據(jù)庫
5.4 JDBC驅(qū)動類型
5.5 JDBC常用接口、類介紹
5.6 數(shù)據(jù)庫連接池原理

6JavaBean技術(shù)4學(xué)時)
6.1 什么是JavaBean
6.2在JSP中使用JavaBean
6.2.1 <jsp:useBean>
6.2.2 <jsp:setProperty>
6.2.3 <jsp:getProperty>
6.3項目案例2-網(wǎng)上書店用戶登錄設(shè)計

7 Servlet基礎(chǔ)知識7 學(xué)時)
7.1 什么是Servlet
7.2 Servlet的生命周期
7.3 ServletAPI層次結(jié)構(gòu)
7.4 主要Servlet API介紹
7.4.1 HttpServlet類
7.4.2 HttpServletRequest接口
7.4.3 HttpServletResponse接口
7.4.4 ServletContext接口
7.4.5 HttpSession接口
7.4.6 ServletConfig類
7.5 Servlet應(yīng)用舉例
7.5.1 利用Servlet實現(xiàn)驗證碼功能
7.5.2 利用Servlet實現(xiàn)文件上傳功能
7.6 項目案例3-網(wǎng)上書店后臺設(shè)計
7.6.1 圖書實體類設(shè)計
7.6.2 數(shù)據(jù)庫底層操作業(yè)務(wù)類設(shè)計
7.6.3 邏輯處理業(yè)務(wù)類(Servlet)設(shè)計
7.6.4 后臺功能模塊設(shè)計
7.7 項目案例4-網(wǎng)上書店前臺設(shè)計
7.7.1 顧客瀏覽圖書
7.7.2 顯示圖書詳細(xì)信息
7.7.3 圖書添加到購物車并顯示購物車信息
7.7.4 添加訂單信息并結(jié)賬
7.8 JSP 設(shè)計模式
7.8.1 ModelⅠ體系結(jié)構(gòu)
7.8.2 ModelⅡ體系結(jié)構(gòu)

8過濾器1 學(xué)時)
8.1 Servlet過濾器簡介
8.2 Servlet過濾器體系結(jié)構(gòu)
8.3 Servlet過濾器實例
8.4 JSP中文亂碼問題

9 ELJSTL1學(xué)時)
9.1 EL表達(dá)式基礎(chǔ)知識
9.2 EL表達(dá)式的應(yīng)用示例
9.3 JSTL簡介
9.4 JSTL核心標(biāo)簽庫

10 JSP自定義標(biāo)簽1 學(xué)時)
10.1 JSP自定義標(biāo)簽簡介
10.2 開發(fā)自定義JSP標(biāo)簽
10.2.1 創(chuàng)建標(biāo)簽處理類
10.2.2 創(chuàng)建標(biāo)簽庫描述文件TLD
10.2.3 JSP中使用自定義標(biāo)簽
10.3 自定義分頁標(biāo)簽示例

11 JSP Web項目實例1學(xué)時)
11.1 聊天室程序設(shè)計實例
11.1.1  聊天室基礎(chǔ)
11.1.2  聊天室窗口框架
11.1.3  聊天信息處理與退出機(jī)制
11.1.4  聊天室程序小結(jié)
11.2 投票系統(tǒng)設(shè)計實例

五.實驗安排:(16學(xué)時)

實驗一 IIS Web服務(wù)器        2學(xué)時
實驗二 JSP Web環(huán)境          2學(xué)時
實驗三 JSP動態(tài)表格          2學(xué)時
實驗四 JSP隱含對象          2學(xué)時
實驗五 JDBC數(shù)據(jù)庫訪問      2學(xué)時
實驗六 JavaBean與Servlet      2學(xué)時
實驗七過濾器               2學(xué)時
實驗八綜合實驗             2學(xué)時

六、教學(xué)設(shè)備和設(shè)施

多媒體教室
多媒體教學(xué)課件

七、課程考核與評估

本課程考試采用閉卷考核方法,考試時間為2 小時。
期末考試成績占總成績的70%
平時成績占總成績的30%。

八、附錄

教學(xué)參考文獻(xiàn)目錄
1、JSP實用教程(第三版)耿祥義,張躍平編著  清華大學(xué)出版社,:2015.1
2、JSP Web技術(shù)實驗與項目實訓(xùn)教程王春明史勝輝編著  清華大學(xué)出版社,2016.9

制定人:王春明

審核人:史勝輝

三、考核大綱

一、適應(yīng)對象

修讀完本課程規(guī)定內(nèi)容的計算機(jī)類各專業(yè)的本科學(xué)生;
提出并獲準(zhǔn)免修本課程、申請進(jìn)行課程水平考核的計算機(jī)類各專業(yè)的本科學(xué)生;
提出并獲準(zhǔn)輔修第二專業(yè)、申請進(jìn)行課程水平考核的非計算機(jī)類的本科學(xué)生。

二、考核目的

通過考核來檢查和了解學(xué)生對本門課程內(nèi)容的掌握程度,考核學(xué)生對JSP Web技術(shù)的基本原理、組成、工作特性的了解和掌握情況,及對JSP Web項目開發(fā)工作特征的掌握情況。通過本課程的學(xué)習(xí),學(xué)生應(yīng)對JSP Web系統(tǒng)的分析和設(shè)計方法有一定的了解和掌握。

三、考核形式與方法

期末閉卷考核

四、課程考核成績構(gòu)成

期末考試成績占總成績的70%
平時成績占總成績的30%。

五、考核內(nèi)容與要求

考核內(nèi)容
1.JSP Web的基本概念
2.JSP Web的工作原理和結(jié)構(gòu)特點
3.典型JSP Web系統(tǒng)的基本設(shè)計
4.典型JSP Web系統(tǒng)的分析和規(guī)劃
5.JSP Web系統(tǒng)的發(fā)布與應(yīng)用

考核要求:
以JSP Web系統(tǒng)的工作原理、基本設(shè)計、項目分析為考試重點,考核學(xué)生運(yùn)用課程知識分析問題、解決問題的能力,同時檢查學(xué)生對JSP Web系統(tǒng)的組成和工作原理的掌握和理解。

六、樣卷

Java Web開發(fā)技術(shù)》課程考試試題

                                   年       學(xué)期       班級

時間:120 分鐘總分:100

一、填空題(每空1分,共30 分)

1.JSP中有9 種內(nèi)置對象,它們分別是:___________、___________、response對象、 pageContext對象、session對象、applicationt 對象、page對象、config對象和exception對象。  

2.Request對象可以使用___________方法獲取表單提交的信息。

3.客戶端向服務(wù)器端提交數(shù)據(jù)的方式通常有兩種,一種是___________提交方式,另一種是   ___________提交方式。  

4.在JSP 內(nèi)置對象中,與請求相關(guān)的對象是______________________。 

5.___________被封裝成 javax.servlet.JspWriter 接口,它用來向客戶端輸出內(nèi)容。

6.Out 對象中用來輸出各種類型數(shù)據(jù)并換行的方法是______________________。

7.Out 對象中用來輸出各種類型數(shù)據(jù)但不換行的方法是______________________。

8.Out 對象中用來輸出一個換行符的方法是______________________。

9.Out 對象中用來關(guān)閉輸出流的方法是______________________。

10.Out 對象中用來輸出緩沖區(qū)里的數(shù)據(jù)的方法是______________________。

11.Out 對象中用來清除緩沖區(qū)里的數(shù)據(jù),并把數(shù)據(jù)寫到客戶端的方法是________________。

12.Out 對象中用來清除緩沖區(qū)里的數(shù)據(jù),但不寫到客戶端的方法是___________________。

13.Out 對象中用來獲得緩沖區(qū)大小的方法是______________________。

14.Out 對象中用來獲得緩沖區(qū)剩余空間大小的方法是______________________。

15.Out 對象中用來判斷緩沖區(qū)是否自動刷新的方法是______________________。

16.Request 對象中用來獲得服務(wù)器名字的方法是______________________。

17.Request 對象中用來獲得服務(wù)器的端口號的方法是______________________。

18.Request 對象中用來獲得客戶端的 IP 地址的方法是______________________。

19.Request 對象中用來獲得客戶端的計算機(jī)名字的方法是___________________方法。

20.Request 對象中用來獲得客戶端向服務(wù)器端傳送數(shù)據(jù)的協(xié)議名稱的方法是________。

21.___________是同應(yīng)答相關(guān)的HttpServletResponse類的一個對象,它封裝了服務(wù)器對客戶端的響應(yīng),然后被送到客戶端以響應(yīng)客戶請求。 

22.Response對象中用來動態(tài)改變contentType屬性的方法是______________________。

23.Response 對象中用來把響應(yīng)發(fā)送到另一個指定的位置進(jìn)行處理的方法是_________。

24.Response對象中用來設(shè)置指定名字的HTTP文件頭值的方法是__________________。

25.__________________封裝了屬于客戶會話的所有信息。

26.Session對象中用來設(shè)置指定名字的屬性的方法是______________________。 

27.Session對象中用來獲得指定名字的屬性的方法是______________________。 

28.___________用于多個程序或者多個用戶之間共享數(shù)據(jù)。  

29.___________提供了對每一個給定的服務(wù)器小程序及JSP頁面的ServletConfig對象的訪問,該對象封裝了初始化參數(shù)以及一些實用方法。 

30.___________是可以從 JSP 腳本程序和表達(dá)式中獲得的一個內(nèi)置對象,它是Object類的一個實例。  

二、判斷題(每空2分,共10分)

1.Application的生命周期比Session的生命周期長()。 

2.Request的生命周期比Session的生命周期長()。  

3.當(dāng) request 對象獲取客戶端提交的漢字字符時,會出現(xiàn)亂碼問題,解決方式是改變編碼格式為UTF8。()  

4.使用Request對象的getRemoteAddr( 方法可以獲取客戶端的IP 地址。() 

5.通過Post方法提交數(shù)據(jù),會將所有數(shù)據(jù)顯示在URL地址的后面。() 

6.Cookie文件是存放在服務(wù)器端的。()  

7.在設(shè)置cookie的最大存在時間時,可以設(shè)置為負(fù)值和零。()  

8.JSP內(nèi)置對象是指不用聲明就可以在JSP頁面的腳本部分使用的對象。() 

9. Out對象的作用范圍是 Application。()  

10. Out對象的clearBuffer()方法用來清除緩沖區(qū)里的數(shù)據(jù),但并不把數(shù)據(jù)寫到客戶端。  ()  

三、選擇題  (每空題1,共20 分)

1.下列選項中,()可以準(zhǔn)確地獲取請求頁面的一個文本框的輸入(文本框的名稱為 name)。 

  (A)request.getParameter(name)    (B)request.getParameter('name') 

(C)request.getParameterValues(name) (D)request.getParameterValues('name')  

2.使用response 對象進(jìn)行重定向時,使用的是()方法。

 (A)getAttribute        (B)setContentType

 (C)sendRedirect        (D)setAttribute 

3.不能在不同用戶之間共享數(shù)據(jù)的方法是()。

 (A)通過 cookie     (B)利用文件系統(tǒng)  

(C)利用數(shù)據(jù)庫     (D)通過 ServletContext 對象 

4.下面對Http請求消息使用GET和 POST方法陳述正確的是: ( ) 

(A)POST方法提交信息可以保存為書簽,而 GET則不行。 

(B)可以使用GET方法提交敏感數(shù)據(jù)。

(C)使用 POST提交數(shù)據(jù)量沒有限制。 

(D)使用 POST方法提交數(shù)據(jù)比GET方法快。 

5.下面不屬于Jsp隱式對象的是: ( )  

(A) session     (B) config    (C) pageScope    (D) exception

6.在 jsp中作用域由小到大的組合是: ( )

(A) request page sessionapplication 

(B) page request sessionapplication  

(C) pageContext request sessionapplication  

(D) pageScope requestsessionScope applicationScope 

7.在 J2EE 中,在 aa.jsp中有行代碼:<% request.setAttribute(“Co.”,”jb-aptech”); %> 

在 bb.jsp中有行代碼: <%out.println((String)request.getAttribute(“Co.”));  %> 

為了使得在bb.jsp中的如上代碼可以顯示“bi-aptech”,可以使用()方法。(選擇三項)  

(A)在 aa.jsp中使用<form method=post action=”bb.jsp”>把請求提交到 bb.jsp 

(B)在 aa.jsp中使用<jsp:forward file=”bb.jsp”/>把頁面跳轉(zhuǎn)到 bb.jsp  

(C)在 ss.jsp中使用<% respones.sendRedirect(“bb.jsp”); %>把頁面重定向到bb.jsp  

(D)在aa.jsp中使用%@include file=”bb.jsp”%包含頁面 bb.jsp 

(E)在 ss.jsp中使用<%config.getServletContext().getRequestDispatcher(“/bb.jsp”).

forward(request,response); %>把頁面重定向到 bb.jsp

 8.在 J2EE 中,在 web.xml 中,有如下代碼: 

<session-config>  

<session-timeout>30</session-timeout>   /*是分鐘*/ 

</session-config>  

以下描述,正確的是()。

(A)定義了默認(rèn)的會話時時長,時長為 30 秒  

(B)可以使用HttpSession類的 getMaxInactiveInterval()方法把該值取出來  

(C)定義了默認(rèn)的會話超時時長,時長為 30 小時  

(D)可以使用 Session類的 getMaxInactiveInterval()方法把該值取出來

9.在Http協(xié)議中用于發(fā)送大量數(shù)據(jù)的方法的是() 

(A) post    (B) get    (C) put    (D) options  

10.HttpServletRequest接口的()方法用于創(chuàng)建會話。  

(A)setSession()    (B)getContext()

(C)getSession()    (D)putSession() 

11.()動作用于將請求發(fā)送給其他頁面。

   (A)next       (B)forward    (C)include      (D)param

12.page指令的()屬性用于引用需要的包或類。

   (A)extends    (B)import    (C)isErrorPage    (D)language  

13.下列選項中,()可以準(zhǔn)確地獲取請求頁面的一個文本框的輸入(文本框的名稱為  name)。

(A)request.getParameter(name)    (B)request.getParameter(”name”) 

(C)request.getParameterValues(name)(D)request.getParameterValues(“name”) 

14.使用response對象進(jìn)行重定向時,使用的方法是()。

   (A)getAttribute   (B)setContentType  

(C)sendRedirect   (D)setAttribute

15.如何獲取一個Cookie[]()選一項。

  (A)request.getCookies()     (B)request.getCookie() 

(C)response.getCookies()    (D)response.getCookie()  

16.在public HttpSession getSession(booleanbool)的方法定義中,當(dāng)bool為 false時表明()。

  (A)直接返回會話對象  

(B)當(dāng)服務(wù)器已經(jīng)創(chuàng)建了會話對象就返回該對象,否則返回 null 

(C)直接返回 null  

(D)當(dāng)服務(wù)器已經(jīng)創(chuàng)建了會話對象就返回該對象,否則新建一個會話對象并返回

17.關(guān)于輸入和輸出的隱式對象有()。

  (A)application      (B)request   (C)response    (D)out  

18.使用response對象進(jìn)行重定向時,使用的是()方法。

  (A)getAttribute     (B)setContentType 

(C)sendRedirect    (D)setAttribute  

19.()隱式對象可以處理 jsp頁面運(yùn)行中的錯誤或者異常。

   (A)pageContext     (B)page     (C)session     (D)exception  

20.除了Session以外,還有()也是會話跟蹤技術(shù)。選三項

  (A)隱藏表單域    (B)超鏈接    (C)URL重寫   (D)Cookie 

四、程序設(shè)計題(每題10,共30 分)

1.response編寫一個刷新頁面,實現(xiàn)每兩秒種刷新一次。   

2.編寫一程序,使用Application制作網(wǎng)站計數(shù)器。 

3.本程序求數(shù)字的平方根運(yùn)算。當(dāng)用戶將求平方根的數(shù)字輸入到文件框中時,單擊“Enter”按鈕,將在頁面中顯示出該數(shù)字的平方根。請根據(jù)程序所實現(xiàn)的功能,將程序補(bǔ)充完整。

   在A處填寫所要接收的數(shù)據(jù)變量為______________。

在B處填寫將textContent 變量強(qiáng)制轉(zhuǎn)換成double型的命令_________________。

在C處填寫應(yīng)輸出的數(shù)據(jù)的變量名為_____________。 

<% page contentType=”test/html;charset=GB2312”%> 

<HTML>  

<BODY><FONT size=5>  

<FORM action=”” method=postname=form> 

<INPUT type=”test” name=”girl”>  

<INPUT  TYPE=”submit” value=”Enter” name=”submit”> 

</FORM>  

<%String testContent=request.getParameter(“____ A ____”); 

double number=0、r=0; 

if(testContent==null) {testContent=””}  

try{ number=____ B____ (testContent); 

if(number>=0)  {r=Math.sqrt(number);  

out.print(“<BR>”+String.valueOf(____ C____)+”的平方根:“); 

out.print(“< BR >”+String.valueOf(r));  } 

else {out.print(“<BR>”+”請輸入數(shù)字字符“);  } }  

Catch(NumberrFormatException e) {

out.print(“BR”+”請輸入數(shù)字字符”); 

}  %>  

</FONT> 

</BODY> 

</HTML>  

四、課程實施與保障

教 學(xué) 基 本 要 求

本課程用一種簡單易懂的方法闡述了JSP  Web技術(shù)相關(guān)理論、工作原理和項目開發(fā)方法。
該課程理論教學(xué)的基本任務(wù):

1.使學(xué)生掌握J(rèn)SP Web系統(tǒng)的基本原理、典型應(yīng)用與典型項目開發(fā)方法;

2.掌握J(rèn)SP Web技術(shù)及應(yīng)用方法,為將來從事Web系統(tǒng)的運(yùn)行、管理、和維護(hù)打好必要的理論基礎(chǔ)

3.注重培養(yǎng)學(xué)生分析問題、解決問題的能力。

主 要 教 學(xué) 環(huán) 節(jié) 的 質(zhì) 量 標(biāo) 準(zhǔn)

備    課

1. 掌握本課程教學(xué)大綱內(nèi)容,嚴(yán)格按照教學(xué)大綱要求進(jìn)行本課程教學(xué)內(nèi)容的組織;

2. 熟悉教材各章節(jié),借助相關(guān)專業(yè)書籍資料,并依據(jù)教學(xué)大綱編寫授課計劃,編寫每次授課的教案。教案內(nèi)容包括章節(jié)標(biāo)題、教學(xué)目的、教法設(shè)計、課堂類型、時間分配、授課內(nèi)容、課后作業(yè)、教學(xué)效果分析等方面;

3. 結(jié)合課程特點,制作課件,運(yùn)用多媒體教學(xué)手段講授部分教學(xué)內(nèi)容;

4. 確定各章節(jié)課程內(nèi)容的教學(xué)方法,構(gòu)思授課思路、技巧和方法;

講      授

1. 要點準(zhǔn)確,推理正確,條理清晰,重點突出,理論聯(lián)系實際,熟練地解答和講解例題。

2. 采用多種教學(xué)方式(如啟發(fā)式教學(xué)、案例分析教學(xué)、討論式教學(xué)、多媒體示范教學(xué)等),注重培養(yǎng)學(xué)生的專業(yè)素質(zhì),提高學(xué)生發(fā)現(xiàn)、分析和解決問題的能力,以便讓學(xué)生能體會和領(lǐng)略學(xué)科研究的思路和方法。

3. 多媒體教學(xué)手段、課堂實驗、實物演示相結(jié)合,以培養(yǎng)學(xué)生實踐動手的能力。

4. 表達(dá)方式盡量便于學(xué)生理解、接受,力求形象生動,使學(xué)生在掌握知識的過程中,保持較為濃厚的興趣。

主 要 教 學(xué) 環(huán) 節(jié) 的 質(zhì) 量 標(biāo) 準(zhǔn)

作 業(yè) 布 置 與 批 改

學(xué)生必須完成一定數(shù)量的作業(yè)題,是本課程教學(xué)的基本要求,是實現(xiàn)人才培養(yǎng)目標(biāo)的必要手段。本課程作業(yè)布置的要求:每完成6個學(xué)時布置一個課外作業(yè)習(xí)題。
學(xué)生完成的作業(yè)必須達(dá)到以下基本要求:
1. 按時按量完成作業(yè),不缺交,不抄襲;
2. 作業(yè)本規(guī)范。書寫清晰,制證、登賬、編表按規(guī)定和規(guī)范處理;
3. 解題方法和步驟正確。
教師批改或講評作業(yè)的數(shù)量和次數(shù)要求如下:
1. 學(xué)生的作業(yè)要全批全改,并按時批改、講評學(xué)生每次交來的作業(yè);
2. 教師批改或講評作業(yè)要認(rèn)真、細(xì)致,每次批改或講評作業(yè)后,按優(yōu)、良、中、及格、不及格五級分制評定成績,并寫明日期;
3. 期末按百分制評出每個學(xué)生作業(yè)的總評成績,作為本課程學(xué)期總評成績中平時成績的重要組成部分。

課外答疑

為直接了解學(xué)生的學(xué)習(xí)情況,幫助學(xué)生進(jìn)一步理解和消化課堂上所學(xué)知識、改進(jìn)學(xué)習(xí)方法和思維方式,培養(yǎng)其獨(dú)立思考問題的能力,建議任課教師安排時間進(jìn)行課外答疑與輔導(dǎo)工作。

成 績 考 核

本課程為學(xué)期課程,成績考核的方式:考試??荚嚂r實行同一專業(yè)統(tǒng)考,即統(tǒng)一命題,統(tǒng)一考試,統(tǒng)一閱卷??荚噷W(xué)期總評成績的評定方法如下:
1. 平時成績占總評成績的30%;其中:
(a)實驗、實習(xí)成績占總評成績的10%;
(b)實踐技能考核成績占總評成績的20%;
2. 期末考試成績占總評成績的70%;
5. 有下列情況之一者,總評成績?yōu)椴患案瘢?/section>
(1)缺交作業(yè)次數(shù)達(dá)1/3以上者;
(2)缺課次數(shù)達(dá)本學(xué)期總授課學(xué)時的1/3以上者。

第 二 課 堂 活 動

為了培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識解決實際問題的能力和創(chuàng)新精神,教研室應(yīng)積極組織學(xué)生參加軟件企業(yè)頂崗實習(xí),并指定學(xué)術(shù)水平較高、實踐經(jīng)驗豐富的專業(yè)教師擔(dān)任指導(dǎo)教師。建議如下:
1. 選拔優(yōu)秀學(xué)生參加此類競賽活動。
2. 制訂出工作計劃,建立激勵機(jī)制,切實抓好賽前準(zhǔn)備工作。
3. 在培訓(xùn)過程中,引導(dǎo)學(xué)生理論聯(lián)系實際,培養(yǎng)學(xué)生的實際操作能力和團(tuán)隊合作精神。
此外,可由系組織技能競賽,培養(yǎng)學(xué)生的專業(yè)基本技能。

備注







 四、配套教材

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多