《Java Web應用開發(fā)》課程標準

上傳人:搶*** 文檔編號:156667826 上傳時間:2022-09-27 格式:DOC 頁數(shù):15 大小:107.50KB
收藏 版權申訴 舉報 下載
《Java Web應用開發(fā)》課程標準_第1頁
第1頁 / 共15頁
《Java Web應用開發(fā)》課程標準_第2頁
第2頁 / 共15頁
《Java Web應用開發(fā)》課程標準_第3頁
第3頁 / 共15頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《Java Web應用開發(fā)》課程標準》由會員分享,可在線閱讀,更多相關《《Java Web應用開發(fā)》課程標準(15頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 課程標準 所屬系部:信息工程系 課程名稱:Java Web應用開發(fā) 課程性質(zhì):專業(yè)必修課 課程學時:96 適用專業(yè):云計算技術與應用() 《Java Web應用開發(fā)》課程標準 1、課程概述 1.1 課程定位 Java Web應用開發(fā)是云計算技術與應用專業(yè)的核心課程之一,是該專業(yè)的專業(yè)必修課。通過本課程的學習,使學生具備Java Web應用開發(fā)相關知識、良好的編程習慣和手機應用軟件開發(fā)的能力,能勝任基于Java Web開發(fā)等工作任務。Java的J2EE體系中,JSP/Servlct/JavaBcan占據(jù)了非常重要的位置,不僅成為web項目開發(fā)的利器,而且也是

2、人們接觸和使用J2EE的一個基礎。通過詳實的內(nèi)容和豐富的案例,引領學生學習JSP/Scrvlet/JavaBcan的開發(fā)體系,以及這套技術在項目開發(fā)中的實際應用。同時,通過教學過程中的實際開發(fā)過程的規(guī)范要求,培養(yǎng)學生分析和解決實際問題的能力,強化學生的職業(yè)道德意識、職業(yè)素質(zhì)養(yǎng)意識和創(chuàng)新意識,為學生以后從事更專業(yè)化的軟件開發(fā)工作奠定基礎。《Java Web程序開發(fā)入門》是面向計算機相關專業(yè)的一門專業(yè)Java Web入門課程,涉及XML基礎、Tomcat服務器、HTTP協(xié)議、Servlet技術以及JSP技術等內(nèi)容,通過本課程的學習,學生能夠了解XML的語法及其約束的定義,能夠掌握JSP和Servl

3、et技術并開發(fā)簡單的Java Web項目、使用Tomcat服務器發(fā)布和運行Java Web項目。前導課程有《Java程序設計》、《數(shù)據(jù)庫技術基礎》,后續(xù)課程有《J2EE項目開發(fā)》、《Java Web應用開發(fā)實訓》、《畢業(yè)實習》等。 1.2 課程設計思路 本課程標準以“開發(fā)”、“應用”為原則,徹底打破原來學科課程鏈路模式,根據(jù)基于工作過程專業(yè)建設模式,以能力為本位,構建以實際工作情境為單位的課程體系。課程內(nèi)容的選取按照軟件開發(fā)市場、軟件企業(yè)、行業(yè)對Web開發(fā)程序員的需求情況,確定了“初級Web程序員”的職業(yè)崗位培養(yǎng)目標。在教學實施過程中基于實際工作的教學模式、通過各種各樣的教學

4、方法和教學手段,培養(yǎng)Web程序員應具備的能力。 每個項目的學習都是圍繞職業(yè)能力的形成組織課程內(nèi)容,以真實項目為核心整合Web程序員的所需的知識、技能和態(tài)度。實踐中創(chuàng)設職業(yè)情境,圍繞著軟件企業(yè)、軟件行業(yè)中的實際項目而展開的,學生通過各個環(huán)節(jié)的技能訓練,感受職業(yè)環(huán)境,實現(xiàn)編程技能的逐步提升。本課程課時為96學時。 本課程在教學過程中,倡導自主學習,啟發(fā)學生對設定問題積極思考、分析,鼓勵多種思維方式并將其表達出來,尊重個體差異。采用項目教學法進行教學,每個項目的成績采取自評、互評、教師綜合評價相結合的方式能激勵學生的學習興趣和自主學習能力的發(fā)展。教師在給學生評價成績時應盡量以學習過程中的評價為主

5、,注重培養(yǎng)和激發(fā)學生的學習積極性和自信心。最后期末的成績評價應注重檢測學生的知識應用能力。學生的最終課程成績應由平時的各次項目成績和期末的評定成績按一定比例構成,在把握比例構成時要有利于促進學生的知識應用能力。建立以過程培養(yǎng)促進個體發(fā)展,以學生可持續(xù)發(fā)展能力評價教學過程的雙向促進機制,以激發(fā)興趣、展現(xiàn)個性、發(fā)展心智和提高素質(zhì)為基本理念。 本門課程主要涉及XML基礎、Tomcat服務器、HTTP協(xié)議、Servlet技術以及JSP技術等內(nèi)容,通過本課程的學習,學生能夠了解XML的語法及其約束的定義,能夠掌握JSP和Servlet技術并開發(fā)簡單的Java Web項目、使用Tomcat服務器發(fā)布和運

6、行Java Web項目。 2、課程目標 根據(jù)計算機軟件技術專業(yè)的整體培養(yǎng)目標,該課程的目標定位為:通過本課程的學習使學生具備Java Web應用開發(fā)相關知識、良好的編程習慣和手機應用軟件開發(fā)的能力,能勝任Java Web相關開發(fā)工作任務。培養(yǎng)學生規(guī)范編碼和良好的程序設計風格;培養(yǎng)學生面向?qū)ο缶幊痰乃季S和提高邏輯思維能力;培養(yǎng)學生發(fā)現(xiàn)問題、分析問題、解決問題的能力;培養(yǎng)良好的職業(yè)素質(zhì);培養(yǎng)團隊協(xié)作和和諧的溝通能力;并為學生以后從事更專業(yè)化的軟件開發(fā)工作或者學習后續(xù)課程打下良好的基礎。 2.1 能力目標 (1)具備使用HTML,CSS,JavaScript等技術編寫網(wǎng)站前臺靜態(tài)頁面

