《J2EE與中間件技術(shù)》課程教學(xué)大綱(本科)_第1頁
《J2EE與中間件技術(shù)》課程教學(xué)大綱(本科)_第2頁
《J2EE與中間件技術(shù)》課程教學(xué)大綱(本科)_第3頁
《J2EE與中間件技術(shù)》課程教學(xué)大綱(本科)_第4頁
《J2EE與中間件技術(shù)》課程教學(xué)大綱(本科)_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、J2EE與中間件技術(shù)(J2EE and Middleware Technology)課程代碼:06410069學(xué)分:4學(xué)時:80 (其中:課堂教學(xué)學(xué)時:48實驗學(xué)時:0上機學(xué)時:32課程實踐學(xué)時:0)先修課程:Java程序設(shè)計,數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用適用專業(yè):軟件工程教材:Java Web編程技術(shù),沈澤剛、秦玉平主編,清華大學(xué)出版社,2014年第2版一、課程性質(zhì)與課程目標(biāo)(-)課程性質(zhì)J2EE與中間件技術(shù)是軟件工程專業(yè)的專業(yè)方向選修課程,是構(gòu)建軟件開發(fā)人才知識結(jié)構(gòu)和 能力結(jié)構(gòu)的核心課程之一。該課程建立在程序設(shè)計、數(shù)據(jù)庫等專業(yè)基礎(chǔ)課之上,培養(yǎng)學(xué)生利用軟件 設(shè)計相關(guān)知識在Web環(huán)境下開發(fā)具有實際功能

2、的應(yīng)用程序,理解和掌握在Java平臺下設(shè)計Web應(yīng)用 程序的理論知識和實踐技能,培養(yǎng)學(xué)生分析問題和解決問題的能力。(二)課程目標(biāo)J2EE與中間件技術(shù)主要講授Java Web開發(fā)的知識體系;介紹Java EE相關(guān)技術(shù)及其應(yīng)用, 培養(yǎng)學(xué)生具備的知識與能力要求如下:課程目標(biāo)1:掌握常用靜態(tài)Web編程技術(shù)并具有構(gòu)建基本網(wǎng)頁界面的能力;課程目標(biāo)2:理解B/S模式的工作原理,掌握Web應(yīng)用多層架構(gòu)設(shè)計;課程目標(biāo)3:理解Java EE規(guī)范體系結(jié)構(gòu)及組件間關(guān)系;課程目標(biāo)4:掌握Java EE核心技術(shù)及常用框架的使用;課程目標(biāo)5:掌握部署和優(yōu)化Web應(yīng)用程序的常用技術(shù);課程目標(biāo)6:熟練運用常用開發(fā)、管理工具進行

3、Web開發(fā);課程目標(biāo)7:熟練綜合運用各種技術(shù)開發(fā)Web軟件系統(tǒng)。(三)課程目標(biāo)與專業(yè)畢業(yè)要求指標(biāo)點的對應(yīng)關(guān)系實驗16: Web應(yīng)用系統(tǒng)設(shè)計與實現(xiàn)掌握基于Java EE的Web應(yīng)用系統(tǒng)開發(fā)技術(shù),掌握SSII等框架技術(shù)的整合應(yīng)用技術(shù)。四、學(xué)時分配及教學(xué)方法章(按序填寫)教學(xué)形式及學(xué)時分配主要教學(xué) 方法支撐的課 程目標(biāo)課堂 教學(xué)實 驗上 機課程 實踐小 計第1章Java EE概述224講授、案例3第2章Java Web開發(fā)概述426講授、案例2第 3 章 HTML、JavaScript 簡介426講授、案例1第4章JSP應(yīng)用基礎(chǔ)8614講授、案例4、5、6第5章Struts 2開發(fā)6410講授、案例

4、4、6第6章Hibernate基礎(chǔ)6410講授、案例4、6第7章Spring基礎(chǔ)與應(yīng)用6410講授、案例4、6第8章SSH整合架構(gòu)開發(fā)6410講授、案例4、5、6第9章Java EE課程設(shè)計案例6410講授、案 例、項目4、 5、 6、 7合計483280五、課程考核考核形式考核要求考核權(quán)重備注課堂表現(xiàn)缺勤一次扣1分5%平時作業(yè)每章考核課后習(xí)題15%上機實驗每次實驗提交程序代碼、實驗 報告20%期末考試閉卷60%六 參考書目及學(xué)習(xí)資料1、Java EE架構(gòu)設(shè)計與開發(fā)實踐,方巍編著,清華大學(xué)出版社,2017年第1版。2、Java EE應(yīng)用開發(fā)案例教程,盧守東主編,清華大學(xué)出版社,2017年第1版

