Java高級開發(fā)技術(shù)課程介紹與教學(xué)大綱_第1頁
Java高級開發(fā)技術(shù)課程介紹與教學(xué)大綱_第2頁
Java高級開發(fā)技術(shù)課程介紹與教學(xué)大綱_第3頁
Java高級開發(fā)技術(shù)課程介紹與教學(xué)大綱_第4頁
Java高級開發(fā)技術(shù)課程介紹與教學(xué)大綱_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE6《Java高級開發(fā)技術(shù)》課程簡介課程編號1240512107課程名稱Java高級開發(fā)技術(shù)課程性質(zhì)限選學(xué)時32學(xué)分2學(xué)時分配授課:14

實驗:上機(jī):18

實踐:

實踐(周):考核方式閉卷考試,平時成績占30%,期末成績占70%。開課學(xué)院信息工程學(xué)院更新時間適用專業(yè)軟件工程、計算機(jī)科學(xué)與技術(shù)先修課程離散結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、Java程序設(shè)計、面向?qū)ο蠓治雠c設(shè)計課程內(nèi)容:《Java高級開發(fā)技術(shù)》是一門大學(xué)生學(xué)習(xí)J2EE核心技術(shù)與企業(yè)應(yīng)用的技術(shù)課,是軟件工程、計算機(jī)科學(xué)與技術(shù)等IT專業(yè)的專業(yè)選修課程。該課程對JavaEE的來源、整體框架和它的核心技術(shù),以及MVC模式的設(shè)計思想、規(guī)范進(jìn)行講解;然后對JavaWeb環(huán)境的建立、數(shù)據(jù)庫的搭建、一些基本技術(shù)(比如JavaScript、JSP、Servlet、JDBC)進(jìn)行講解;接著對Ajax、Struts2、Spring3、Hibernate3進(jìn)行講解;又對Log4j、Dom4j、JUnit和JFreeChart等工具的使用方法進(jìn)行介紹。最后,按照軟件開發(fā)的過程,采用面向?qū)ο蟮脑O(shè)計思想,通過不同的技術(shù)整合來進(jìn)行一些項目實戰(zhàn)。課程的任務(wù)是通過豐富的實例由淺入深、循序漸進(jìn)地介紹了目前采用Java進(jìn)行Web開發(fā)的各種框架的使用方法,從而幫助學(xué)生快速掌握這些Web開發(fā)技術(shù)的使用,并能將其應(yīng)用在實戰(zhàn)中。BriefIntroduction

Code1240512107TitleJavaAdvancedDevelopmentTechnologyCoursenatureLimitedOptionalSemesterHours32Credits2SemesterHourStructureLecture:14Experiment:

ComputerLab:18

Practice:Practice(Week):AssessmentClosedbookexamination,usuallyresultsaccountedfor30%,thefinalgradeaccountedfor70%.OfferedbySchoolofDateforSoftwareEngineering,ComputerScience&TechnologyPrerequisiteDiscreteStructures,DataStructures,JavaProgramming,Object-OrientedAnalysisandDesignCourseDescription:Thiscourseistheoptionalsubjectforthesoftwareengineeringandcomputerscience&technologymajorsstudents,whichwanttolearntheJ2EEcoretechnologiesandtheirapplicationsinEnterpriseProgramming.Thecontentofthiscourseinclude:thebasisoftheJ2EE,theframwork,thecoretechnology,thethinkinginMVC,thebuildingofJavaWebdevelopmentenvironment,thedatabaseconstruction,thecriticaltechnologiesincludingJSP,Struct2,SpringandHibernateetc..Andthen,thiscourseisendedwithsomeprojectpractices.Themissionofthiscourseis:1st,tointroduceallpartsofJ2EEcoretechnologies,theuseofJ2EEdevelopmentsoftwareandadvancedapplications;2nd,toknowthetechnicalindicatorsofJ2EEprogramming,whichcantraincomputerskillsandpracticeabilityofstudents;3rd,tomasterthebasicmethodsandbasicprocesses,especiallytheapplicationsofJ2EEprogramming,whichcansetthestageforengagingincomputerfieldsandsolvingprofessionalproblemsbyJ2EE.《Java高級開發(fā)技術(shù)》課程教學(xué)大綱課程編號1240512107課程名稱Java高級開發(fā)技術(shù)課程性質(zhì)限選學(xué)時32學(xué)分2學(xué)時分配授課:14

