




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、框架技术的应用-s t r u t s/s p r i n g教学大纲课程编号:02190820课程名称:框架技术的应用s t r u t s/s p r i n g英文名称:J2E EE n t e r p r i s eD e v e l o p m e n t学分:3学时:48(其中实验学时:20一、目的与任务1、课程性质:选修课2、课程类别:专业课3、任务:框架技术的应用-struts/spring是软件工程专业的一门专业选修课,主要介绍J2EE企业级开发需要应用的技术,重点介绍框架的原理及应用,主要包括:Struts2框架、Spring框架、Hibernate框架,以及三个框架的集成
2、开发。根据学生的掌握程度以及兴趣点,可以适当增加Ajax框架内容。SSH (Struts+Spring+Hibernate框架组合是目前企业当中应用最多的几个框架,每个框架都有各自的优势,组合在一起刚好形成优势互补,这也正是其为什么流行的原因。只懂得编程语言是远远不够的,必须要掌握一些先进的开发技术和开发方法,才能适应企业对人才的定义和要求。在J2EE领域,SSH框架就是这些开发技术的重要组成之一。通过本门课程的学习,学生能够学习到企业级开发所需要的技术和能力,使学生全面掌握J2EE的Web开发技术、开发方法和开发技巧,并了解分层、组件、接口、服务等技术在实际应用中发挥的作用。二、课程教学内容
3、及学时分配(理论学时+实验学时本课程共48学时,其中理论课28学时,实验课20学时。在教学过程中,应注重学生动手能力的培养,对各主要知识点都要进行上机实验,并留课后作业,强化学生的自我学习能力。课程最后应预留较多时间进行综合练习,应用完整的案例,将各知识点融入其中,加深学生的理解,使学生真正掌握J2E E W e b开发方法和技巧。课程主要内容及学时分配如下:第一篇S t r u t s2回顾(理论学时4学时第1章S t r u t s2主要知识点回顾(理论学时2学时简介:本章主要回顾S t r u t s2的基本知识点。重点回顾S t r u t s2环境的安装与配置,全面了解一个简单的S
4、t r u t s2应用程序的基本结构,简介S t r u t s2应用程序的发布与测试。重点回顾S t r u t s2配置文件的设置,以及A c t i o n、拦截器的实现,简单回顾S t r u t s2的体系结构以及r e s u l t类型具体内容:u S t r u t s2环境的安装与配置u如何编写一个s t r u t s2应用程序u s t r u t s2的配置文件介绍,包括w e b.x m l、s t r u t s.x m l的配置u a c t i o n的实现u拦截器的实现【教学要求】:重点掌握u S t r u t s2应用程序的发布与测试u S t r u
5、t s2的介绍和发展。u S t r u t s2的框架的优势u S t r u t s2的体系结构介绍u R e s u l t类型介绍u O G N L概念介绍u模板和主题的类型介绍【教学要求】:一般掌握第2章S t r u t s2的高级应用技术回顾(理论学时2学时简介:本章重点介绍类型转换器的使用、校验框架的使用、国际化的应用、文件上传功能和防止重复提交的实现、以及新增加的A n n o t a t i o n配置的使用,一般性介绍自动等待页面和反转控制的实现。具体内容:u类型转换的使用u校验框架的使用u国际化的实现u文件的上传以及重复提交的控制【教学要求】:重点掌握u A n n o
6、 t a t o n配置的使用u自动等待页面的实现u控制反转【教学要求】:一般掌握第二篇H i b e r n a t e3(理论学时12学时第3章H i b e r n a t e概述(理论学时2学时简介:本章一般了解J D B C的接口和数据库的访问,简单介绍O R M以及H i b e r n a t e项目;介绍M y s q l数据库的安装与配置,以及H i b e r n a t e环境的配置,简单介绍第一个H i b e r n a t e应用程序的实现。具体内容:u H i b e r n a t e环境的配置u第一个H i b e r n a t e应用程序的结构【教学要求】
7、:重点掌握u J D B C介绍。u O R M介绍u H i b e r n a t e项目介绍u M y s q l数据库的安装与配置【教学要求】:一般掌握第4章H i b e r n a t e的基本操作以及映射配置(理论学时2学时简介:本章重点H i b e r n a t e的配置,H i b e r n a t e核心类的介绍,以及通过s e s s i o n完成增删改查的数据库操作,简单介绍H i b e r n a t e的几个基本概念。同时重点H i b e r n a t e O/R的配置,主要包括配置文件元素的介绍以及对象表示符的介绍,简单介绍H i b e r n a
8、 t e的类型具体内容:u H i b e r n a t e数据库的配置u H i b e r n a t e核心类u通过s e s s i o n完成数据库操作u映射定义元素介绍u映射对象标示符【教学要求】:重点掌握u基本概念介绍u H i b e r n a t e类型介绍【教学要求】:一般掌握第5章复杂映射关系(理论学时2学时简介:本章重点H i b e r n a t e关联关系映射以及集合类映射,包括一对一、一对多、多对多的映射,简单介绍组件映射和继承关系映射。具体内容:u H i b e r n a t e关联关系映射u集合类映射【教学要求】:重点掌握u组件映射介绍u继承关系映射
9、【教学要求】:一般掌握第6章用H i b e r n a t e检索数据(理论学时2学时简介:本章重点H i b e r n a t e的H q l语句以及条件查询,简单介绍查询的基础和直接使用s q l语句。具体内容:u H Q L语句详解u条件查询【教学要求】:重点掌握u查询基础介绍u直接使用s q l第7章H i b e r n a t e高级应用(理论学时2学时简介:本章重点H i b e r n a t e高级开发技术,主要包括批量处理数据功能以及事物控制和并发控制,详细介绍注释功能的使用,简单介绍延时加载缓存管理和事件机制。具体内容:u批量处理数据u事物控制和并发控u注释功能的使用
10、【教学要求】:重点掌握u延时加载介绍u缓存管理u事件机制u性能优化【教学要求】:一般掌握第8章H i b e r n a t e3实战(B B S论坛(理论学时2学时简介:本章详细讲解S t r u t s2+H i b e r n a t e整合开发技术,主要包括数据库连接的配置、持久层的实现、D A O的实现、配置文件的配置。主要目的是讲解上机中可能会遇到的问题具体内容:u B B S论坛需求分析与设计细节问题u搭建S t r u t s2+H i b e r n a t e开发环境u数据库连接的配置u持久层的实现u D A O的实现【教学要求】:重点掌握上机实践(4学时【实验一】:搭建S
11、 t r u t s2+H i b e r n a t e开发环境,B B S论坛数据库连接的实现、持久层的实现(2学时【实验二】:配置相关文件和整体调试(2学时第三篇S p r i n g(理论学时12学时第9章S p r i n g概述(理论学时2学时简介:本章一般了解S p r i n g发展历史以及其优势,详细介绍S p r i n g的基本概念和组成结构;重点介绍S p r i n g开发环境的配置,简单介绍第一个S p r i n g 应用程序的实现。具体内容:u第一个S p r i n g应用程序的结构u S p r i n g环境的配置u S p r i n g的发展史。u S
12、 p r i n g的基本概念u S p r i n g的特性【教学要求】:一般掌握第10章S p r i n g的I o C(理论学时2学时简介:本章重点介绍S p r i n g的I O C的使用,主要包括依赖的特性和构造,以及如何使用A p p l i c a t i o n C o n t e x t,简单介绍B e a n工厂和配置以及2.5新增的注释功能。具体内容:u依赖的特性和构造方法介绍u A p p l i c a t i o n C o n t e x t的使用【教学要求】:重点掌握u B e a n工厂介绍u配置B e a n和b e a n的特性u注释功能的使用【教学要
13、求】:一般掌握第11章S p r i n g的A O P(理论学时2学时简介:本章重点介绍S p r i n g的A O P的配置,主要包括A s p e c t J和X M L配置方法的介绍,简单介绍S p r i n g的A O P的概念术语和特性。具体内容:uA s p e c t J配置AOPu X M L配置AOP【教学要求】:重点掌握u S p r i n g的A O P的概念术语和特性介绍【教学要求】:一般掌握第12章用S p r i n g整合S t r u t s2应用(相册系统(理论学时2学时简介:本章重点介绍S p r i n g和S t r u t s2的整合技术,主要
14、包括集成S t r u t s1.X、S t r u t s2的整合。具体内容:u S t r u t s1.x+S p r i n g的整合u S t r u t s2+S p r i n g的整合【教学要求】:重点掌握u相册系统的需求分析u相册系统的数据库设计【教学要求】:一般掌握上机实践(4学时【实验三】:开发环境的配置、S p r i n g、S t r u t s整个及业务功能的实现(2学时北京理工大学珠海学院 计算机科学技术学院 【实验四】 :配置相关文件和整体调试( 学时) 第 章 的整合(通讯录系统) (理论学时 学时) 简介:本章重点讲解如何搭建一个工程。通过通讯录系统 的开
15、发,来练习和掌握整合技巧 具体内容: u 开发环境的搭建 u 的实现 u 的实现 u 数据库的实现 u 发布并测试 【教学要求】 :重点掌握 u 通讯录系统的需求分析 u 通讯录系统的数据库设计 【教学要求】 :一般掌握 上机实践( 学时) 【实验五】 :开发环境的配置、 的实现( 学时) 【实验六】 :配置相关文件和整体调试( 学时) 第四篇 实例(理论学时 学时) 第 章 整合(列车查询系统) (理论学时 学时) 简介:本章重点从系统设计的角度来讲解如何实现一个简单的列车查询系 统,具体整合 个框架技术,实现列车查询系统。开发任务包括前台表现层、 逻辑层、控制层以及持久层的实现。 具体内容
16、: u 需求分析和用例讲解 u 功能模块设计讲解 【教学要求】 :一般掌握 u 开发环境的搭建 u 表现层的实现 u 业务逻辑层的实现 u 控制层的实现 u 持久层的实现 u 发布并测试 【教学要求】 :重点掌握 上机实践( 学时) 【实验七】 :开发环境的配置、系统设计、数据库的设计和创建( 学时) 【实验八】 :表现层的实现、控制层的实现、持久层的实现( 学时) 【实验九】 :业务逻辑层的实现、配置相关文件和整体调试( 学时) 共 7 页第 6 页 北京理工大学珠海学院 计算机科学技术学院 【实验十】 :整体调试并进行评测( 学时) 三、考核与成绩评定 1、考核形式:考查 2、考试方法:上机 3、考核方法:平时成绩 30%(出勤 20%, 作业 10%) ,实验 10%,期末考 试 60% 四、大纲说明 1、先修课程:Java 编程基础、JSP Web 应用开
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论