5、。七、大綱說明.課程采用多媒體教學(xué)手段,所有講課內(nèi)容均配備實例講解,保證講課進度的 同時,注意學(xué)生的理解、掌握程度;.課程每章配有習(xí)題,要求學(xué)生課后完成,根據(jù)學(xué)生掌握程度講解習(xí)題。.根據(jù)各章節(jié)實驗要求,課后布置適當(dāng)?shù)纳蠙C實訓(xùn)練習(xí),以便幫助學(xué)生理解并 掌握教學(xué)內(nèi)容;并根據(jù)實驗批改情況講解。2017 年 9 月 18 H本課程支撐專業(yè)培養(yǎng)計劃中畢業(yè)要求指標(biāo)點如下:指標(biāo)點2.1能夠識別和判斷復(fù)雜工程問題的關(guān)鍵環(huán)節(jié)和參數(shù);指標(biāo)點3.1能夠根據(jù)復(fù)雜軟件工程問題的需求確定基本思路和方案;指標(biāo)點3.2能夠在安全、環(huán)境、法律等現(xiàn)實約束條件下通過技術(shù)、經(jīng)濟評價等論證設(shè)計方 案的可行性;指標(biāo)點4.4能夠融合專業(yè)知

6、識結(jié)構(gòu),具備對復(fù)雜軟件工程問題進行深入研究的能力;指標(biāo)點5.1能夠開發(fā)、選擇與使用恰當(dāng)?shù)募夹g(shù)、資源、現(xiàn)代工程工具和信息技術(shù)工具完成 復(fù)雜軟件工程需求分析、預(yù)測、模擬;指標(biāo)點5. 3能夠采用恰當(dāng)?shù)拈_發(fā)工具完成軟件開發(fā),并能夠理解開發(fā)過程的局限性;指標(biāo)點11.2能夠在多學(xué)科環(huán)境中根據(jù)復(fù)雜軟件工程項目特征選擇恰當(dāng)?shù)捻椖抗芾矸椒ê?經(jīng)濟決策方法;指標(biāo)點1L3能夠選擇恰當(dāng)?shù)能浖椖抗芾砉ぞ摺⒐こ棠P筒⑦M行實踐。程目標(biāo) 畢業(yè)嬴、 指標(biāo)點 課程目標(biāo)1課程目標(biāo) 2課程目標(biāo) 3課程目標(biāo) 4課程目標(biāo) 5課程目標(biāo) 6課程目標(biāo)72.1Z3.1/3.2/4.4/5.1/5.3/11.2/11.3二、課程內(nèi)容與教學(xué)要求第

7、1章Java EE概述(一)課程內(nèi)容Java EE 簡介Java EE應(yīng)用分層架構(gòu)Java EE技術(shù)規(guī)范敏捷輕型框架Java EE開發(fā)環(huán)境(二)教學(xué)要求.了解Java EE的發(fā)展歷程.理解Java EE的分層架構(gòu).掌握Java EE技術(shù)規(guī)范體系. 了解常用開發(fā)框架.掌握Java EE開發(fā)環(huán)境的安裝與配置(三)重點與難點.重點Java EE技術(shù)規(guī)范體系.難點Java EE開發(fā)環(huán)境的安裝與配置第2章Java Web開發(fā)概述(一)課程內(nèi)容Java Web 概述HTTP 協(xié)議 37JDBC簡介Java Web應(yīng)用服務(wù)器在MyEclipse中開發(fā)Java Web程序常用開發(fā)工具(二)教學(xué)要求.掌握Web

8、程序開發(fā)過程.理解HTTP協(xié)議的常用方法.掌握JDBC API常用方法.理解應(yīng)用服務(wù)器的工作原理.掌握利用常用IDE開發(fā)Web程序. 了解常用開發(fā)工具(三)重點與難點.重點HTTP協(xié)議常用方法.難點JDBC API 體系第 3 章 HTML、JavaScript 簡介(-)課程內(nèi)容HTML的基本結(jié)構(gòu).文本及版面風(fēng)格的控制圖像、超鏈接和表格HTML表單CSS使用HTML 5 應(yīng)用JavaScript 使用jQuery 基礎(chǔ)AJAX概述(二)教學(xué)要求.掌握HTML基本語法.掌握HTML常用標(biāo)簽.理解CSS+JS在界面設(shè)計中的作用. 了解常用前端框架. 了解AJAX工作原理(三)重點與難點.重點HT

9、ML常用標(biāo)簽.難點CSS+JS在網(wǎng)頁設(shè)計中的運用第4章JSP應(yīng)用基礎(chǔ)(-)課程內(nèi)容Servlet 概述Servlet編程基礎(chǔ)JSP簡介JSP指令JSP動作JSP的內(nèi)置對象JSP中文亂碼問題全解決方案(二)教學(xué)要求.理解Servlet API體系.掌握Servlet常用接口、類、方法.掌握Servlet的部署.理解JSP頁面生命周期.掌握JSP核心語法. 了解解決亂碼問題方法(三)重點與難點L重點Servlet常用接口、類、方法2.難點綜合運用JSP語法開發(fā)動態(tài)網(wǎng)頁第5章Struts 2開發(fā)(一)課程內(nèi)容Struts 2 簡介Struts 2 安裝Strut 2工作原理Struts配置文件攔截器

