超碰人人揉人人捏人人添-97人人超碰国产精品-成人激情欧美国产第一页-亚洲欧美日韩中文字幕第一区

教育教學(xué)

當(dāng)前位置: 首頁 -> 教育教學(xué) -> 教學(xué)工作 -> 人才培養(yǎng) -> 本科生培養(yǎng) -> 教學(xué)大綱 -> 正文

《JSP程序設(shè)計(jì)》教學(xué)大綱

信息來源: 發(fā)布日期:2015-09-25

《JSP程序設(shè)計(jì)》教學(xué)大綱

課程名稱:

JSP程序設(shè)計(jì)

課程編號(hào):

408404

420413

適用專業(yè):

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

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

課程類別:

專業(yè)任選課

課程學(xué)分:

3

總學(xué)時(shí):

48

其中:理論學(xué)時(shí)

32

實(shí)驗(yàn)學(xué)時(shí)

16

先修課程:

Java程序設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)與制作、SQL server數(shù)據(jù)庫

一、課程的性質(zhì)、目的與任務(wù)

JSP是由SUN公司倡導(dǎo)、許多公司參與,于1999年推出的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。它是基于Java Servlet以及整個(gè)Java體系的Web開發(fā)技術(shù),利用這一技術(shù)可以建立安全的、跨平臺(tái)的先進(jìn)動(dòng)態(tài)網(wǎng)站。由于JSP具有動(dòng)態(tài)頁面與靜態(tài)頁面分離從而擺脫硬件平臺(tái)的束縛以及編譯后運(yùn)行等優(yōu)點(diǎn),克服了ASP腳本級(jí)執(zhí)行的缺點(diǎn),因而逐漸成為Internet上的主流開發(fā)工具。因此,《JSP程序設(shè)計(jì)》是計(jì)算機(jī)專業(yè)的一門重要的程序設(shè)計(jì)語言類課程。

通過本課程的學(xué)習(xí),使學(xué)生掌握J(rèn)SP的基本語法,培養(yǎng)學(xué)生的編程思想,具備初步建立小型網(wǎng)站的能力,為學(xué)生以后的實(shí)踐工作打下堅(jiān)實(shí)的基礎(chǔ)。

二、課程教學(xué)基本要求及基本內(nèi)容

第一章 JSP概述

(一)基本教學(xué)內(nèi)容

1.1 JSP的運(yùn)行原理及運(yùn)行過程

1.2 JSP頁面的測試

1.3 JSP運(yùn)行環(huán)境的安裝、配置

(二)基本要求

教學(xué)目的:掌握J(rèn)SP的運(yùn)行原理及運(yùn)行過程、掌握J(rèn)SP頁面的測試、掌握J(rèn)SP運(yùn)行環(huán)境的安裝、配置、掌握Web服務(wù)目錄的設(shè)置。

教學(xué)重點(diǎn):重點(diǎn)講解JSP的運(yùn)行原理及運(yùn)行過程

教學(xué)難點(diǎn):JSP運(yùn)行環(huán)境的配置

第二章 JSP頁面與JSP標(biāo)記

(一)基本教學(xué)內(nèi)容

2.1 掌握J(rèn)SP頁面的基本結(jié)構(gòu)

2.2 變量和方法的聲明

2.3 Java程序片

2.4 表達(dá)式

2.5 JSP注釋

2.6 JSP指令標(biāo)簽

2.7 JSP動(dòng)作標(biāo)簽

(二)基本要求

教學(xué)目的:了解JSP頁面的基本結(jié)構(gòu)、在編程語句中,靈活和綜合運(yùn)用變量和方法的聲明、Java程序片、、表達(dá)式、JSP注釋、JSP指令標(biāo)簽、JSP動(dòng)作標(biāo)簽等知識(shí)。

教學(xué)重點(diǎn):重點(diǎn)講解變量和方法的聲明、Java程序片、表達(dá)式、JSP注釋、JSP指令標(biāo)記以及JSP動(dòng)作標(biāo)記。

教學(xué)難點(diǎn):Java程序片的運(yùn)行原理、include指令標(biāo)記和include動(dòng)作標(biāo)記及其區(qū)別與聯(lián)系。

第三章Tag文件與Tag標(biāo)記

(一)基本教學(xué)內(nèi)容

3.1 Tag文件的結(jié)構(gòu)

3.2 Tag文件的存儲(chǔ)目錄

