超碰人人揉人人捏人人添-97人人超碰国产精品-成人激情欧美国产第一页-亚洲欧美日韩中文字幕第一区

教育教學(xué)

當(dāng)前位置: 首頁 -> 教育教學(xué) -> 教學(xué)工作 -> 人才培養(yǎng) -> 本科生培養(yǎng) -> 教學(xué)大綱 -> 正文

《JAVA EE架構(gòu)開發(fā)技術(shù)》教學(xué)大綱

信息來源: 發(fā)布日期:2015-09-25

《JAVA EE架構(gòu)開發(fā)技術(shù)》教學(xué)大綱

課程名稱:

JAVA EE架構(gòu)開發(fā)技術(shù)

課程編號(hào):

436304

適用專業(yè):

軟件工程

課程類別:

JAVA方向

課程學(xué)分:

3

總學(xué)時(shí):

54

其中:理論學(xué)時(shí)

28

實(shí)驗(yàn)學(xué)時(shí)

26

先修課程:

JAVA程序設(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫原理及應(yīng)用

一、課程的性質(zhì)、目的與任務(wù)

《JAVA EE架構(gòu)開發(fā)技術(shù)》課程是軟件工程專業(yè)的JAVA方向課,本課程是一門實(shí)踐性很強(qiáng)的課程。主要講授Java EE平臺(tái)相關(guān)技術(shù),Struts2、Hibernate和Spring框架技術(shù)以及整合應(yīng)用。此課程要求學(xué)生熟悉Java編程語言和開發(fā)技術(shù)。編程課程是一門理論與實(shí)踐高度結(jié)合的課程。學(xué)生必須自己多動(dòng)手,通過大量的實(shí)踐練習(xí)才能掌握所學(xué)的知識(shí)和技術(shù)。課程中所給出的案例由淺入深,涵蓋了Java EE的典型應(yīng)用,通過培養(yǎng)學(xué)生的興趣,使學(xué)生融會(huì)貫通、舉一反三,掌握J(rèn)ava EE平臺(tái)的開發(fā)技術(shù)和主流的Web框架,為今后從事Java EE應(yīng)用開發(fā)工作奠定堅(jiān)實(shí)的基礎(chǔ)。另外,由于課時(shí)的限制,重點(diǎn)在Struts2、Hibernate和Spring框架技術(shù)進(jìn)行講授和實(shí)踐,課堂以及實(shí)踐環(huán)節(jié)將通過與案例緊密結(jié)合來激發(fā)學(xué)習(xí)熱情,達(dá)到較好的教學(xué)效果。

通過本課程的學(xué)習(xí),要求學(xué)生達(dá)到:

1、掌握如何在MyEclipse IDE中開發(fā)Java EE應(yīng)用。

2、熟悉JSP/Servlet技術(shù),能開發(fā)JSP+Servlet的Web應(yīng)用系統(tǒng)。

3、熟悉Struts2 Web框架,能開發(fā)符合MVC的Struts2應(yīng)用系統(tǒng)。

4、熟悉Hibernate這ORM框架,能通過整合Struts2開發(fā)應(yīng)用系統(tǒng)。

5、熟悉Spring框架,能掌握如何分別與Struts2和Hibernate整合。

6、熟悉Struts2、Hibernate和Spring整合應(yīng)用,并應(yīng)用Ajax技術(shù)提升交互性。

二、課程教學(xué)基本內(nèi)容

第一章 Java EE簡介

(1)Java EE開發(fā)環(huán)境的構(gòu)建(Tomcat的安裝、MyEclipse的安裝與配置)

(2)框架簡介

第二章 JSP應(yīng)用基礎(chǔ)

(1)HTML表單與表格

(2)JSP語法、內(nèi)置對(duì)象

(3)Servlet應(yīng)用

第三章 Struts2應(yīng)用

(1)Struts2體系結(jié)構(gòu)

(2)Struts2基本應(yīng)用及工作流程

(3)標(biāo)簽庫應(yīng)用

(4)攔截器

(5)國際化應(yīng)用

(6)文件上傳

第四章 Hibernate應(yīng)用

(1)Hibernate應(yīng)用基礎(chǔ)(實(shí)例開發(fā)、核心接口和HQL查詢)

(2)Hibernate關(guān)系映射

(3)高級(jí)功能(批量處理、生命周期和事務(wù)管理)

第五章 Spring應(yīng)用

(1)Spring核心機(jī)制(依賴注入)

(2)Spring核心接口及基本配置

(3)Spring AOP

(4)Spring事務(wù)支持

(5)Spring與Struts2整合應(yīng)用

(6)Spring與Hibernate整合應(yīng)用

第六章 Struts2、Hibernate和Spring整合應(yīng)用

(1)層次劃分

(2)實(shí)現(xiàn)Hibernate持久層

(3)實(shí)現(xiàn)DAO

(4)實(shí)現(xiàn)業(yè)務(wù)邏輯層

(5)實(shí)現(xiàn)Web層

第七章 Ajax

(1)JavaScript基礎(chǔ)

(2)Ajax基礎(chǔ)應(yīng)用

(3)開源Ajax框架——DWR

第八章 綜合應(yīng)用開發(fā)

三、課程各章節(jié)學(xué)時(shí)分配

序號(hào)

內(nèi)容

理論學(xué)時(shí)

實(shí)驗(yàn)學(xué)時(shí)

1

Java EE簡介

1

2

JSP應(yīng)用基礎(chǔ)

3

4

3

Struts2應(yīng)用

4

2

4

Hibernate應(yīng)用

4

2

5

Spring應(yīng)用

4

2

6

Struts2、Hibernate和Spring整合應(yīng)用

4

4

7

Ajax

4

2

8

綜合應(yīng)用開發(fā)

4

10

合計(jì)

28

26

四、本課程課外學(xué)習(xí)與修學(xué)指導(dǎo)

由于該課程涉及計(jì)算機(jī)系統(tǒng)中各種軟硬件資源的管理,內(nèi)容復(fù)雜,難度較大,且具有很強(qiáng)的實(shí)踐性,所以要學(xué)好本課程,必須做到理論與實(shí)踐緊密結(jié)合,才能達(dá)到較好的學(xué)習(xí)效果。要求學(xué)生多參閱相關(guān)書籍,多做練習(xí),多上機(jī)實(shí)驗(yàn),掌握J(rèn)AVA EE系統(tǒng)的基本原理、主要算法及其實(shí)現(xiàn)過程。

五、本課程考核方式及成績評(píng)定標(biāo)準(zhǔn)

考核方式:閉卷考試

成績評(píng)定方法:本課程的考核是平時(shí)成績、實(shí)驗(yàn)成績和期終考試成績相結(jié)合。具體比例為:上課出勤、作業(yè)占20%,實(shí)驗(yàn)占20%,期末考試成績占60%。

其中期未考試總分100分,基礎(chǔ)題占50%,中等難度題占40%,較難題占10%??荚囶}型主要有:選擇題、填空題、簡答題、計(jì)算題、算法題、分析題、綜合應(yīng)用題等。

六、教材及參考書

教材:《Java EE基礎(chǔ)實(shí)用教程》,鄭阿奇,電子工業(yè)出版社,2009.7

主要參考書:

[1]李緒成主編.《Java EE 5實(shí)用教程——基于WebLogic和Eclipse》.北京:電子工業(yè)出版社,2007,2.

[2]顧鐵成主編.《分布式計(jì)算原理與應(yīng)用》.北京:清華大學(xué)出版社,2004,8.

[3]張洪斌.《JBoss平臺(tái)上的Java EE程序開發(fā)指南》.北京:清華大學(xué)出版社,2007,3.

[4]吳其慶.《J2EE程序設(shè)計(jì)經(jīng)典教程》.北京:冶金工業(yè)出版社, 2006,5.

[5]吳其慶.《J2EE編程思想與實(shí)踐》.北京:冶金工業(yè)出版社, 2003,10.

[6]趙強(qiáng)編著.《J2EE應(yīng)用開發(fā)(WebLogic+JBuilder)(第二版)》.北京:電子工業(yè)出版社, 2006,11.

大綱撰寫人:彭東海

大綱審閱人:羅如為

教學(xué)副主任:易葉青

編寫日期:2012.6