7、的能力; (2)具備使用JSP,Servlet,F(xiàn)ilter,JavaBean等技術編寫動態(tài)網(wǎng)站界面的能力; (3)具備在Web環(huán)境下創(chuàng)建,配置并編程訪問MySQL數(shù)據(jù)庫的能力; (4)具備項目開發(fā)中的團隊協(xié)作能力。 2.2 知識目標 (1)掌握HTML,CSS,JavaScript等基本的網(wǎng)頁編程知識; (2)掌握JSP,Servlet,F(xiàn)ilter等動態(tài)網(wǎng)站開發(fā)的技術知識; (3)掌握JavaBean,JDBC等網(wǎng)站數(shù)據(jù)庫訪問的相關知識; (4)熟悉Web環(huán)境下文件操作,郵件編程等相關的知識; (5)了解JSTL,EL等知識網(wǎng)站中的常用技術。 2.3素質(zhì)目標 (1)溝

8、通能力、團隊合作及協(xié)調(diào)能力。 (2)良好的編程習慣。 (3)查閱相關手冊及資料能力 (4)掌握系統(tǒng)設計方法,培養(yǎng)嚴謹工作態(tài)度。 (5)自我展示與語言表達能力。 (6)責任意識。 (7)分析和解決問題的能力。 (8)科學的創(chuàng)造能力和創(chuàng)新精神。 (9)獲得適應未來崗位轉(zhuǎn)變的遷移能力。 (10)從事某一崗位可持續(xù)發(fā)展的能力。 3、課程內(nèi)容與要求 本課程在教學過程中,提醒學生留意觀察并思考生活中接觸的Web系統(tǒng)應用,鼓勵其結合生活中熟悉的操作方法提出問題或假設,在教師引導下,通過分析、推理,使學生自主學習、總結,以便增強學生對Java Web開發(fā)方法基本理論的理解;通過課堂講

9、解與討論、案例分析等促進學生對所學理論的理解和運用,以培養(yǎng)其實際操作技能。充分利用現(xiàn)代教學手段,不斷改進教學方式,突出典型案例的剖析,采用互動式教學使學生得到模擬訓練,提高他們發(fā)現(xiàn)問題、分析問題、解決問題的能力。 在課程內(nèi)容的選擇上,對Java Web開發(fā)工程師職業(yè)崗位的工作內(nèi)容、工作過程、工作環(huán)境等加以分析提煉,進行相應的職業(yè)能力分解,對課程內(nèi)容進行重構和重組,并按照循序漸進的教育規(guī)律進行深度加工,提取及序化教學內(nèi)容。 表1課程項目總體設計 編號 項目(模塊) 工作任務 學習目標 學習內(nèi)容 學時安排 1 XML基礎 了解XML基本語法,會使用XML定義對象。 安排上機

