《Java EE企业级应用开发案例教程(Spring+Spring MVC+MyBatis)》课程标准.pdf
《JavaEE企业级应用开发案例教程
(Spring+SpringMVC+MyBatis)》课程标准
【课程名称】JavaEE企业级应用开发案例教程(Spring+SpringMVC+MyBatis)
【课程编码】
【课程类别】专业核心课【适用专业】计算机相关专业
【授课单位】【总学时】66
【编写执笔人】【编写日期】
一、课程定位和课程设计
1.1课程性质与作用
1.1.1课程性质
《JavaEE企业级应用开发案例教程(Spring+SpringMVC+MyBatis)》课程是计算机相
关专业的一门高级专业平台课程,是在学习了java程序设计、数据库技术与应用、javaweb
应用开发等先行课程,具备了一定专业基础知识,包括java程序设计能力、数据库基础操
作能力、基本的javaweb开发能力的基础上,开设的一门理论理实一体化的课程。其功能
是对接专业人才培养目标,面向web前端开发人员、javaweb动态网站建设和开发程序员、
java程序员等工作岗位,培养个人web开发专业技术和团队协作开发中、大型网站项目的
素质,具备一定整体项目统筹分析设计能力和模块规划能力、个人模块代码的开发能力,以
及理论和项目实践相互结合进行项目开发的能力,为后续毕业设计和顶岗实习等实践环节的
开展奠定坚实的理论和技能基础。
1.1.2课程作用
该课程能够使学生系统化地了解和掌握JavaEE企业级应用开发的流程,以及采用的相
关技术。通过本课程的学习,可以使学生掌握SSM框架的使用方式,掌握JavaEE企业级
开发的相关技术,理解企业级开发中的开发流程,这不仅能够帮助学生加深对Java语言的
认知,还能够使学生牢牢把握Java语言的应用方向,使学生具备分析问题和解决问题的能
力,让学生能够学以致用,做到既兼顾原理又注重实践,为以后的企业级项目开发奠定基础。
1.2课程设计思路
本课程根据学生的认知规律,采用“基于工作过程的项目导向、任务驱动教学模式”。
结合企业对JavaEE开发的实际要求,基于企业级应用的开发过程,以项目化教学来组织课
程内容,在课程内容的选择中,以应用开发及其工作过程为背景,紧密围绕项目为载体,依
据学习领域专业能力目标、学习方法目标和社会能力目标进行学习情境设计,通过情境学习
与训练,实施理论与实践相结合的教学,使学生达到熟能生巧的目的。
在教学过程中,主要以任务来驱动、以项目为导向。每个项目都是来源于实际工作中的
典型任务,项目和任务的学习与实施过程也就是工作过程,学生带着真实的学习任务,组成
小组合作研究,分析任务、探究问题,找出解决方法并予以实施,由其他小组及教师进行评
价,在完成“任务”的过程中培养了学生的自主学习能力、创新能力、团队合作精神,分析
问题和解决问题的能力。
二、课程目标
2.1知识目标
(1)理解企业级应用的概念和特点,了解企业级应用的解决方案,了解常见的JavaEE
企业级应用开发框架;
(2)了解Spring的优点和体系结构、Spring的下载方法和目录结构,理解Spring的控
制反转和依赖注入,了解SpringIoC容器的工作原理和常用接口;
(3)了解XML格式配置文件的元素和属性、Bean的作用域、Bean的生命周期,掌握Bean
的装配方式;
(4)了解SpringAOP的概念和常用术语、SpringAOP的实现机制,掌握SpringAOP基
于XML和注解的实现方法;
(5)掌握SpringJDBC的配置,以及JdbcTemplate类的常用方法,了解SpringJDBC的
优势、Spring事务管理的核心接口;
(6)掌握SpringMVC常用注解的使用方法,了解SpringMVC的常用组件和工作流程、
SpringMVC的请求映射方式;
(7)掌握SpringMVC中各种类型数据绑定的方法、SpringMVC中请求响应的方法;
(8)掌握SpringMV