《Java企业应用开发(SSM)》课程标准
课程名称:Java企业应用开发(SSM)
课程代码:3250620
适用专业:软件技术专业软件开发方向
课程性质:专业核心课程
学时:96学时 (理论: 48  实践:  48
学分:6学分
一、课程性质与任务
本课程是软件技术专业软件开发方向的核心课程,是基于软件项目开发实际生产过程的“工学结合”课程通过课程学习,使学生掌握SSM(Spring+Spring MVC+MyBatis)的基本知识能用Spring 框架创建包含松散耦合的应用程序组件,能用MyBatis框架实现数据的存
储和访问。同时在实践教学中,培养学生良好的编程习惯,积累解决实际问题的能力,提高学生的职业综合素质。
本课程与其他课程的关系:前导课程包括《网页设计客户端技术》、《Java编程设计基础》、《Java高级程序设计》、《Java Web应用开发》、关系数据库,后续课程包括《Java Web应用实战
目标与要求
(一)总体目标与要求
通过应用情景的学习与分析要求学生能够掌握SSM(Spring+Spring MVC+MyBatis)三大框架的基本知识,能够正确配置和使用SSM框架的整合技术,适应企业级开发的技术需要,为大型项目开发奠定基础。同时要求学生掌握需求分析、详细设计、系统实现和系统维护等软件开发的各项能力培养学生较强的团队作、沟通表达、工作责任心、职业道德与规范等综合素质,为学生以后从事更专业化的软件开发工作奠定基础。
(二)具体目标与要求
1、知识目标与要求
本课程为理实一体课程,理论知识的传授和操作技能的培养贯彻教学的始终。课程的知识目标与要求如下
(1)掌握Spring框架技术,熟悉Spring框架技术的概念,掌握Spring的核心机制:IoC与AOP技术。
(2)熟悉Spring MVC框架技术中基于注解的控制器、视图解析器、数据绑定的处理等,掌握Spring MVC的配置、请求以及SSM框架的集成。
(3)熟练使用MyBatis框架实现数据持久性操作掌握MyBatis环境配置及入门Mybatis接口注解Mybatis增删改查(CURD)Mybatis表关联一对多Mybatis与Spring集成MyBatis整合Spring MVCMyBatis分页MyBatis动态SQL语句、ORM持久化、MyBatis的核心对象和核心对象配置文件、SQL影射文件等技术。
2、素质目标与要求
解决问题能力:具有根据特定工作场景,通过思考,做出相应的判断,进而到解决问题方法的能力。
自主学习能力:具有能够通过独立学习,不断获取新的知识和技能的自学能力。
探索创新能力:具有运用新思维、新方法将学到的知识付诸于工程实践的勇气和能力。
团队合作能力:能够与他人合作共同完成软件工程项目的能力。
表达沟通能力:在与他人交往时能够准确领悟到对方语言所表达出的真实意图,同时把自己的真实意图准确地传送给对方,做到“心领神会”。
抗挫抗压能力:能够以正确的态度面对挫折,在面对压力时能承受困难和打击,不轻言放弃的能力。
职业行为能力:良好的编程习惯,较强的信息分析、编辑处理能力。
职业道德规范:吃苦耐劳,爱岗敬业,热于奉献,忠诚于公司,诚信于客户。
结构内容与进度安排
序号
学习任务(项目)
子任务(项目)
教学内容
课时数(理论/实践)
目的要求
(知识点、能力点、素质点)
教学方式
(教学方法、教学手段)
教学场地
1
SSM框架
简介
Spring简介
Spring简介
2
了解Spring
MCLA教学法、项目教学法
Spring MVC
Spring MVC特点
2
了解Spring MVC
MCLA教学法、项目教学法
MyBatis
数据的持久性
2
了解MyBatis
MCLA教学法、项目教学法
2
Spring框架
依赖注入容器 / AOP实现;声明式事务;简化Java EE应用黏合剂,将大家组装到一起
IoC与AOP技术
16
熟悉并使用Spring框架简单应用
MCLA教学法、项目教学法
3
Spring MVC
Spring MVC简介
Spring MVC工作流程
4
熟悉Spring MVC框架
实现控制器接口
编写Action
4
熟悉Spring MVC框架的控制器接口
配置核心控制器
注册核心控制器
4
熟悉Spring MVC框架的核心控制器
创建Spring MVC控制器
通过配置文件创建Spring MVC控制器
2
熟悉Spring MVC框架控制器的创建
4
MyBatis入门
搭建MyBatis开发环境
搭建MyBatis开发环境
2
熟悉MyBatis开发环境
MCLA教学法
完成对用户表、供应商表的简单查询操作
完成对用户表、供应商表的简单查询操作
2
表的简单查询操作
MCLA教学法、项目教学法
5
搭建MyBatis环境
理解数据持久化概念和ORM原理;
理解MyBatis的概念以及优点特性
理解数据持久化概念和ORM原理
理解MyBatis的概念以及优点特性
2
数据持久化
MCLA教学法、项目教学法
6
MyBatis应用
使用MyBatis实现持久性
了解MyBatis与JDBC的区别与联系
理解核心类的作用域和生命周期
2
MyBatis与JDBC的区别与联系
MCLA教学法、项目教学法
MyBatis应用
MyBatis应用
2
mybatis和springmvcMyBatis应用
MCLA教学法、项目教学法
配置映射属性
映射数据库关系
配置映射属性
映射数据库关系
2
配置映射属性
映射数据库关系
MCLA教学法、项目教学法
实现查询语言
实现条件查询
实现查询语言
实现条件查询
2
实现查询语言
实现条件查询
MCLA教学法、项目教学法
识别对象状态
使用持久性对象
识别对象状态
使用持久性对象
2
识别对象状态
使用持久性对象
MCLA教学法、项目教学法
7
项目设计
半自动化的ORM实现DAO层;实现动态SQL
半自动化的ORM实现
DAO层
动态SQL
8
案例分析与演示
MCLA教学法、项目教学法
8
项目设计
案例研究1Earnest银行
案例研究1Earnest银行
16
SSM框架在项目中的整合
MCLA教学法、项目教学法
9
项目设计
案例研究2New Tech书店
案例研究2New Tech书店
16
SSM框架在项目中的整合
MCLA教学法、项目教学法

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。