日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

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

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


(理論類)

一、課程簡(jiǎn)介

課程名稱

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

英譯名稱

Java Web Development  Technology

課程代碼

176131014

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

4

課程學(xué)時(shí)

48

課程學(xué)分

2.5

課程類型

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

開(kāi)課學(xué)院

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

教學(xué)研究室/系

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

教材名稱

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

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

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

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

考核方式

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

課程成績(jī)

平時(shí)成績(jī)  30%

期末成績(jī)70%

主講教師基本信息

姓名

性別

學(xué)歷

學(xué)位

職稱

從教時(shí)間







課程簡(jiǎn)介

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

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

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

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










二、課程大綱

一、課程的基本信息


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2 HTML語(yǔ)言基礎(chǔ)2學(xué)時(shí))
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語(yǔ)法
2.4.3 DIV+CSS布局
2.4.4 DIV-CSS布局定位
2.4.5 DIV+CSS布局實(shí)例
2.5 JavaScript
2.5.1 JavaScript函數(shù)
2.5.2 JavaScript數(shù)據(jù)類型
2.5.3 JavaScript運(yùn)算符
2.5.4 JavaScript中的控制語(yǔ)句
2.5.5 JavaScript內(nèi)部對(duì)象
2.5.6 瀏覽器對(duì)象

3 Java Web開(kāi)發(fā)環(huán)境搭建2學(xué)時(shí))
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é)時(shí))
4.1 JSP簡(jiǎn)介
4.2 JSP標(biāo)準(zhǔn)語(yǔ)法
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動(dòng)作指令
4.4.1 forward動(dòng)作指令
4.4.2 include動(dòng)作指令
4.4.3 plugin動(dòng)作指令
4.4.4 param動(dòng)作指令
4.4.5 相對(duì)基準(zhǔn)地址
4.5 JSP的隱含對(duì)象
4.5.1 JSP內(nèi)置對(duì)象作用域
4.5.2 out對(duì)象
4.5.3 page對(duì)象
4.5.4 request對(duì)象
4.5.5 response對(duì)象
4.5.6 session對(duì)象
4.5.7 application對(duì)象
4.5.8 config對(duì)象
4.5.9 exception對(duì)象
4.5.10 pageContext對(duì)象
4.5.11 Cookie對(duì)象

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

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

7 Servlet基礎(chǔ)知識(shí)7 學(xué)時(shí))
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實(shí)現(xiàn)驗(yàn)證碼功能
7.5.2 利用Servlet實(shí)現(xiàn)文件上傳功能
7.6 項(xiàng)目案例3-網(wǎng)上書(shū)店后臺(tái)設(shè)計(jì)
7.6.1 圖書(shū)實(shí)體類設(shè)計(jì)
7.6.2 數(shù)據(jù)庫(kù)底層操作業(yè)務(wù)類設(shè)計(jì)
7.6.3 邏輯處理業(yè)務(wù)類(Servlet)設(shè)計(jì)
7.6.4 后臺(tái)功能模塊設(shè)計(jì)
7.7 項(xiàng)目案例4-網(wǎng)上書(shū)店前臺(tái)設(shè)計(jì)
7.7.1 顧客瀏覽圖書(shū)
7.7.2 顯示圖書(shū)詳細(xì)信息
7.7.3 圖書(shū)添加到購(gòu)物車并顯示購(gòu)物車信息
7.7.4 添加訂單信息并結(jié)賬
7.8 JSP 設(shè)計(jì)模式
7.8.1 ModelⅠ體系結(jié)構(gòu)
7.8.2 ModelⅡ體系結(jié)構(gòu)

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

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

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

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

五.實(shí)驗(yàn)安排:(16學(xué)時(shí))

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

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

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

七、課程考核與評(píng)估

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

八、附錄

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

制定人:王春明

審核人:史勝輝

三、考核大綱

一、適應(yīng)對(duì)象

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

二、考核目的

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

三、考核形式與方法

期末閉卷考核

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

期末考試成績(jī)占總成績(jī)的70%
平時(shí)成績(jī)占總成績(jī)的30%。

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

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

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

六、樣卷

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

                                   年       學(xué)期       班級(jí)

時(shí)間:120 分鐘總分:100

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

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

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

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

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

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

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

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

8.Out 對(duì)象中用來(lái)輸出一個(gè)換行符的方法是______________________。

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

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

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

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

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

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

15.Out 對(duì)象中用來(lái)判斷緩沖區(qū)是否自動(dòng)刷新的方法是______________________。

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

17.Request 對(duì)象中用來(lái)獲得服務(wù)器的端口號(hào)的方法是______________________。

18.Request 對(duì)象中用來(lái)獲得客戶端的 IP 地址的方法是______________________。

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

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

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

22.Response對(duì)象中用來(lái)動(dòng)態(tài)改變contentType屬性的方法是______________________。

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

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

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

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

27.Session對(duì)象中用來(lái)獲得指定名字的屬性的方法是______________________。 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 (A)getAttribute        (B)setContentType

 (C)sendRedirect        (D)setAttribute 

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

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

(C)利用數(shù)據(jù)庫(kù)     (D)通過(guò) ServletContext 對(duì)象 

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

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

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

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

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

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

(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”,可以使用()方法。(選擇三項(xiàng))  

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

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

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

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

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

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

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

<session-config>  

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

</session-config>  

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

(A)定義了默認(rèn)的會(huì)話時(shí)時(shí)長(zhǎng),時(shí)長(zhǎng)為 30 秒  

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

(C)定義了默認(rèn)的會(huì)話超時(shí)時(shí)長(zhǎng),時(shí)長(zhǎng)為 30 小時(shí)  

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

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

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

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

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

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

11.()動(dòng)作用于將請(qǐng)求發(fā)送給其他頁(yè)面。

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

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

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

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

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

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

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

   (A)getAttribute   (B)setContentType  

(C)sendRedirect   (D)setAttribute

15.如何獲取一個(gè)Cookie[]()選一項(xiàng)。

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

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

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

  (A)直接返回會(huì)話對(duì)象  

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

(C)直接返回 null  

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

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

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

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

  (A)getAttribute     (B)setContentType 

(C)sendRedirect    (D)setAttribute  

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

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

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

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

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

1.response編寫一個(gè)刷新頁(yè)面,實(shí)現(xiàn)每?jī)擅敕N刷新一次。   

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

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

   在A處填寫所要接收的數(shù)據(jù)變量為_(kāi)_____________。

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

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

<% 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>”+”請(qǐng)輸入數(shù)字字符“);  } }  

Catch(NumberrFormatException e) {

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

}  %>  

</FONT> 

</BODY> 

</HTML>  

四、課程實(shí)施與保障

教 學(xué) 基 本 要 求

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

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

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

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

主 要 教 學(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è)書(shū)籍資料,并依據(jù)教學(xué)大綱編寫授課計(jì)劃,編寫每次授課的教案。教案內(nèi)容包括章節(jié)標(biāo)題、教學(xué)目的、教法設(shè)計(jì)、課堂類型、時(shí)間分配、授課內(nèi)容、課后作業(yè)、教學(xué)效果分析等方面;

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

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

講      授

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

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

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

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

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

作 業(yè) 布 置 與 批 改

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

課外答疑

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

成 績(jī) 考 核

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

第 二 課 堂 活 動(dòng)

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

備注







 四、配套教材

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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多