3.3 Tag標(biāo)記及其運(yùn)用

3.4 Tag文件中的常用指令

(二)基本要求

教學(xué)目的:了解Tag文件的結(jié)構(gòu)、存儲(chǔ)目錄結(jié)構(gòu)及嵌套使用情況,掌握Tag標(biāo)記、Tag文件中的常用指令,靈活運(yùn)用Tag標(biāo)記

教學(xué)重點(diǎn):Tag文件的存儲(chǔ)目錄、Tag文件中的常用指令。

教學(xué)難點(diǎn):Tag文件中attribute指令、和variable指令。

第四章JSP內(nèi)置對(duì)象

(一)基本教學(xué)內(nèi)容

4.1 Tag文件處理數(shù)據(jù)和request內(nèi)置對(duì)象

4.2 response內(nèi)置對(duì)象

4.3 session內(nèi)置對(duì)象;

4.4 application內(nèi)置對(duì)象;

4.5 out內(nèi)置對(duì)象

(二)基本要求

教學(xué)目的:掌握request內(nèi)置對(duì)象response內(nèi)置對(duì)象、session內(nèi)置對(duì)象、application內(nèi)置、out內(nèi)置對(duì)象的使用

教學(xué)重點(diǎn):request內(nèi)置對(duì)象、response內(nèi)置對(duì)象、session內(nèi)置對(duì)象;

教學(xué)難點(diǎn):使用Tag文件處理數(shù)據(jù)

第五章JSP中的文件操作

(一)基本教學(xué)內(nèi)容

5.1 File類;

5.2 字節(jié)流;

5.3 字符流;

(二)基本要求

教學(xué)目的:初步掌握J(rèn)SP中如何通過Java的輸入輸出流來實(shí)現(xiàn)文件的讀寫操作

教學(xué)重點(diǎn):使用字節(jié)流和字符流兩種方式讀寫文件、

教學(xué)難點(diǎn):使用字節(jié)流讀寫文件、使用字符流讀寫文件

第六章JSP中使用數(shù)據(jù)庫

(一)基本教學(xué)內(nèi)容

6.1 JDBC的概念;

6.2 連接數(shù)據(jù)庫的常用方式;

6.3 查詢記錄;

6.4 更新記錄;

6.5 添加記錄;

6.6 刪除記錄

(二)基本要求

教學(xué)目的:初步掌握J(rèn)SP如何使用JDBC技術(shù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中表記錄的查詢、插入和刪除等操作,初步掌握J(rèn)SP如何使用Java數(shù)據(jù)庫驅(qū)動(dòng)程序?qū)崿F(xiàn)對(duì)數(shù)據(jù)庫中表記錄的查詢、插入和刪除等操作;

教學(xué)重點(diǎn):使用JDBC技術(shù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中表記錄的查詢,使用Java數(shù)據(jù)庫驅(qū)動(dòng)程序?qū)崿F(xiàn)對(duì)數(shù)據(jù)庫中表記錄的查詢;

教學(xué)難點(diǎn):使用JDBC技術(shù)或Java數(shù)據(jù)庫驅(qū)動(dòng)程序?qū)崿F(xiàn)對(duì)數(shù)據(jù)庫中表記錄的隨機(jī)查詢

第七章JSP與Javabean

(一)基本教學(xué)內(nèi)容

7.1 Javabean的概念及編寫;

7.2 Javabean的使用;

7.3 Javabean與文件操作;

7.4 Javabean與數(shù)據(jù)庫操作

(二)基本要求

教學(xué)目的:了解Javabean的相關(guān)概念,靈活并運(yùn)用Javabean編寫和使用,掌握在JSP頁面中獲取和修改Javabean的屬性,掌握J(rèn)SP與beans結(jié)合的簡單使用。

教學(xué)重點(diǎn):Javabean的編寫、Javabean的使用;

教學(xué)難點(diǎn):Javabean與文件操作、Javabean與數(shù)據(jù)庫操作的結(jié)合

第八章Java Servlet基礎(chǔ)

(一)基本教學(xué)內(nèi)容

8.1 servlet類與servlet對(duì)象

8.2 web.xml的編寫

8.3 servlet對(duì)象的創(chuàng)建

8.4 servlet對(duì)象的工作原理

8.5 doPost方法與doGet方法

8.6 重定向與轉(zhuǎn)發(fā)