10、,重點考核如何編寫一個正確的XML文件以及如何定義XML文檔的約束。 [知 識 點] ? XML概述 ? XML文檔的聲明 ? XML元素的定義 ? XML屬性的定義 ? XML文檔注釋 ? XML CDATA區(qū) ? DTD約束 ? Schema約束 [重 點] ? XML元素的定義 ? XML屬性的定義 ? DTD約束 ? Schema約束 [難 點] ? DTD約束 ? Schema約束 [基本要求] ? 了解什么是XML ? 熟悉XML的基本語法 ? 掌握如何定義DTD約束和Schema約束 總學時10 2 Tomcat開發(fā)W

11、eb站點 會部署配置Tomcat開發(fā)Web站點 考核Tomcat及其Tomcat安裝、啟動、診斷等知識,并安排上機,練習如何使用Tomcat發(fā)布一個Web應用。 [知 識 點] ? B/S架構和C/S架構 ? 通信協(xié)議 ? Web資源 ? Tomcat簡介 ? Tomcat安裝與啟動 ? Tomcat的診斷 ? 發(fā)布Web應用 ? 虛擬主機的配置 ? 在Eclipse工具中配置Tomcat [重 點] ? Web資源 ? Tomcat安裝與啟動 ? 發(fā)布Web應用 ? 虛擬主機的配置 [難 點] ? 發(fā)布Web應用 ? Tomcat

12、的診斷 [基本要求] ? 了解什么是Tomcat ? 掌握Tomcat安裝與啟動 ? 掌握如何發(fā)布Web應用 總學時10 3 HTTP協(xié)議 理解掌握HTTP協(xié)議 建議以測試題的方式考核對概念的掌握程度,熟悉HTTP請求和響應消息中的含義。 [知 識 點] ? HTTP協(xié)議的特點 ? HTTP1.0和HTTP1.1的區(qū)別 ? HTTP請求消息 ? HTTP響應消息 ? HTTP通用的頭字段 ? HTTP實體頭字段 [重 點] ? HTTP協(xié)議的特點 ? HTTP請求消息 ? HTTP響應消息 [難 點] ? HTTP請求信息

13、 ? HTTP響應信息 [基本要求] ? 了解HTTP協(xié)議的特點 ? 熟悉HTTP請求消息中的含義 ? 熟悉HTTP響應消息中的含義 總學時10 4 Servlet技術 掌握Servlet技術 動手編寫一個Servlet程序并運行。 [知 識 點] ? Servlet接口 ? 第一個Servlet程序 ? Servlet生命周期 ? HttpServlet ? 使用Eclipse工具開發(fā)Servlet ? Servlet虛擬路徑映射 ? ServletConfig接口 ? ServletContext接口 [重 點] ? Servle

14、t接口 ? Servlet生命周期 ? HttpServlet ? Servlet虛擬路徑映射 [難 點] ? Servlet虛擬路徑映射 ? ServletContext接口 總學時10 5 請求和響應 掌握請求和響應原理 建議完成相關測試題,并且上機練習,使用HttpServletRequest獲取html頁面請求的參數(shù)。 [知 識 點] ? HttpServletResponse發(fā)送狀態(tài)碼 ? HttpServletResponse發(fā)送響應消息頭 ? 使用HttpServletResponse接口發(fā)送響應消息體 ? 中文輸出的亂碼問題 ? 頁面的

15、定時刷新與跳轉(zhuǎn) ? 禁止瀏覽器緩沖頁面 ? 請求重定向 ? 請求行信息的獲取 ? 請求消息頭的獲取 ? 請求消息體的獲取 ? 請求參數(shù)的獲取 ? 獲取HTTP消息中的網(wǎng)絡連接信息 ? 請求參數(shù)中的中文亂碼問題 ? 請求轉(zhuǎn)發(fā) ? 請求包含 [重 點] ? 請求重定向 ? 請求行信息的獲取 ? 請求消息頭的獲取 ? 請求消息體的獲取 ? 請求參數(shù)的獲取 ? 請求參數(shù)中的中文亂碼問題 ? 請求轉(zhuǎn)發(fā) ? 請求包含 [難 點] ? 請求參數(shù)中的中文亂碼問題 ? 請求重定向 ? 請求轉(zhuǎn)發(fā) ? 請求包含 [基本要求] ? 掌握Ht

