欢迎来到天天文库
浏览记录
ID:33540332
大小:80.00 KB
页数:7页
时间:2019-02-27
《《javaee技术》课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《JAVAEE技术》课程教学大纲课程编号:0806602025课程名称:JAVAEE技术英文名称:JAVAEETechnology课程类型:专业限选课/任选课总学时:48讲课学时:36上机学时:12学 分:3适用对象:计算机科学与技术专业本科生先修课程:C/C++程序设计、JAVA基础、计算机网络、数据库原理及应用一、课程性质、目的和任务《JAVAEE技术》是计算机科学与技术专业本科生的一门专业基础限选课程。通过本课程的学习可以使学生能够掌握JAVAEE架构的基本理论、方法,能够掌握JAVAEE中的各种框架思想
2、与技术,如Struts、Spring、Hibernate(SSH)等,同时能够掌握运用SSH进行软件系统开发的基本方法和运用并能够进行正确的测试。通过本课程的学习,学生能够熟练运用SSH,深入理解MVC(Struts)的思想、Hibernate的思想、Spring的控制反转(IoC)、依赖注入(DI)、面向切面编程的思想以及单元测试技术,并能够掌握和理解常见的软件设计模式,能够运用SSH开发出简单的软件系统。二、教学基本要求本课程的基本要求如下:1.掌握Struts的思想、方法、配置和使用;2.掌握Hiberna
3、te的思想、方法、配置和使用;3.掌握Spring的思想、方法、配置和使用;4.掌握Struts、Spring、Hibernate(SSH)的整合;5.掌握常用的软件测试方法和工具;6.能够运用Struts、Spring、Hibernate(SSH)开发简单的应用系统。三、教学内容及要求1.Struts、Spring、Hibernate(SSH)概述框架概述软件的分层设计子系统级的“高内聚、低耦合”Struts、Spring、Hibernate(SSH)简介2.项目分析设计及软件设计模式项目开发流程(项目开发的生
4、命周期及开发阶段)软件设计模式简介(工厂方法模式、抽象工厂模式、代理模式、模板模式等几个常用的设计模式)3.Struts技术MVC模式概述MVC与Struts映射Struts的工作流程和配置文件Controller组件分析及应用Model组件分析及应用View组件分析及应用Struts的异常机制转换器数据验证(Validation)拦截器(Interceptor)4.Hibernate技术Hibernate概述Hibernate单表的对象/关系数据库映射(PO、DAO)Hibernate多表的对象/关系数据库映射
5、HQL语言(HibernateQueryLanguage)Hibernate过滤器(filters)对象状态管理继承映射组件(Component)映射性能优化批量处理5.Spring技术Spring2.0的新特性Spring控制反转IoCSpringAOP面向方面编程原理事务处理6.Struts、Spring、Hibernate(SSH)整合Spring与Struts整合Spring与Hibernate整合Spring、Struts、Hibernate整合7.软件测试技术JUnit单元测试简介JMeter系统测试
6、8.基于SSH的实例开发及分析例如:在线考试系统、电子拍卖系统、网上商店、电子相册等系统的开发与分析。四、实践环节JAVAEE技术课程是一门理论和实践相结合的课程,不仅仅要注重理解基本知识,更要注重培养进行软件架构设计和软件设计开发的基本技能。实践性环节是巩固所学理论知识、使理论与实际相结合、提高动手能力的一项必不可少的重要环节。因此,课后习题、上机实验、课程设计等都是加强程序设计训练所必需的。本书实验部分提供了6个实验,每个实验应安排相关教学内容完成之后。1.Struts(MVC)程序设计与实现(验证)2学时2
7、.Hibernate程序设计与实现(验证)2学时3.IoC-DI的Java编程实现及Spring程序设计与实现(设计)2学时4.Spring与Struts的程序设计与实现(验证)2学时5.Spring与Hibernate的程序设计与实现(验证)2学时6.Spring、struts与Hibernate的程序设计与实现(综合)2学时五、课外习题及课程讨论本课程通过课堂讲授范例程序、课堂练习、课后习题、上机实验、课程设计等各个实践环节,对学生进行系统的JAVAEE架构和软件开发训练。所有范例程序、课后习题、上机实验都是
8、精心挑选的,由浅入深,步步推进,调动学生的主动性和自觉性并培养学生对JAVAEE技术的理解和运用。除了课内的教学以外,每个完整的教学单元后都要求学生做至少1个完整的程序,并定期检查学生做作业的情况,作业的数量和质量占平时成绩的一部分。六、教学方法与手段本课程的课堂教学采用板书与电脑操作演示相结合的方式进行。其中,有关JAVAEE理论部分采用板书教学,设置与开发部分需要采用
此文档下载收益归作者所有