(二)基本要求

教學(xué)目的:理解servlet的運(yùn)行原理,理解JSP頁面調(diào)用一個(gè)servlet完成動(dòng)態(tài)數(shù)據(jù)的處理的過程,初步掌握web.xml的編寫,通過JSP頁面訪問servlet,了解doPost方法與doGet方法的工作過程,了解重定向與轉(zhuǎn)發(fā)的工作過程

教學(xué)重點(diǎn):servlet對(duì)象的工作原理、servlet對(duì)象的創(chuàng)建與運(yùn)行

教學(xué)難點(diǎn):servlet對(duì)象的工作原理、重定向與轉(zhuǎn)發(fā)

第九章MVC模式

(一)基本教學(xué)內(nèi)容

9.1 MVC模式的概念

9.2 模型的生命周期與視圖更新

9.3 MVC模式與文件操作

9.4 MVC模式與數(shù)據(jù)庫操作

9.5 MVC模式與注冊(cè)登錄

(二)基本要求

教學(xué)目的:了解MVC模式的概念,了解MVC模式對(duì)于Web設(shè)計(jì)和使用流行Web框架的意義,掌握MVC模式的簡單程序編寫

教學(xué)重點(diǎn):JSP中MVC模式的概念及編寫

教學(xué)難點(diǎn):模型的生命周期與視圖更新、MVC模式與注冊(cè)登錄。

三、課程各章節(jié)學(xué)時(shí)分配

序號(hào)

內(nèi)容

理論學(xué)時(shí)

實(shí)驗(yàn)學(xué)時(shí)

計(jì)科

網(wǎng)工

計(jì)科

網(wǎng)工

1

JSP概述

2

2

2

2

2

JSP頁面與JSP標(biāo)記

4

4

4

4

3

Tag文件與Tag標(biāo)記

4

4

2

2

4

JSP內(nèi)置對(duì)象

6

6

4

4

5

JSP中的文件操作

2

2

6

JSP中使用數(shù)據(jù)庫

4

4

2

2

7

JSP與Javabean

4

4

2

2

8

Java Servlet基礎(chǔ)

4

4

9

MVC模式

2

2

合計(jì)

32

32

16

16

四、本課程課外學(xué)習(xí)與修學(xué)指導(dǎo)

(1)由于該課程需要有Java編程、SQL編程、HTML編程基礎(chǔ),對(duì)于先修課程基礎(chǔ)不是很扎實(shí)的學(xué)生來說,難度較大,所以要多參考相關(guān)書籍,拓展知識(shí)面,理解基本概念的原理;

(2)本課程屬于綜合性和實(shí)踐性較強(qiáng)的學(xué)科,在平時(shí)學(xué)習(xí)的過程中,要勤于實(shí)踐,多動(dòng)手編寫和調(diào)試代碼,形成良好的編程習(xí)慣。

(3)本課程應(yīng)用性較強(qiáng),在課后可以自行建設(shè)網(wǎng)絡(luò)交友、在線購物等網(wǎng)站,提高學(xué)習(xí)興趣。

五、本課程考核方式及成績?cè)u(píng)定標(biāo)準(zhǔn)

考核方式:考查

成績?cè)u(píng)定方法:本課程的考核是平時(shí)成績、實(shí)驗(yàn)成績和期終考試成績相結(jié)合。具體比例為:上課出勤、作業(yè)占20%,實(shí)驗(yàn)占10%,期末考試成績占70%。

其中期未考試總分100分,基礎(chǔ)題占50%,中等難度題占40%,較難題占10%??荚囶}型主要有:選擇題、填空題、判斷題、簡答題、程序閱讀題、綜合編程應(yīng)用題等。

六、教材及參考書

教材:《JSP程序設(shè)計(jì)》(第一版),張躍平,耿祥義,北京:清華大學(xué)出版社,2009年8月

主要參考書:

[1]《JSP實(shí)用教程》(第二版),耿祥義,張躍平,清華大學(xué)出版社,2007

[2]《JSP設(shè)計(jì)》,Hans Bergsten,汪青青,朱劍平,清華大學(xué)出版社,2004

[3]《JSP程序設(shè)計(jì)》(第一版),林振榮,徐蘇,中國鐵道出版社,2010年6月

大綱撰寫人:劉益

大綱審閱人:羅如為

教學(xué)副主任:易葉青

編寫日期:2012.6