16、tpServletRequest對象及其應用 ? 掌握HttpServletResponse對象及其應用 ? 掌握請求轉(zhuǎn)發(fā)及請求重定向 ? 掌握如何解決中文亂碼問題 總學時10 6 會話及其會話技術 完成緩存清理模塊的開發(fā) 考核課后習題,并安排上機,練習使用Cookie和Session,分別實現(xiàn)顯示用戶上一次的登錄時間和實現(xiàn)一個購物車功能。 [知 識 點] ? 會話的特點 ? Cookie對象 ? Cookie實現(xiàn)用戶上次訪問時間的顯示 ? Session對象 ? Session的超時管理 ? Session實現(xiàn)購物車 ? Session實現(xiàn)用戶登錄

17、[重 點] ? 會話的特點 ? Cookie對象 ? Session對象 [難 點] ? Session實現(xiàn)購物車 ? Session實現(xiàn)用戶登錄 [基本要求] ? 了解會話的概念 ? 掌握Cookie對象和Cookie對象的使用 ? 掌握Session對象和Session對象的使用 總學時10 7 JSP技術 掌握JSP技術 完成相關測試題,并且上機練習編寫一個JSP文件,建議使用JSP指令和JSP標簽,以熟悉JSP的基本語法及指令。 [知 識 點] ? JSP特點 ? JSP運行原理 ? JSP模板元素 ? JSP表達式

18、 ? JSP腳本片段 ? JSP聲明 ? JSP注釋 ? page指令 ? include指令 ? JSP隱式對象 ? include標簽 ? forward標簽 [重 點] ? JSP運行原理 ? JSP聲明 ? page指令 ? include指令 ? JSP隱式對象 ? include標簽 ? forward標簽 [難 點] ? page指令 ? include指令 ? JSP隱式對象 [基本要求] ? 了解JSP的特點及其運行原理 ? 熟悉泛型的使用 ? 熟悉Collections和Arrays工具類的使用 總學時16

19、 8 JavaBean組件 掌握JavaBean組件 完成相關測試題,建議上機,使用標簽在JSP中訪問JavaBean。 [知 識 點] ? JavaBean簡介 ? 使用標簽 ? 使用標簽 ? 使用標簽 ? JavaBean在頁面(page)范圍內(nèi)的使用 ? JavaBean在請求(request)范圍內(nèi)的使用 ? JavaBean在會話(session)范圍內(nèi)的使用 ? JavaBean在web應用(application)范圍內(nèi)的使用 [重

20、 點] ? 使用標簽 ? JavaBean在頁面(page)范圍內(nèi)的使用 ? JavaBean在請求(request)范圍內(nèi)的使用 ? JavaBean在會話(session)范圍內(nèi)的使用 ? JavaBean在web應用(application)范圍內(nèi)的使用 [難 點] ? 使用標簽 [基本要求] ? 了解什么是JavaBean ? 熟悉如何在JSP中訪問JavaBean ? 掌握JavaBean的域范圍 總學時10 9 JSP開發(fā)模型 掌握JSP開發(fā)模型 完成相關測試題,建議上機,練習JSPMod

21、el1案例和JSPModel2案例。 [知 識 點] ? 什么是JSPModel ? MVC設計模式 ? JSPModel1案例 ? JSPModel2案例 [重 點] ? 什么是JSPModel [難 點] ? JSPModel1案例 ? JSPModel2案例 [基本要求] ? 了解MVC設計模式 ? 熟悉JSP Model 1和JSP Model 2及其使用 總學時10 15 4、實施建議 4.1 教學建議 根據(jù)本課程的教學目標要求和課程特點以及有關學情,選擇適合于本課程的最優(yōu)化教學法。綜合考慮教學效果和教學可操作性等因素,本

22、課程選用項目教學法。 項目教學法是學生在教師的指導下親自處理一個項目的全過程,在這一過程中學習掌握教學計劃內(nèi)的教學內(nèi)容。學生全部或部分獨立組織、安排學習行為,解決在處理項目中遇到的困難,提高學生的興趣,自然能調(diào)動學習的積極性。 課程的教學以手機文件管理器項目為中心組織教學,并建立相應的教學情境,把Java Web開發(fā)知識與技能的學習置于真實的情境之中,讓學生掌握工作過程性知識。在教學情境的逐步實施中,項目遵循從單一到綜合,從簡單到復雜的順序安排,而教師指導工作量應逐漸減低,學生獨立完成任務的程度應逐步提高,以逐步提高學生的綜合職業(yè)能力。在每個學習情境的教學實施中,采用行動導向的教學方法,按

