教育教学

当前位置: 网站首页 -> 教育教学 -> 教学工作 -> 人才培养 -> 本科生培养 -> 教学大纲 -> 正文

《JAVA EE架构开发技术》教学大纲

信息来源: 发布日期:2015-09-25

《JAVA EE架构开发技术》教学大纲

课程名称:

JAVA EE架构开发技术

课程编号:

436304

适用专业:

软件工程

课程类别:

JAVA方向

课程学分:

3

总学时:

54

其中:理论学时

28

实验学时

26

先修课程:

JAVA程序设计、计算机网络、数据库原理及应用

一、课程的性质、目的与任务

《JAVA EE架构开发技术》课程是软件工程专业的JAVA方向课,本课程是一门实践性很强的课程。主要讲授Java EE平台相关技术,Struts2、Hibernate和Spring框架技术以及整合应用。此课程要求学生熟悉Java编程语言和开发技术。编程课程是一门理论与实践高度结合的课程。学生必须自己多动手,通过大量的实践练习才能掌握所学的知识和技术。课程中所给出的案例由浅入深,涵盖了Java EE的典型应用,通过培养学生的兴趣,使学生融会贯通、举一反三,掌握Java EE平台的开发技术和主流的Web框架,为今后从事Java EE应用开发工作奠定坚实的基础。另外,由于课时的限制,重点在Struts2、Hibernate和Spring框架技术进行讲授和实践,课堂以及实践环节将通过与案例紧密结合来激发学习热情,达到较好的教学效果。

通过本课程的学习,要求学生达到:

1、掌握如何在MyEclipse IDE中开发Java EE应用。

2、熟悉JSP/Servlet技术,能开发JSP+Servlet的Web应用系统。

3、熟悉Struts2 Web框架,能开发符合MVC的Struts2应用系统。

4、熟悉Hibernate这ORM框架,能通过整合Struts2开发应用系统。

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

6、熟悉Struts2、Hibernate和Spring整合应用,并应用Ajax技术提升交互性。

二、课程教学基本内容

第一章 Java EE简介

(1)Java EE开发环境的构建(Tomcat的安装、MyEclipse的安装与配置)

(2)框架简介

第二章 JSP应用基础

(1)HTML表单与表格

(2)JSP语法、内置对象

(3)Servlet应用

第三章 Struts2应用

(1)Struts2体系结构

(2)Struts2基本应用及工作流程

(3)标签库应用

(4)拦截器

(5)国际化应用

(6)文件上传

第四章 Hibernate应用

(1)Hibernate应用基础(实例开发、核心接口和HQL查询)

(2)Hibernate关系映射

(3)高级功能(批量处理、生命周期和事务管理)

第五章 Spring应用

(1)Spring核心机制(依赖注入)

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

(3)Spring AOP

(4)Spring事务支持

(5)Spring与Struts2整合应用

(6)Spring与Hibernate整合应用

第六章 Struts2、Hibernate和Spring整合应用

(1)层次划分

(2)实现Hibernate持久层

(3)实现DAO

(4)实现业务逻辑层

(5)实现Web层

第七章 Ajax

(1)JavaScript基础

(2)Ajax基础应用

(3)开源Ajax框架——DWR

第八章 综合应用开发

三、课程各章节学时分配

序号

内容

理论学时

实验学时

1

Java EE简介

1

2

JSP应用基础

3

4

3

Struts2应用

4

2

4

Hibernate应用

4

2

5

Spring应用

4

2

6

Struts2、Hibernate和Spring整合应用

4

4

7

Ajax

4

2

8

综合应用开发

4

10

合计

28

26

四、本课程课外学习与修学指导

由于该课程涉及计算机系统中各种软硬件资源的管理,内容复杂,难度较大,且具有很强的实践性,所以要学好本课程,必须做到理论与实践紧密结合,才能达到较好的学习效果。要求学生多参阅相关书籍,多做练习,多上机实验,掌握JAVA EE系统的基本原理、主要算法及其实现过程。

五、本课程考核方式及成绩评定标准

考核方式:闭卷考试

成绩评定方法:本课程的考核是平时成绩、实验成绩和期终考试成绩相结合。具体比例为:上课出勤、作业占20%,实验占20%,期末考试成绩占60%。

其中期未考试总分100分,基础题占50%,中等难度题占40%,较难题占10%。考试题型主要有:选择题、填空题、简答题、计算题、算法题、分析题、综合应用题等。

六、教材及参考书

教材:《Java EE基础实用教程》,郑阿奇,电子工业出版社,2009.7

主要参考书:

[1]李绪成主编.《Java EE 5实用教程——基于WebLogic和Eclipse》.北京:电子工业出版社,2007,2.

[2]顾铁成主编.《分布式计算原理与应用》.北京:清华大学出版社,2004,8.

[3]张洪斌.《JBoss平台上的Java EE程序开发指南》.北京:清华大学出版社,2007,3.

[4]吴其庆.《J2EE程序设计经典教程》.北京:冶金工业出版社, 2006,5.

[5]吴其庆.《J2EE编程思想与实践》.北京:冶金工业出版社, 2003,10.

[6]赵强编著.《J2EE应用开发(WebLogic+JBuilder)(第二版)》.北京:电子工业出版社, 2006,11.

大纲撰写人:彭东海

大纲审阅人:罗如为

教学副主任:易叶青

编写日期:2012.6