APP下载

《Spring+Struts+iBatis程序设计》课程的游戏案例教学法

2016-01-21林淑飞

教育教学论坛 2015年40期
关键词:案例游戏

林淑飞

摘要:通常,《Spring+Struts+iBatis程序设计》课程使用企业级项目做教学案例,业务复杂的企业级项目案例会影响学生对教学内容的学习。游戏业务简单且有趣,不但能激发学生的学习兴趣而且不会打击学生的自信心。本文使用扫雷游戏做教学案例,使用Spring+Struts+iBatis开发扫雷游戏的同时来讲授Spring+Struts+iBatis理论知识。文中具体介绍了游戏案例教学法的实施过程,讲授Spring部分时做游戏的业务层,讲授iBatis部分时做游戏的持久层,讲授Struts部分时做游戏的展示层。此方法已进行过两轮的教学实践,效果较好。

关键词:游戏;扫雷游戏;Spring Struts iBatis教学方法;案例

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2015)40-0182-03

一、引言

Spring、Struts和iBatis都是企业级开源框架,对学生就业很有帮助,但不好掌握,因此案例教学法很有必要。游戏案例业务简单,而且易于激发学生的学习兴趣。将一个简单的游戏开发贯穿于Spring+Struts+iBatis(以下简称“SSI”)程序设计的教学中,即边带着学生开发游戏边讲授SSI重要知识点的原理和应用,这就是本文的游戏案例教学法。

下面说明扫雷游戏案例教学法的实施过程,即给出以扫雷游戏的开发为辅、讲解SSI为主的教学过程。

二、教学方法实施过程简介

(一)讲解Spring部分

Spring的核心技术是IOC和AOP[1,2]。因为IOC和AOP的底层技术是反射机制,所以需用2课时来讲解java的反射机制,再用2课时讲解IoC和AOP的概念,最后将IoC和AOP应用到扫雷游戏中。在扫雷游戏中,类Pair表示按钮的位置,类ThunderButton表示按钮,类DengJi表示游戏的级别,ThunderButtonLayout表示和类DengJi有关的按钮布局。领域类User、Log分别表示玩家和成绩统计。……

登录APP查看全文

猜你喜欢

案例游戏
案例4 奔跑吧,少年!
随机变量分布及统计案例拔高卷
发生在你我身边的那些治超案例
游戏
疯狂的游戏
爆笑游戏
随机变量分布及统计案例拔高卷
一个模拟案例引发的多重思考
第八章直接逃出游戏
第八章 直接逃出游戏