23、照項目開發(fā)的具體過程進行組織教學,培養(yǎng)了學生的職業(yè)遷移能力。在教學中,注重團隊合作、溝通協(xié)調(diào)能力、組織能力等軟技能的培養(yǎng)。 4.2 師資隊伍建議 本課程現(xiàn)有專任教師3名,本課程校內(nèi)任課教師應通過碩士研究生以上相關專業(yè)的學習,本課程除在理論上指導學生外,在實踐上也對教師提出了一定的要求,故而教師除Java Web有較深的理解外,在實踐操作能力上也應具備一定的能力,建議具有生產(chǎn)實踐經(jīng)驗的教師擔當此課程的教學任務,并具備相關教師資格證書,同時還應有相關崗位企業(yè)實踐經(jīng)歷。企業(yè)兼職教師應具備工程師等級以上職稱證書,語言表達能力達到要求。 4.3 考核評價建議 對課程考核內(nèi)容、手段和方式進行改革與

24、創(chuàng)新,課程考核圍繞以能力為中心,將教學的全過程納入考核范疇,增加學生日常知識積累、自主學習的考核,注重考核學生的實際編程能力,分析問題與解決問題的能力,從而使課程考核過程化、經(jīng)?;推髽I(yè)化。為了鼓勵學生職業(yè)素質(zhì)的培養(yǎng),將考核內(nèi)容多元化,而不局限于書本知識的考核,對學生的創(chuàng)新設計、職場能力、開源理念等都納入考核范圍,從而達到對學生知識、能力、素質(zhì)的綜合考察,形成對學生客觀公正的評價。 課程考核體系的實施以過程化考核為主導,量化考核指標,突出以學生為中心的指導思想。對職業(yè)素養(yǎng)的考核,突出學生的課堂表現(xiàn)和職業(yè)習慣,學生的每一次課堂突出表現(xiàn)都是其作為考核加分的機會,這有助于活躍課堂氣氛,激發(fā)學生的學

25、習熱情和主動性。 對綜合能力的考核,將貫穿整個課程的案例項目分解為8個小任務,教師提供這些任務的詳細的思維導圖,學生根據(jù)這些幫助完成指定的任務。同時,在每個小任務中,都提出針對項目的具體優(yōu)化設想和參考文檔,鼓勵學生在完成既有功能的基礎上,個性化自己的項目功能。 4.4 教材選用和編寫建議 (1)教材建設 書名:JavaWeb程序開發(fā)入門 主編:傳播智客高教產(chǎn)品研發(fā)部 出版社:清華大學出版社 (2)網(wǎng)絡資源建設 學生學習端: 教師教學端: 4.5 課程資源開發(fā)與利用建議 根據(jù)課程目標、學生實際以及本課程的專業(yè)性、應用性等特點,本課程的教學應該建設由文字教材、CAI課件等多種

26、媒體教學資源為一體的配套教材,全套教材各司其職。以文字教材為中心,提供內(nèi)涵不同,形式多樣的學習支持服務,共同完成教學任務,達成教學目標。并輔以多媒體課件、項目設計思維導圖、習題庫、試題庫、案例庫等資源構建學生自主學習環(huán)境。 1)建設本課程學習網(wǎng)站,增加課程資源庫建設,力爭在在線拓展資源方面做到完整、全面。 2)產(chǎn)學合作開發(fā)實驗實訓課程資源,充分利用本行業(yè)典型的生產(chǎn)企業(yè)的資源,進行產(chǎn)學合作,建立實習實訓基地,實踐“做中學、學中做、邊做邊學”的育人理念,滿足學生的實習實訓,同時為學生的就業(yè)創(chuàng)造機會。 3)建立本專業(yè)開放實驗室及實訓基地,使之具備現(xiàn)場教學、實驗實訓、職業(yè)技能證書考證的功能,實現(xiàn)教學與實訓合一、教學與培訓合一、教學與考證合 一,滿足學生綜合職業(yè)能力培養(yǎng)的要求。 4.6 其它說明 1)本課程標準適用于物聯(lián)網(wǎng)技術專業(yè)的學生。 2)本課程標準教學內(nèi)容和要求與教材選用無直接關系。 5、附錄 編制人: 審核人: 編制日期: 年 月 日

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!