實驗:上機(jī):18

實踐:

實踐(周):考核方式閉卷考試,平時成績占30%,期末成績占70%。開課學(xué)院信息工程學(xué)院更新時間適用專業(yè)軟件工程、計算機(jī)科學(xué)與技術(shù)先修課程離散結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、Java程序設(shè)計、面向?qū)ο蠓治雠c設(shè)計一、教學(xué)內(nèi)容第一章J2EE概述1.1JavaWeb開發(fā)思想:JavaEE簡介、JavaEE核心技術(shù)、MVC模式原理、Model規(guī)范、JavaWeb開發(fā)所需要的技術(shù)1.2搭建JavaWeb開發(fā)和運(yùn)行環(huán)境:搭建Java開發(fā)環(huán)境、搭建JavaWeb運(yùn)行環(huán)境、搭建JavaWeb開發(fā)環(huán)境、使用MyEclipse創(chuàng)建和發(fā)布Web應(yīng)用1.3搭建數(shù)據(jù)庫開發(fā)環(huán)境:MySQL概述、使用MySQL數(shù)據(jù)庫、SQL語法介紹教學(xué)難點:JavaWeb開發(fā)和運(yùn)行環(huán)境的搭建。教學(xué)重點:JavaWeb開發(fā)思想,各種開發(fā)環(huán)境的搭建過程。第二章JavaWeb開發(fā)關(guān)鍵技術(shù)2.1JavaScript技術(shù):JavaScript語言基礎(chǔ)、函數(shù)定義與使用、系統(tǒng)內(nèi)部對象、XMLHttpRequest概述2.2Servlet技術(shù):Servlet技術(shù)簡介、Servlet的生命周期、Filter技術(shù)、Servlet3.0新特性、關(guān)于Servlet3.0實例2.3JSP技術(shù):JSP基本概念、JSP的基本語法、JSP的內(nèi)置對象、JSP技術(shù)應(yīng)用2.4JDBC技術(shù):JDBC概述、JDBC數(shù)據(jù)庫連接、各種驅(qū)動程序?qū)嵗DBC事務(wù)處理、JDBC數(shù)據(jù)庫連接池、教學(xué)難點:各種技術(shù)的特點與使用。教學(xué)重點:各種技術(shù)的操作要領(lǐng)。第三章J2EE開發(fā)關(guān)鍵技術(shù)3.1Ajax技術(shù):Ajax概述、Ajax涉及的技術(shù)、Ajax技術(shù)效果、Ajax框架jQuery、jQuery框架運(yùn)用、Ajax的主流框架3.2Struts2技術(shù):Struts2介紹、Struts2的環(huán)境配置、Struts2入門示例、Struts2的核心機(jī)制——過濾器、Struts2的核心機(jī)制——輸入校驗、Struts2的核心機(jī)制——攔截器、Struts2的核心機(jī)制——國際化、Struts2的核心機(jī)制——標(biāo)簽庫、Struts2的核心機(jī)制——配置文件、Struts2綜合示例3.3Spring3技術(shù):Spring概述、Spring3環(huán)境配置、Spring3入門示例、Spring的核心機(jī)制、Spring3多動作控制器、實現(xiàn)Spring與Struts2集成、Spring3綜合示例3.4Hibernate3技術(shù):Hibernate概述、Hibernate3入門示例、Hibernate3的基礎(chǔ)、Hibernate3的配置文件、Hibernate3的關(guān)系映射、Hibernate3緩存機(jī)制、Hibernate對JPA的支持、MyEclipse開發(fā)環(huán)境對JPA的支持、Hibernate3框架與其他框架的集成、Spring3和Hibernate3整合示例、教學(xué)難點:各種技術(shù)的特點與使用。教學(xué)重點:各種技術(shù)的操作要領(lǐng)。第四章開發(fā)工具介紹4.1Log4j使用指南:Log4j簡介、建立Log4j的開發(fā)環(huán)境、Log4j的使用方法4.2JUnit使用指南:單元測試概述、建立JUnit4的開發(fā)環(huán)境、JUnit的使用方法4.3JFreeChart使用指南:JFreeChart概述、搭建JFreeChart的開發(fā)環(huán)境、JFreeChart的高級應(yīng)用、4.4Dom4j使用指南:Dom4j簡介、建立Dom4j的開發(fā)環(huán)境、Dom4j的使用方法教學(xué)難點:各種工具的特點與使用。教學(xué)重點:各種工具的操作要領(lǐng)。第五章案例:網(wǎng)上購物系統(tǒng)5.1系統(tǒng)概述5.2需求分析5.3系統(tǒng)與架構(gòu)設(shè)計5.4后臺持久層實現(xiàn)5.6后臺業(yè)務(wù)邏輯的實現(xiàn)5.7編寫網(wǎng)上購物系統(tǒng)的控制器類5.8前臺JSP頁面實現(xiàn)5.9編寫配置文件教學(xué)難點:系統(tǒng)的編程實現(xiàn)。教學(xué)重點:系統(tǒng)與架構(gòu)設(shè)計,系統(tǒng)的編程實現(xiàn)。二、教學(xué)要求第一章J2EE概述教學(xué)要求:對J2EE的來源、整體框架和核心技術(shù),以及MVC模式的設(shè)計思想、規(guī)范及優(yōu)缺點進(jìn)行了講解,然后對JavaWeb環(huán)境的建立、數(shù)據(jù)庫的搭建進(jìn)行了介紹。最終使學(xué)生熟悉J2EE的架構(gòu)模式,掌握建立JavaWeb環(huán)境的操作要領(lǐng)。第二章JavaWeb開發(fā)關(guān)鍵技術(shù)教學(xué)要求:主要是對一些基本技術(shù)(如JavaScript、Servlet、JSP、JDBC)進(jìn)行講解。最終使學(xué)生了解JavaWeb開發(fā)技術(shù)的特點和用途,熟悉JavaWeb開發(fā)過程。第三章J2EE開發(fā)關(guān)鍵技術(shù)教學(xué)要求:主要是對Ajax、Struts2、Spring3、Hibernate3進(jìn)行講解。最終使學(xué)生了解J2EE開發(fā)技術(shù)的特點和用途,熟悉J2EE開發(fā)過程。第四章開發(fā)工具介紹教學(xué)要求:主要是對Log4j、Dom4j、JUnit和JFreeChart等工具的使用方法進(jìn)行介紹。最終使學(xué)生了解J2EE開發(fā)工具的特點和用途,熟悉J2EE開發(fā)工具的使用方法。第五章案例:網(wǎng)上購物系統(tǒng)教學(xué)要求:在講解案例時按照軟件開發(fā)的過程,采用面向?qū)ο蟮脑O(shè)計思想,通過不同技術(shù)的整合來實現(xiàn)這些案例,使學(xué)生熟悉J2EE關(guān)鍵技術(shù)使用和開發(fā)過程。三、章節(jié)學(xué)時分配章次總課時課堂講授實驗上機(jī)實踐備注122286238624862566總計322012四、教材與主要參考資料教材[1]常建功,王向華.搞定J2EE核心技術(shù)與企業(yè)應(yīng)用:Ajax,JSP,Struts2,Spring,Hibernate.北京:電子工業(yè)出版社,2012. 參考資料[1]鄔繼成.J2EE開源編程精

溫馨提示

  • 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

提交評論