《开源框架技术》课程教学大纲
technology on open source framework
课程编号:170303010
学时:32 学分:2
适用对象:网络工程、软件工程、计算机科学与技术等
先修课程:Java 语言与网络编程、数据库原理与技术、Web开发技术、Java EE平台软件开发
一、课程的性质和任务
《开源框架技术》本课程可以支撑毕业要求第1、2、3、4、5、6、8、9、10、11、12条的达成,是网络工程、软件工程等专业本科的专业选修课。它是一门开阔视野、掌握Java EE目前流行的三种轻量级框架的软件设计课程。
二、教学目的与要求
本课程要求学生了解基于Java EE的常用软件开发框架,并且能够跟上现代软件开发的时代潮流,提高应
用框架进行企业级软件开发的能力。。
三、教学内容
第一章:框架概述
1.基本内容:
软件开发中需要解决的问题,理解Struts2、Spring、Hibernate框架。熟悉MyEclipse 的安装与配置,掌握IDE中的开发流程,搭建软件平台开发环境。
2.教学基本要求:
掌握:MyEclpise集成开发环境的安装与配置,集成环境下的开发流程。。
了解:MVC设计模式,框架的发展历史及所能解决的问题,为何要使用框架。
3.教学重点难点:
重点:MVC,集成环境下的开发流程。
难点:框架概念的理解,软件的安装与整合。
4.教学建议:
最好采用现场安装或视频录像教学方式,增强教学直观性,避免空洞说教。
第二章:Struts基础知识
1.基本内容:
Struts的工作原理、Action。
2.教学基本要求:
掌握:Struts的工作原理、Action的创建。
3.教学重点难点:struts框架是干什么的
重点:不同Action的作用。
难点:熟练使用不同的Action。
4.教学建议:
实例教学展示Action的应用场景与开发过程。
第三章:Struts的标签库及使用
1.基本内容:
Struts对表达式语言的支持、Struts标签库,实例讲解。
2.教学基本要求:
掌握:常用的Struts标签及其功能、ONGL。
3.教学重点难点:
重点:Struts标签。
难点:Struts标签。
4.教学建议:
使用实例教学方式,演示各种Struts标签的使用。
第四章:Struts的高级特性
1.基本内容:
Struts框架中的验证器的使用,表单重复提交问题的解决以及实例讲解。
国际化问题。
2.教学基本要求:
掌握:验证框架与Struts的结合与配置,利用框架做用户输入数据的验证,验证框架的扩展。国际化问题的解决方法
了解:用户注册流程的开发。
3.教学重点难点:
重点:验证器的使用,国际化问题。
难点:验证器分类及实际场景中的灵活运用。
4.教学建议:
任务驱动、案例教学。
第五、六、七、八章:Hibernate
1.基本内容:
介绍Hibernate的体系结构,运行中实体的生命周期,Hibernate使用技巧,Hibernate的事务处理及性能优化。
2.教学基本要求:
了解:Hibernate的体系结构及其核心组件,事务处理方式,两级缓存机制;
掌握:实例的运行生命周期,Hibernate的API,实体对象之间的各种关联关系映射的方法。
3.教学重点难点:
重点:实例的运行生命周期,Hibernate的API。
难点:实体对象之间的各种关联关系映射的方法。
4.教学建议:
任务驱动、案例教学。
第九、十章:Spring框架
1.基本内容:
介绍IoC、DI、AOP,Spring的核心技术:包括IoC容器、资源的使用、数据的绑定等,Spring与Web的集成。
2.教学基本要求:
了解:Spring的特点,Spring框架的应用场景,IoC、DI、AOP等概念;
掌握:Spring的资源接口Resource、数据绑定,Spring中的事务管理,Spring与Web 的集成。
3.教学重点难点:
重点:Spring的资源接口Resource。
难点:Spring与Web的集成。
4.教学建议:
任务驱动、案例教学。
四、教学环节与学时分配
五、教学中应注意的问题
本门课程讲述三种框架,课程内涵丰富,难度较大,要求授课教师应具有丰富的实际开发经验,应多以各种开发项目教学或任务驱动式教学来提高教学效果。
六、实验/实践内容
见《开源框架技术》课程设计实践教学大纲
七、考核方式
本课程采用考查方式,五分制评分,分为优、良、中、及格、不及格,计分依据是:考勤占20%+课程设计表现50%+课程小论文30%。
八、教材及主要参考书
1、选用教材:
《Java EE轻量级框架Struts2+Spring+Hibernate整合开发》史胜辉等编,清华大学出版社,2014年
2、主要参考书:
《Web框架技术》,张志峰编,清华大学出版社,2013年
《轻量级Java EE体系架构程序开发》,工业和信息化部教育与考试中心组编,中国铁道出版社,2010年
九、教改说明及其他
无
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论