J2EE应用开发(下)教学大纲
1.1 课程简介
1.1.1 课程名称
中文名:J2EE应用开发(下)
英文名:Developing Web Apps with J2EE Framework(Volume II)
1.1.2 课程编号
待定
1.1.3 课程类别
软件开发人才培养类-岗位应用技能提高课程(必修课)
1.1.4 教学对象
计算机及相关专业的本科、高职学生,要求学生具有较强的计算机操作能力。
1.1.5 建议课时(讲课/实践*)
30/28*学时
1.1.6 必要先修课程和预备知识
课程名称:
Java语言程序设计
J2EE应用开发(上)
1.1.7 课程概览
在最近的Web应用开发中,Hibernate,Spring,Struts框架作为开源的轻量级框架,正被越来越多的开发者使用,而如何将这些框架集成起来,应用到Web开发中去,将是本教材的中心内容。本文还描述了将这些框架应用到Portlet上的时候,遇到的一些细节问题。
Hibernate是最近比较流行的一个用来处理O/R Mapping的持久层框架。它的工作原理是通过文件把值对象和数据库表之间建立起一个映射关系,这样,我们只需要通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。使用Hibernate可以很好地将持久层和逻辑层进行隔离。
Spring框架是一个包含了MVC层,中间层和持久层管理的框架,其核心模块是bean管理,现在很多的应用都采用Spring的bean管理机制来管理其逻辑层。
Struts框架是Apache Jakarta项目的一部分,它为构建Web应用程序提供了很流行的MVC框架。
本书以Struts,Hibernate,Spring为核心详细地讲解了这3个组件的基础知识和基本使用方法,对各个组件的架构及各方面的功能进行了深入的探讨,并通过实例讲解了这3个组件在J2EE项目中的应用。
1.2 教学指导
1.2.1 教学目标
通过学习本课程,学生能够全面掌握基于Struts,Hibernate,Spring框架的J2EE企业级Web应用程序的开发方法,对于Web应用程序开发中的各个方面有一定的了解。具体技能包括:
了解Java Web应用的相关概念,掌握MVC模式和对象持久化。 了解Struts和MVC模式的关系。
了解Struts的运行环境与配置,掌握Struts的基本组件。
掌握Struts标签库和struts-config.xml的使用和配置方法。 了解Struts2.0框架及其实现技术。
了解如何使用Hibernate搭建开发环境,掌握Hibernate基本概念和对象关联关系,了解Hibernate数据的检索、预先抓取与批量加载方法。
掌握Hibernate中操作实体类的方法,掌握使用关联关系操纵对象及Hibernate数据查询的方法。
了解Hibernate事务管理和缓存。
了解Spring的特点,了解如何建立Spring开发环境,掌握反向控制/依赖注入的概念。
了解AOP的关键概念和基本思想。
掌握Spring配置文件中元素的含义和使用方法。 掌握Spring中几个重要类的使用方法。 掌握Spring的事务处理。
掌握Spring的持久层封装和实现方式。 掌握Spring与Struts、Hibernate的整合 了解Web Services的开发方法。
1.2.2 教学方法及资源
本教材的目标是为企业培养开发基于Internet的网络应用的实用性人才。学员可以成为企业中的WEB应用程序开发工程师。如何通过教学使得没有技术知识和支持经验的学生能达到这个目标?本教材配备了如下的教学资源,课本、习题、幻灯片、教学指导手册、实验、和案例。
教学资源和教学目的的具体对应关系见表 1:
表 1
1.2.3 教学重点、难点及考点概览 1.2.3.1 重难点说明
本教材将知识点分为:难点、重点、了解3个类别。对于难点和重点的知识点用“ ”进行标记,不做任何标记的是了解性的知识点。
1.2.3.2 重难点及考点分布表
实验:使用 Struts 2.0 实例 第七章 建议学时 知识点 搭建 Hibernate 运行和开发环境 初识 Hibernate 使用 Hibernate 持久化 实验:使用 Hibernate 持久化实例 第八章 建议学时 知识点 一对一查询 一对多查询 多对多查询 数据分页 Hibernate 的查询方式 过滤器 使用条件查询 使用 Native SQL 查询 实验:Hibernate 查询实例 第九章 建议学时 知识点 Hibernate 缓存 缓存原理 使用 OSCache 进行缓存 连接池 抓取策略 实验:Hibernate 缓存实例 第十章 建议学时 知识点 搭建 Spring 运行和开发环境 初识 Spring 使用 Spring Spring 的 DAO 支持 Spring 的 MVC 支持 实验:Spring 实例 第十一章 十一章 建议学时 知识点 Spring AOP Spring 事务处理 Spring AOP 与事务处理 2 课时课堂教学+2 课时实验教学 难点 重点 备注 Spring 框架 2 课时课堂教学+2 课时实验教学 难点 重点 备注 Hibernate 性能优化 2 课时课堂教学+2 课时实验教学 难点 重点 备注 Hibernate 查询 2 课时课堂教学+2 课时实验教学 难点 重点 备注 Hibernate 与持久化 2 课时课堂教学+2 课时实验教学 难点 重点 备注
1.2.4 考核 1.2.4.1 考试科目
关于认证考试信息获取:请及时与ATA公司联系。
1.2.4.2 考试形式
略
1.2.4.3 考试介绍
【考试对象】
考试对象为计算机及相关专业的本科、高职学生,完成相关课程学习后直接参加ATA
组织的考试。
【考试内容】
包含但不限于《J2EE应用开发》(下)课程涵盖的所有内容。考试试题绝大多数来源于教材,但个别题目可能会超出课程所包含的内容。
…… 此处隐藏:2375字,全部文档内容请下载后查看。喜欢就下载吧 ……