《JavaWeb應用開發(fā)》課程標準
《《JavaWeb應用開發(fā)》課程標準》由會員分享,可在線閱讀,更多相關《《JavaWeb應用開發(fā)》課程標準(21頁珍藏版)》請在裝配圖網上搜索。
1、程標準 所屬系部:信息工程系 課程名稱:JavaWeb應用開發(fā) 課程性質:專業(yè)必修課 課程學時: 9 6 適用專業(yè):云計算技術與應用() 《JavaWeb應用開發(fā)》課程標準 1 、課程概述 1.1 課程定位 JavaWeb應用開發(fā)是云計算技術與應用專業(yè)的核心課程之一,是該專業(yè)的專業(yè)必 修課。通過本課程的學習,使學生具備 JavaWeb應用開發(fā)相關知識、良好的編程習慣 和手機應用軟件開發(fā)的能力,能勝任基于 JavaWeb開發(fā)等工作任務。Java的J2EE體 系中,JSP/Servlct/JavaBcan 占據了非常重要的位置,不僅成為web項目開發(fā)的利器, 而且也是人們
2、接觸和使用 J2EE 的一個基礎。 通過詳實的內容和豐富的案例, 引領學生 學習 JSP/Scrvlet/JavaBcan 的開發(fā)體系, 以及這套技術在項目開發(fā)中的實際應用。 同 時,通過教學過程中的實際開發(fā)過程的規(guī)范要求,培養(yǎng)學生分析和解決實際問題的能 力,強化學生的職業(yè)道德意識、職業(yè)素質養(yǎng)意識和創(chuàng)新意識,為學生以后從事更專業(yè) 化的軟件開發(fā)工作奠定基礎?!禞avaWeb程序開發(fā)入門》是面向計算機相關專業(yè)的一 門專業(yè)JavaWeb入門課程,涉及 XML>5Hi、Tomcat服務器、HTTPB議、Servlet技術 以及JSP技術等內容,通過本課程的學習,學生能夠了解XML的語法及其約束的
3、定義, 能夠掌握JSP和Servlet技術并開發(fā)簡單的JavaWeb項目、使用Tomcat服務器發(fā)布和 運行JavaWeb項目。前導課程有《Java程序設計》、《數據庫技術基礎》,后續(xù)課程 有《J2EE項目開發(fā)》、《JavaWeb應用開發(fā)實訓》、《畢業(yè)實習》等。 1.2 課程設計思路 本課程標準以“開發(fā)”、“應用”為原則,徹底打破原來學科課程鏈路模式,根 據基于工作過程專業(yè)建設模式,以能力為本位,構建以實際工作情境為單位的課程體 系。課程內容的選取按照軟件開發(fā)市場、軟件企業(yè)、行業(yè)對 Web開發(fā)程序員的需求情 況,確定了 “初級 Web序員”的職業(yè)崗位培養(yǎng)目標。在教學實施過程中基于實
4、際工 作的教學模式、通過各種各樣的教學方法和教學手段,培養(yǎng)Web!序員應具備的能力。 每個項目的學習都是圍繞職業(yè)能力的形成組織課程內容,以真實項目為核心整合 Web!序員的所需的知識、技能和態(tài)度。實踐中創(chuàng)設職業(yè)情境,圍繞著軟件企業(yè)、軟 件行業(yè)中的實際項目而展開的,學生通過各個環(huán)節(jié)的技能訓練,感受職業(yè)環(huán)境,實現 編程技能的逐步提升。本課程課時為 96 學時。 本課程在教學過程中,倡導自主學習,啟發(fā)學生對設定問題積極思考、分析,鼓 勵多種思維方式并將其表達出來,尊重個體差異。采用項目教學法進行教學,每個項 目的成績采取自評、互評、教師綜合評價相結合的方式能激勵學生的學習興趣和自主
5、 學習能力的發(fā)展。教師在給學生評價成績時應盡量以學習過程中的評價為主,注重培 養(yǎng)和激發(fā)學生的學習積極性和自信心。最后期末的成績評價應注重檢測學生的知識應 用能力。學生的最終課程成績應由平時的各次項目成績和期末的評定成績按一定比例 構成,在把握比例構成時要有利于促進學生的知識應用能力。建立以過程培養(yǎng)促進個 體發(fā)展,以學生可持續(xù)發(fā)展能力評價教學過程的雙向促進機制,以激發(fā)興趣、展現個 性、發(fā)展心智和提高素質為基本理念。 本門課程主要涉及 XML基礎、Tomcat服務器、HTTPB議、Servlet技術以及JS P技術等內容,通過本課程的學習,學生能夠了解 XMLB語法及其約束的定義,能夠
6、 掌握JSP和Servlet技術并開發(fā)簡單的JavaWeb項目、使用Tomcat服務器發(fā)布和運行 JavaWeb 項目。 2、課程目標 根據計算機軟件技術專業(yè)的整體培養(yǎng)目標,該課程的目標定位為:通過本課程的 學習使學生具備JavaWeb應用開發(fā)相關知識、良好的編程習慣和手機應用軟件開發(fā)的 能力,能勝任JavaWeb相關開發(fā)工作任務。培養(yǎng)學生規(guī)范編碼和良好的程序設計風格; 培養(yǎng)學生面向對象編程的思維和提高邏輯思維能力;培養(yǎng)學生發(fā)現問題、分析問題、 解決問題的能力;培養(yǎng)良好的職業(yè)素質;培養(yǎng)團隊協作和和諧的溝通能力;并為學生 以后從事更專業(yè)化的軟件開發(fā)工作或者學習后續(xù)課程打下良好的基
7、礎。 2.1 能力目標 ( 1)具備使用 HTML, CSS, JavaScript 等技術編寫網站前臺靜態(tài)頁面的能力; ( 2)具備使用 JSP, Servlet , Filter , JavaBean 等技術編寫動態(tài)網站界面的能 力; ( 3)具備在 Web^境下創(chuàng)建,配置并編程訪問 MySQ擻據庫的能力; ( 4)具備項目開發(fā)中的團隊協作能力。 2.2 知識目標 ( 1)掌握 HTM,L CSS, JavaScript 等基本的網頁編程知識; ( 2)掌握 JSP, Servlet , Filter 等動態(tài)網站開發(fā)的技術知識; (3)掌握JavaBean, JDBC?
8、網站數據庫訪問的相關知識; (4)熟悉Web^境下文件操作,郵件編程等相關的知識; (5) 了解JSTL, EL等知識網站中的常用技術。 2.3 素質目標 ( 1)溝通能力、團隊合作及協調能力。 ( 2)良好的編程習慣。 ( 3)查閱相關手冊及資料能力 (4)掌握系統(tǒng)設計方法,培養(yǎng)嚴謹工作態(tài)度 (5)自我展示與語言表達能力。 (6)責任意識。 (7)分析和解決問題的能力。 (8)科學的創(chuàng)造能力和創(chuàng)新精神。 (9)獲得適應未來崗位轉變的遷移能力。 (10)從事某一崗位可持續(xù)發(fā)展的能力。 3、課程內容與要求 本課程在教學過程中,提醒學生留意觀察并思考生活中接觸的 We
9、b系統(tǒng)應用,鼓 勵其結合生活中熟悉的操作方法提出問題或假設,在教師引導下,通過分析、推理, 使學生自主學習、總結,以便增強學生對 JavaWeb開發(fā)方法基本理論的理解;通過課 堂講解與討論、案例分析等促進學生對所學理論的理解和運用,以培養(yǎng)其實際操作技 能。充分利用現代教學手段,不斷改進教學方式,突出典型案例的剖析,采用互動式 教學使學生得到模擬訓練,提高他們發(fā)現問題、分析問題、解決問題的能力。 在課程內容的選擇上,對 JavaWeb開發(fā)工程師職業(yè)崗位的工作內容、工作過程、 工作環(huán)境等加以分析提煉,進行相應的職業(yè)能力分解,對課程內容進行重構和重組, 并按照循序漸進的教育規(guī)律進行深度加工,提
10、取及序化教學內容。 表1課程項目總體設計 編 號 項目(模 塊) 工作任務 學習目標 學習內容 學時 安排 1 XM■礎 了解 XML 安排上機,重點考核 [知識點] 總學 基本語 法,會使 用 XMLe 義對象。 如何編寫一個止確的 XML文件以及如何定 義XML檔的約束。 ? XML概述 ? XML文檔的聲明 ? XML元素的定義 ? XML屬性的定義 ? XML文檔注釋 ? XMLCDAT A ? DT必束 ? Schem的束 [重點] ? XML元素的定義 ? XML屬性的定義 ? DT必束 ? Sche
11、m的束 [難點] ? DT必束 ? Schem的束 [基本要求] ? 了解什么是XML ?熟悉XML的基本語法 ? 掌握如何定義DT必束 和Schem哈束 時10 2 Tomcat 開 發(fā)Web站 會部署配 置 考核Tomcat及其 Tomcat安裝、啟動、 [知識點] ? B/S架構和C/S架構 總學 時10 占 八、、 Tomcat 開發(fā)Web 站點 診斷等知識,并安排 上機,練習如何使用 Tomcat 發(fā)布一個 Web 應用。 ?通信協議 ? Web資源 ? Tomcat 簡介 ? Tomcat安裝與啟動 ? Tom
12、cat的診斷 ? 發(fā)布Web應用 ?虛擬主機的配置 ? 在Eclipse 工具中配置 Tomcat [重點] ? Web資源 ? Tomcat安裝與啟動 ? 發(fā)布Web應用 ?虛擬主機的配置 [難點] ? 發(fā)布Web應用 ? Tomcat的診斷 [基本要求] ? 了解什么是Tomcat ? 掌握Tomcat安裝與啟動 ?掌握如何發(fā)布Web應用 3 HTTPW議 理解掌握 HTT的 建議以測試題的方式 考核對概念的掌握程 [知識點] ? HTTPW議的特點 總學 時10 議 度,熟悉HTT0青求和 響應消息中的含義。
13、? HIIP1.0和 HIIP1.1 的 區(qū)別 ? HTTP青求消息 ? HIIP響應消息 ? HTTP!用的頭字段 ? HTTPfe體頭字段 [重點] ? HTTPB議的特點 ? HTTP青求消息 ? HUP響應消息 [難點] ? HTTP青求信息 ? HUP響應信息 [基本要求] ? 了解HTTP>議的特點 ? 熟悉HTTP青求消息中的 含義 ? 熟悉HTTP:向應消息中的 含義 4 Servl et 技人 W Servlet 技人 動手編寫一個 Servlet程序并運 行。 [知識點] ? Servlet 接 口 ? 第一個
14、Servlet程序 ? Servlet生命周期 總學 時10 ? HttpServlet ?使用Eclipse工具開發(fā) Servlet ? Servlet虛擬路徑映射 ? ServletConfig 接 口 ? ServletContext 接 口 [重點] ? Servlet 接 口 ? Servlet生命周期 ? HttpServlet ? Servlet虛擬路徑映射 [難點] ? Servlet虛擬路徑映射 ? ServletContext 接 口 5 請求和響 應 掌握請求 和響應原 理 建議完成相關測試 題,并
15、且上機練習, 使用 HttpServletRequest 扶取html頁白請求 的參數。 [知識點] ? HttpServletResponse 發(fā)送狀態(tài)碼 ? HttpServletResponse 發(fā)送響應消息頭 ?使用 HttpServletResponse 接 口 發(fā)送響應消息體 ? 中文輸出的亂碼問題 總學 時10 ?貞白的定時刷新與跳轉 ?禁止瀏覽器緩沖頁面 ? 請求重定向 ?請求行信息的認取 ?請求消息頭的認取 ?請求消息體的認取 ?請求參數的法取 ? 認取HTTR肖息中的網絡 連接信息 ?請求參數中的中文亂碼
16、問題 ?請求轉發(fā) ? 請求包含 [重點] ? 請求重定向 ?請求行信息的認取 ?請求消息頭的認取 ?請求消息體的認取 ?請求參數的法取 ?請求參數中的中文亂碼 問題 ?請求轉發(fā) ? 請求包含 [難點] ?請求參數中的中文亂碼 問題 ? 請求重定向 ?請求轉發(fā) ? 請求包含 [基本要求] ? W HttpServletRequest 對象 及其應用
17、 ? W HttpServletResponse 對象 及其應用 ?掌握請求轉發(fā)及請求重 定向 ?掌握如何解決中文亂碼 問題 完成緩存 考核課后習題,并安 [知識點] 清理模塊 排上機,練習使用 ? 會話的特點 會話及其 的開發(fā) Cookie 和 Session , ? Cookie 對象 總學 6 會話技術 分別實現顯示用戶上 ? Cookie實現用戶上 時10
18、 一次的登錄時間和實 次訪問時間的顯示 現一個購物車功能。 ? Session 對象 ? Session的超時管理 ? Session實現購物車 ? Session實現用戶登 錄 [重點] ? 會話的特點 ? Cookie 對象 ? Session 對象 [難點] ? Session實現購物車 ? Session實現用戶登 錄 [基本要求] ? 了解會話的概念 ? 掌握Cookie對象和 Cookie對象的使用 ? 掌握Session對象 和Session對象的使用 7 JSP技術 掌握JSP 技人
19、 完成相關測試題,并 且上機練習編寫一個 JSP文件,建議使用 JSP指令和JSP標簽, 以熟悉JSP的基本語 [知識點] ? JSP特點 ? JSP運行原理 ? JSP 模 ? JSP表近 總學 時16 法及指令。 ? JSP腳本片段 ? JSP聲明 ? JSP注釋 ? page指令 ? include 指令 ? JSP隱式對象 ? include 標簽 ? forward 標簽 [重點] ? JSP運行原理 ? JSP聲明 ? page指令 ? include 指令 ? JSP隱式對象 ? include 標簽 ? for
20、ward 標簽
[難點]
? page指令
? include 指令
? JSP隱式對象
[基本要求]
了解JSP的特點
及其運行原理
熟悉泛型的使用
熟悉
Collections 和
Arrays工具類的
使用
8
JavaBean
組件
W
JavaBean
組件
完成相關測試題,建
議上機,使用
21、使用
22、ession )范圍內的使用
? JavaBean 在 web 應用
(application ) 范圍內的
使用
[難點]
?使用
23、 ? JSPModel2 案例 [重點] ? 什么是JSPModel [難點] ? JSPModell 案例 ? JSPModel2 案例 [基本要求] ? 了解MVOS計模式 ?熟悉 JSPModell 和 JSPModel2及其使用 4、實施建議 4.1 教學建議 根據本課程的教學目標要求和課程特點以及有關學情, 選擇適合于本課程的最優(yōu) 化教學法。綜合考慮教學效果和教學可操作性等因素,本課程選用項目教學法。 項目教學法是學生在教師的指導下親自處理一個項目的全過程, 在這一過程中學 習掌握教學計劃內的教學內容。學生全部或部分獨立組織、安排學習行為,解
24、決在處 理項目中遇到的困難,提高學生的興趣,自然能調動學習的積極性。 課程的教學以手機文件管理器項目為中心組織教學, 并建立相應的教學情境, 把 JavaWeb開發(fā)知識與技能的學習置于真實的情境之中,讓學生掌握工作過程性知識。 在教學情境的逐步實施中,項目遵循從單一到綜合,從簡單到復雜的順序安排,而教 師指導工作量應逐漸減低,學生獨立完成任務的程度應逐步提高,以逐步提高學生的 綜合職業(yè)能力。在每個學習情境的教學實施中,采用行動導向的教學方法,按照項目 開發(fā)的具體過程進行組織教學,培養(yǎng)了學生的職業(yè)遷移能力。在教學中,注重團隊合 作、溝通協調能力、組織能力等軟技能的培養(yǎng)。 4.2
25、 師資隊伍建議 本課程現有專任教師 3 名, 本課程校內任課教師應通過碩士研究生以上相關專業(yè) 的學習,本課程除在理論上指導學生外,在實踐上也對教師提出了一定的要求,故而 教師除JavaWeb有較深的理解外,在實踐操作能力上也應具備一定的能力,建議具有 生產實踐經驗的教師擔當此課程的教學任務,并具備相關教師資格證書,同時還應有 相關崗位企業(yè)實踐經歷。企業(yè)兼職教師應具備工程師等級以上職稱證書,語言表達能 力達到要求。 4.3 考核評價建議 對課程考核內容、 手段和方式進行改革與創(chuàng)新, 課程考核圍繞以能力為中心, 將 教學的全過程納入考核范疇,增加學生日常知識積累、自主學習的考核,注
26、重考核學 生的實際編程能力,分析問題與解決問題的能力,從而使課程考核過程化、經?;? 企業(yè)化。為了鼓勵學生職業(yè)素質的培養(yǎng),將考核內容多元化,而不局限于書本知識的 考核,對學生的創(chuàng)新設計、職場能力、開源理念等都納入考核范圍,從而達到對學生 知識、能力、素質的綜合考察,形成對學生客觀公正的評價。 課程考核體系的實施以過程化考核為主導, 量化考核指標, 突出以學生為中心的 指導思想。對職業(yè)素養(yǎng)的考核,突出學生的課堂表現和職業(yè)習慣,學生的每一次課堂 突出表現都是其作為考核加分的機會,這有助于活躍課堂氣氛,激發(fā)學生的學習熱情 和主動性。 對綜合能力的考核, 將貫穿整個課程的案例項目分解
27、為 8 個小任務, 教師提供這 些任務的詳細的思維導圖,學生根據這些幫助完成指定的任務。同時,在每個小任務 中, 都提出針對項目的具體優(yōu)化設想和參考文檔, 鼓勵學生在完成既有功能的基礎上, 個性化自己的項目功能。 4.4 教材選用和編寫建議 ( 1)教材建設 書名:JavaWeb程序開發(fā)入門 主編:傳播智客高教產品研發(fā)部 出版社:清華大學出版社 ( 2)網絡資源建設 學生學習端: 教師教學端 4.5 課程資源開發(fā)與利用建議 根據課程目標、 學生實際以及本課程的專業(yè)性、 應用性等特點, 本課程的教學應 該建設由文字教材、 CAI 課件等多種媒體教學資源為一體的配套教材,
28、全套教材各司 其職。以文字教材為中心,提供內涵不同,形式多樣的學習支持服務,共同完成教學 任務,達成教學目標。并輔以多媒體課件、項目設計思維導圖、習題庫、試題庫、案 例庫等資源構建學生自主學習環(huán)境。 1)建設本課程學習網站, 增加課程資源庫建設, 力爭在在線拓展資源方面做到完 整、全面。 2)產學合作開發(fā)實驗實訓課程資源,充分利用本行業(yè)典型的生產企業(yè)的資源, 進行產學合作,建立實習實訓基地,實踐“做中學、學中做、邊做邊學”的育人理念, 滿足學生的實習實訓,同時為學生的就業(yè)創(chuàng)造機會。 3)建立本專業(yè)開放實驗室及實訓基地,使之具備現場教學、實驗實訓、職業(yè)技 能證書考證的功能,實現教學與實訓合一、教學與培訓合一、教學與考證合一,滿足 學生綜合職業(yè)能力培養(yǎng)的要求。 4.6 其它說明 1 )本課程標準適用于物聯網技術專業(yè)的學生。 2)本課程標準教學內容和要求與教材選用無直接關系。 5、附錄 制人: 人: 審核 編制日期:年月日
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點美食推薦
- XX國有企業(yè)黨委書記個人述責述廉報告及2025年重點工作計劃
- 世界濕地日濕地的含義及價值
- 20XX年春節(jié)節(jié)后復工安全生產培訓人到場心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點節(jié)后常見的八大危險
- 廈門城市旅游介紹廈門景點介紹廈門美食展示
- 節(jié)后開工第一課復工復產十注意節(jié)后復工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓
- 深圳城市旅游介紹景點推薦美食探索
- 節(jié)后復工安全生產培訓勿忘安全本心人人講安全個個會應急
- 預防性維修管理
- 常見閥門類型及特點
- 設備預防性維修
- 2.乳化液泵工理論考試試題含答案