《J2EE架構(gòu)》課程標(biāo)準(zhǔn)_第1頁
《J2EE架構(gòu)》課程標(biāo)準(zhǔn)_第2頁
《J2EE架構(gòu)》課程標(biāo)準(zhǔn)_第3頁
《J2EE架構(gòu)》課程標(biāo)準(zhǔn)_第4頁
《J2EE架構(gòu)》課程標(biāo)準(zhǔn)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《J2EE架構(gòu)》課程標(biāo)準(zhǔn)一、課程名稱J2EE架構(gòu)二、適用專業(yè)本課程標(biāo)準(zhǔn)適用計算機網(wǎng)絡(luò)技術(shù)專業(yè)三、課程性質(zhì)J2EE體系架構(gòu)是當(dāng)前最流行的開發(fā)結(jié)構(gòu)之一,也是當(dāng)前最成熟的軟件架構(gòu),作為計算機應(yīng)用技術(shù)的畢業(yè)生來說是必須掌握的,這是從事軟件業(yè)掌握的基本技能之一?!禞2EE架構(gòu)》是高等職業(yè)學(xué)院計算機類專業(yè)的一門主干專業(yè)課,其為提高學(xué)生的職業(yè)技能和素質(zhì),為學(xué)生適應(yīng)職業(yè)崗位和繼續(xù)學(xué)習(xí)打下一定的基礎(chǔ)。四、教學(xué)目標(biāo)專業(yè)培養(yǎng)目標(biāo):課程屬于計算機軟件開發(fā)專業(yè)的一門計算機編程語言基礎(chǔ)課程,主要培養(yǎng)學(xué)生的核心編程能力J2EE企業(yè)級開發(fā)技術(shù)。主要學(xué)習(xí)J2EE架構(gòu)的知識和應(yīng)用,具體包括J2EE概述、JDBC、JSP、Servlet、XML、Struts2、Spring2、Hibernate3、EJB、J2EE與MySQL數(shù)據(jù)庫編程技術(shù)等,要求學(xué)生能靈活運用以上知識和技術(shù)并結(jié)合開發(fā)工具M(jìn)yEclipse進(jìn)行整合開發(fā)技術(shù)。本課程教學(xué)目標(biāo)是為使學(xué)生掌握J(rèn)2EE體系架構(gòu)的基礎(chǔ)知識和基本技能,培養(yǎng)學(xué)生利用Apache服務(wù)器、Java語言、MySQL數(shù)據(jù)庫等Web開發(fā)技術(shù)以及MyEclipse等開發(fā)工具從事J2EE企業(yè)項目開發(fā)的能力,提高學(xué)生的職業(yè)技能和素質(zhì),為適應(yīng)職業(yè)崗位和繼續(xù)學(xué)習(xí)打下一定的基礎(chǔ)。(一)知識目標(biāo)通過本課程的教學(xué),學(xué)生能運用所學(xué)的J2EE體系架構(gòu),根據(jù)實際需要利用MyEclipse可視化開發(fā)環(huán)境創(chuàng)建由MySQL數(shù)據(jù)庫驅(qū)動的各種J2EE架構(gòu)的應(yīng)用程序和基于J2EE的動態(tài)網(wǎng)站。具體如下:1.理解Struts2的工作原理;2.掌握Struts2業(yè)務(wù)邏輯控制器Action及其應(yīng)用;3.掌握Struts2攔截器的原理及其應(yīng)用;4.掌握Struts2的輸入校驗和國際化;5.掌握OGNL表達(dá)式的應(yīng)用;6.掌握Hibernate集合映射和實體對象關(guān)聯(lián)關(guān)系映射;7.掌握Hibernate的檢索方式;8.掌握Hibernate的事務(wù)和緩存的應(yīng)用;9.理解面向接口編程的概念及優(yōu)點;10.理解IOC/DI、AOP的概念與優(yōu)點。11.Spring環(huán)境搭建;12.SpringIoC、SpringAOP;13.SSH框架整合。(二)能力目標(biāo)通過本課程的學(xué)習(xí),課堂上先結(jié)合案例講解J2EE的各種體系架構(gòu)知識,再通過上機實踐和課后練習(xí),進(jìn)行實際案例的開發(fā)。具體如下:1.能根據(jù)軟件工程要求,對軟件項目進(jìn)行需求分析,寫出相應(yīng)文檔;2.能使用面向?qū)ο蟪绦蛟O(shè)計思想,進(jìn)行軟件分析、設(shè)計;3.能夠使用SSH框架對系統(tǒng)進(jìn)行架構(gòu);4.能夠?qū)?yīng)用系統(tǒng)進(jìn)行測試、發(fā)布。(三)素質(zhì)目標(biāo)(人文素質(zhì)目標(biāo))在課程的學(xué)習(xí)中,培養(yǎng)誠實、守信、堅韌不拔的性格,培養(yǎng)善于溝通表達(dá)、善于自我學(xué)習(xí)、具備團(tuán)隊協(xié)作的能力。并養(yǎng)成規(guī)范的編碼、按時交付軟件等良好的工作態(tài)度。五、課程內(nèi)容(一)JavaEE概述主要教學(xué)內(nèi)容1.1JavaEE簡介及技術(shù)規(guī)范1.2JavaEE框架介紹1.3JavaEE開發(fā)環(huán)境配置教學(xué)要求(1)了解JavaEE、分層架構(gòu)和J2EE框架。(2)掌握配置JavaEE開發(fā)環(huán)境的方法步驟,能夠安裝和配置JDK1.8、MyEclipse、Tomcat、MySQL,并通過創(chuàng)建JSP動態(tài)網(wǎng)頁來測試J2EE環(huán)境。(3)掌握在MyEclipse中設(shè)置J2EE架構(gòu)的方法,能夠設(shè)置Tomcat服務(wù)器啟動J2EE程序,并能夠通過創(chuàng)建JSP測試頁來測試該站點。(二)JDBC數(shù)據(jù)庫編程主要教學(xué)內(nèi)容2.1JDBC概述2.2數(shù)據(jù)庫基本操作2.3數(shù)據(jù)庫存取優(yōu)化教學(xué)要求(1)了解JDBC(Java數(shù)據(jù)庫互連)技術(shù),JDBC數(shù)據(jù)庫應(yīng)用模型以及JDBC驅(qū)動程序,掌握用JDBC訪問數(shù)據(jù)庫的方法。(2)掌握MySQL創(chuàng)建數(shù)據(jù)庫,表、查詢、存儲過程和觸發(fā)器的方法,掌握數(shù)據(jù)庫的基本操作(查詢、插入、修改、刪除、事務(wù)處理)。(3)掌握J(rèn)DBC操作數(shù)據(jù)庫的方法,能夠進(jìn)行數(shù)據(jù)庫的存取優(yōu)化,包括預(yù)處理技術(shù)、調(diào)用存儲過程、采用連接池等技術(shù)。(三)JavaServlet主要教學(xué)內(nèi)容3.1Servlet編程基礎(chǔ)3.2Servlet生命周期3.3ServletAPI常用接口和類教學(xué)要求(1)了解Servlet的特點,掌握Servlet接口、Servlet程序的編譯、Servlet的配置。(2)掌握Servlet的生命周期。(3)掌握ServletAPI常用接口和類,能夠用Servlet架構(gòu)編寫J2EE程序。(四)JavaSeverPage(JSP)主要教學(xué)內(nèi)容4.1JSP基本語法4.2JSP內(nèi)置對象4.3EL表達(dá)式和標(biāo)簽教學(xué)要求(1)掌握J(rèn)SP基本語法,包括JSP頁面的基本組成,JSP指令標(biāo)記,JSP腳本等。(2)掌握獲取表單變量的方法,能夠創(chuàng)建表單并使用各種表單控件。(3)掌握J(rèn)SP內(nèi)置對象:Request、Response、Session、out等。(4)掌握頁面跳轉(zhuǎn)的各種方法。(5)掌握EL表達(dá)式和標(biāo)簽,能夠用JSTL標(biāo)簽庫及自定義標(biāo)簽。(五)XML編程主要教學(xué)內(nèi)容5.1XML語法概要5.2DOM和SAX教學(xué)要求(1)掌握XML語法,能編輯XML文檔。(2)掌握XML的文檔對象模型和XML的簡單應(yīng)用程序接口。(3)掌握J(rèn)2EE訪問XML文檔的方法,能用XML文件配置J2EE架構(gòu)。(六)Struts2框架主要教學(xué)內(nèi)容6.1Struts2工作原理6.2Struts2安裝與配置6.3Struts2的簡單例子6.4Struts2攔截器6.5Struts2類型轉(zhuǎn)換和輸入校驗教學(xué)要求(1)掌握Struts2的概念、優(yōu)缺點及工作原理。(2)掌握Struts2的安裝和配置,能夠設(shè)置配置文件,能夠加載配置文件。(3)掌握Struts2攔截器的概念,能設(shè)置攔截器。(4)能用Struts2進(jìn)行類型轉(zhuǎn)換,并能完成校驗操作。(5)能夠使用Struts2框架進(jìn)行J2EE程序設(shè)計。(七)Hibernate3框架主要教學(xué)內(nèi)容7.1Hibernate3概述7.2Hibernate3對象狀態(tài)7.3Hibernate3事務(wù)處理教學(xué)要求(1)掌握Hibernate3框架的工作原理,掌握持久層于ORM的概念,了解目前流行的ORM產(chǎn)品。(2)掌握Hibernate3的對象狀態(tài)及對象的特征。(3)掌握事務(wù)處理的概念,能用Hibernate3框架管理事務(wù)。(4)掌握Hibernate3的核心接口,掌握Hibernate3反向工程,能用Hibernate3框架進(jìn)行J2EE程序設(shè)計。(八)Spring2框架主要教學(xué)內(nèi)容8.1Spring2概述8.2IoC原理及應(yīng)用8.3AOP原理及應(yīng)用教學(xué)要求(1)掌握Spring2框架結(jié)構(gòu),掌握Spring2框架的特點和優(yōu)點,能夠搭建Spring2框架的開發(fā)環(huán)境。(2)掌握IoC的基本概念,掌握注入依賴的形式,能夠用Spring2實現(xiàn)注入依賴。(3)掌握AOP的基本概念,掌握AOP的實現(xiàn)原理,了解現(xiàn)有的各種AOP框架,能夠應(yīng)用Spring2實現(xiàn)AOP。(九)EJB框架主要教學(xué)內(nèi)容9.1EJB概述9.2會話Bean9.3消息Bean教學(xué)要求(1)掌握EJB的原理,掌握EJB框架結(jié)構(gòu),掌握EJB組件類型。(2)能夠創(chuàng)建和訪問無狀態(tài)會話Bean,掌握有狀態(tài)會話Bean。(3)掌握J(rèn)ava的消息服務(wù),能夠使用EJB的消息驅(qū)動Bean。(十)SSH整合開發(fā)案例主要教學(xué)內(nèi)容10.1系統(tǒng)概述10.2SSH工程配置10.3SSH的案例實現(xiàn)教學(xué)要求(1)能夠使用軟件工程的方法進(jìn)行系統(tǒng)設(shè)計,能夠定義功能需求和系統(tǒng)架構(gòu)。(2)能夠使用SSH進(jìn)行工程配置,掌握控制臺日志配置。(3)能夠使用SSH進(jìn)行工程案例實現(xiàn),能夠使用各種框架實現(xiàn)各個功能頁面。(十一)基于J2EE的測試主要教學(xué)內(nèi)容8.1軟件測試原理8.2QTP功能測試8.3JMeter性能測試教學(xué)要求(1)掌握軟件測試的原理和方法,掌握測試的幾大過程,理解白盒測試和黑盒測試。(2)能夠使用QuickTest進(jìn)行功能測試,分析測試腳本,修改代碼,運行測試。(3)掌握J(rèn)Meter的安裝與配置,能夠使用JMeter進(jìn)行性能測試,能夠分析測試結(jié)果,并且修改相應(yīng)的程序。(三)實踐教學(xué)安排序號實踐項目學(xué)時備注1配置J2EE開發(fā)環(huán)境22JDBC數(shù)據(jù)庫開發(fā)23Servlet開發(fā)案例44JSP動態(tài)網(wǎng)站設(shè)計45Java讀取XML文件26Struts2框架案例47Hibernate2框架案例48Spring2框架案例49EJB案例開發(fā)410SSH整合案例411J2EE測試2總計36(四)課程結(jié)構(gòu)(拓?fù)鋱D或魚骨圖等)六、學(xué)時與學(xué)分參考學(xué)時:72學(xué)時。參考學(xué)分:4學(xué)分。七、教學(xué)資源利用(一)教材使用教材:《JavaEE主流開源框架》,唐振明等編著,計算機編程入門教材電子工業(yè)出版,2014年,第2版。參考書:1.《JavaEE編程技術(shù)》,溫立輝編著,北京理工大學(xué)出版社,2016年,第1版2.《JavaEE企業(yè)級應(yīng)用開發(fā)教程》,黑馬程序員編著,人民郵電出版社,2017年,第1版(二)數(shù)字化資源利用以網(wǎng)絡(luò)教學(xué)平臺資源建設(shè)為核心,建立多媒體課件庫、多媒體素材庫、視頻資源庫、案例庫、網(wǎng)絡(luò)課程等,為學(xué)生搭建一個自主學(xué)習(xí)的平臺。八、教學(xué)方法本課程在對Java企業(yè)級開發(fā)平臺的基礎(chǔ)上,確定J2EE框架不同的模塊,形成不同的教學(xué)章節(jié)內(nèi)容,再按照工作三大主流框架將教學(xué)章節(jié)內(nèi)容序化,形成課程教學(xué)內(nèi)容。具體教學(xué)方法如下:項目教學(xué)法任務(wù)驅(qū)動法教學(xué)做一體化小組教學(xué)法九、教學(xué)評價本課程推行注重過程考核和能力綜合測評的考核方

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論