10、類型轉(zhuǎn)換OGNLStruts 2常用標(biāo)簽輸入校驗Struts(二)教學(xué)要求.理解Struts的優(yōu)缺點.理解Struts 2工作原理.掌握Struts. xml文件編寫.理解攔截器與Filter.掌握Struts 2常用標(biāo)簽.理解類型轉(zhuǎn)換方法.理解輸入校驗的原理. 了解 Struts(三)重點與難點1.重點Struts 2常用標(biāo)簽2,難點Struts 2工作原理第6章Hibernate基礎(chǔ)(-)課程內(nèi)容Hibernate 概述Hibernate應(yīng)用基礎(chǔ)Hibernate 對象Hibernate事務(wù)編程(二)教學(xué)要求.理解 Hibernate API 體系.掌握Hibernate配置文件.掌握Hi

11、bernate核心接口.掌握Hibernate對象使用方法.理解Hibernate事務(wù)工作原理(三)重點與難點.重點Hibernate API 體系.難點Hibernate事務(wù)編程第7章Spring基礎(chǔ)與應(yīng)用(一)課程內(nèi)容Spring 概述Spring快速入門.依賴注入基本原理Spring AOP 概述Spring事務(wù)管理(-)教學(xué)要求.理解Spring框架體系.掌握Spring環(huán)境搭建.理解依賴注入原理.理解AOP實現(xiàn)機制.理解Spring事務(wù)管理機制(三)重點與難點.重點Spring框架體系.難點Spring AOP實現(xiàn)機制第8章SSH整合架構(gòu)開發(fā)(-)課程內(nèi)容SSH集成開發(fā)簡介SSH集成

12、開發(fā)實例1SSH集成開發(fā)實例2(-)教學(xué)要求.理解 Struts+Spring+IIibernate 整合開發(fā)原理.掌握SSH集成開發(fā)步驟(三)重點與難點.重點SSH三大框架整合開發(fā)過程.難點SSH集成開發(fā)實例第9章Java EE課程設(shè)計案例(一)課程內(nèi)容.系統(tǒng)概述.系統(tǒng)需求分析.系統(tǒng)數(shù)據(jù)庫設(shè)計.平臺功能實現(xiàn)(二)教學(xué)要求.理解Java EE開發(fā)原理.掌握Java EE三層架構(gòu)(三)重點與難點.重點Java EE開發(fā)過程.難點Java EE三層架構(gòu)三、本課程開設(shè)的實驗項目編號實驗項目名稱學(xué)時類型要求支撐的課程目標(biāo)1搭建Java EE開發(fā)環(huán)境2驗證性必做2、52JDBC數(shù)據(jù)庫連接及常用開發(fā)工具使

13、用2驗證性必做2、63HTML 和 JavaScript 綜合應(yīng) 用2驗證性必做1、64Servlet 應(yīng)用2驗證性必做2、3、45JSP應(yīng)用2驗證性必做2、3、46Servlet和JSP綜合應(yīng)用2設(shè)計性必做2、3、47Struts2應(yīng)用示例2驗證性必做2、3、48Struts2綜合應(yīng)用2設(shè)計性必做2、3、49Hibernate應(yīng)用示例2驗證性必做2、3、410Hibernate綜合應(yīng)用2設(shè)計性必做2、3、411Spring應(yīng)用示例2驗證性必做2、3、412Spring綜合應(yīng)用2設(shè)計性必做2、3、413SSH整合開發(fā)示例2驗證性必做4、 5、 6、 714SSH整合開發(fā)應(yīng)用2綜合性必做4、 5

14、、 6、 715Web應(yīng)用系統(tǒng)示例2驗證性必做4、 5、 6、 716Web應(yīng)用系統(tǒng)設(shè)計與實現(xiàn)2綜合性必做4、 5、 6、 7實驗L搭建Java EE開發(fā)環(huán)境掌握第一章所介紹內(nèi)容,完成Java EE環(huán)境搭建;在搭建好的開發(fā)環(huán)境中,新建一個簡單項目運行測試。實驗2: JDBC數(shù)據(jù)庫連接及常用開發(fā)工具使用完成一個簡單的Java EE項目,掌握Java Web開發(fā)基本過程。JDBC連接數(shù)據(jù)庫練習(xí),掌握JDBC 數(shù)據(jù)庫連接方法。日志記錄練習(xí),Java圖表使用。實驗3: HTML和JavaScript綜合應(yīng)用掌握HTML表單的編寫;掌握HTML框架的使用;了解jQuery的使用;掌握AJAX的使用。實驗

15、4: Servlet應(yīng)用掌握Servlet過濾器的使用。實驗5: JSP應(yīng)用掌握JSP、JavaBean編程技術(shù)。實驗6: Servlet和JSP綜合應(yīng)用通過實踐掌握Servlet和JSP技術(shù)工作原理。實驗7: Struts2應(yīng)用示例掌握Struts2框架用法,掌握攔截器的使用。實驗8: Struts2綜合應(yīng)用掌握Struts2項目的完整開發(fā)過程,掌握Struts標(biāo)簽的使用,熟悉Struts, xml文件配置。實驗9: Hibernate應(yīng)用示例掌握Hibernate框架用法,掌握Hibernate對象、事務(wù)處理的使用。實驗10: Hibernate綜合應(yīng)用掌握Hibernate項目的完整開發(fā)過程,完整實現(xiàn)一個Struts和Hibernate框架應(yīng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論