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

教育教學

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

《JSP程序設計》教學大綱

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

《JSP程序設計》教學大綱

課程名稱:

JSP程序設計

課程編號:

436303

適用專業(yè):

軟件工程

課程類別:

JAVA方向課

課程學分:

3

總學時:

54

其中:理論學時

28

實驗學時

26

先修課程:

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

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

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

通過本課程的學習,使學生掌握JSP的基本語法,培養(yǎng)學生的編程思想,具備初步建立小型網(wǎng)站的能力,為學生以后的實踐工作打下堅實的基礎。

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

第一章 JSP概述

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

1.1 JSP的運行原理及運行過程

1.2 JSP頁面的測試

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

(二)基本要求

教學目的:掌握JSP的運行原理及運行過程、掌握JSP頁面的測試、掌握JSP運行環(huán)境的安裝、配置、掌握Web服務目錄的設置。

教學重點:重點講解JSP的運行原理及運行過程

教學難點:JSP運行環(huán)境的配置

第二章 JSP頁面與JSP標記

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

2.1 掌握JSP頁面的基本結(jié)構(gòu)

2.2 變量和方法的聲明

2.3 Java程序片

2.4 表達式

2.5 JSP注釋

2.6 JSP指令標簽

2.7 JSP動作標簽

(二)基本要求

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

教學重點:重點講解變量和方法的聲明、Java程序片、表達式、JSP注釋、JSP指令標記以及JSP動作標記。

教學難點:Java程序片的運行原理、include指令標記和include動作標記及其區(qū)別與聯(lián)系。

第三章Tag文件與Tag標記

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

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

3.2 Tag文件的存儲目錄

3.3 Tag標記及其運用

3.4 Tag文件中的常用指令

(二)基本要求

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

教學重點:Tag文件的存儲目錄、Tag文件中的常用指令。

教學難點:Tag文件中attribute指令、和variable指令。

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

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

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

4.2 response內(nèi)置對象

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

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

4.5 out內(nèi)置對象

(二)基本要求

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

教學重點:request內(nèi)置對象、response內(nèi)置對象、session內(nèi)置對象;

教學難點:使用Tag文件處理數(shù)據(jù)

第五章JSP中的文件操作

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

5.1 File類;

5.2 字節(jié)流;

5.3 字符流;

(二)基本要求

教學目的:初步掌握JSP中如何通過Java的輸入輸出流來實現(xiàn)文件的讀寫操作

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

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

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

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

6.1 JDBC的概念;

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

6.3 查詢記錄;

6.4 更新記錄;

6.5 添加記錄;

6.6 刪除記錄

(二)基本要求

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

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

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

第七章JSP與Javabean

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

7.1 Javabean的概念及編寫;

7.2 Javabean的使用;

7.3 Javabean與文件操作;

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

(二)基本要求

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

教學重點:Javabean的編寫、Javabean的使用;

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

第八章Java Servlet基礎

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

8.1 servlet類與servlet對象

8.2 web.xml的編寫

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

8.4 servlet對象的工作原理

8.5 doPost方法與doGet方法

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

(二)基本要求

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

教學重點:servlet對象的工作原理、servlet對象的創(chuàng)建與運行

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

第九章MVC模式

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

9.1 MVC模式的概念

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

9.3 MVC模式與文件操作

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

9.5 MVC模式與注冊登錄

(二)基本要求

教學目的:了解MVC模式的概念,了解MVC模式對于Web設計和使用流行Web框架的意義,掌握MVC模式的簡單程序編寫

教學重點:JSP中MVC模式的概念及編寫

教學難點:模型的生命周期與視圖更新、MVC模式與注冊登錄。

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

序號

內(nèi)容

理論學時

實驗學時

1

JSP概述

2

2

2

JSP頁面與JSP標記

4

4

3

Tag文件與Tag標記

4

2

4

JSP內(nèi)置對象

6

4

5

JSP中的文件操作

2

2

6

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

2

4

7

JSP與Javabean

4

4

8

Java Servlet基礎

2

2

9

MVC模式

2

2

合計

28

26

四、本課程課外學習與修學指導

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

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

(3)本課程應用性較強,在課后可以自行建設網(wǎng)絡交友、在線購物等網(wǎng)站,提高學習興趣。

五、本課程考核方式及成績評定標準

考核方式:考查

成績評定方法:本課程的考核是平時成績、實驗成績和期終考試成績相結(jié)合。具體比例為:上課出勤、作業(yè)占20%,實驗占20%,期末考試成績占60%。

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

六、教材及參考書

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

主要參考書:

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

[2]《JSP設計》,Hans Bergsten,汪青青,朱劍平,清華大學出版社,2004

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

大綱撰寫人:劉益

大綱審閱人:羅如為

教學副主任:易葉青

編寫日期:2012.6