135
ACADEMIC RESEARCH
学术研究
摘要:针对目前我国高等职业教育中SSM框架技术核心课程在教学过程中存在的不足,结合软件技术专业人才培养方案对该课程的需求,论文在该课程的教学过程中引入项目教学法,通过项目导入、项目分析、项目实践和项目拓展四个环节实施教学,逐步完成各个教学单元的任务,提高了学生的自学能力、动手能力、团队协作能力,增强了学生项目开发的技能,从而为将来企业实践打下了良好的基础。
关键词:SSM框架技术;项目教学法;教学活动
一、 SSM框架技术课程简介
SSM框架技术课程是软件技术专业的一门核心课程,通过本课程的学习,使学生掌握能运用SSM(spring
框架、springmvc 框架、mybatis 框架)技术进行WEB程序编写的基本技能;能根据开发项目的需求分析、概要设计、详细设计等文档资料,能按照软件工程开发规范进行数据库设计、软件代码编写、单元测试、SSM框架整合开发、集成测试及项目验收和发布;具有良好的自学能力、沟通能力、团队协作能力。通过以上培养使学生真正实现和企业的无缝对接,完成从学生阶段到程序员阶段的角转换,顺利适应工作的需求[1]。
二、项目教学法在SSM框架技术中的应用
jsp用什么前端框架(一) 项目教学法的概念。所谓项目教学法, 是指在整个教学过程中首先通过对教学章节涉及知识点的进行阶段划分,然后结合实际项目的需求,设计若干个层层递进的教学项目,这些教学项目要求以实际应用为前提,以需要解决的实际问题或需要完成的任务场景为背景。同时在每一个教学单元中,又以项目的不断递进驱动课堂教学的开展,让学生在推进项目的同时掌握知识和运用知识,锻炼学生在实际应用中自主应用知识解决问题的能力。
(二)SSM框架技术介绍。SSM(S p r i n g+S p r i n g MVC+Mybatis)框架是当前流行的轻量级Java EE(Java 企业版)应用开发方式,它具有高度的可维护性和可扩展行,极大地提高了项目的开发效率,减轻开发人员工作负担,在WEB项目开发中占有较高的比重[2]。
1.Mybatis框架。Mybatis是一款支持普通SQL查询,存储过程、实现动态SQL、缓存管理和高级映射
的优秀持久层框架。程序员可以使用简单的XML或注解来配置和映射基本数据类型,将接口和JAVA POJO(Plain Old Java Objects,普通的Java对象)映射成数据库的记录,完成对数据库表的增、删、改、查等操作。
2.SpringMVC框架。SpringMVC是一种基于Java实现MVC设计模式的请求驱动类型轻量级Web框架,使用了MVC架构模式的思想,将Web层进行职责解耦,基于请求驱动及使用请求-响应模型,框架的目的是简化开发。它的主要内容包括DispatcherServlet(前端控制器)、ViewResolver(视图解析器)、RequestMapping(映射注解)、数据绑定、数据校验、、文件上传和下载等[3]。
3.Spring框架。Spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的耦合问题,它的主要内容包括IOC(依赖注入)、DI(控制反转)、AOP(面向切面编程)、JDBCTEMPLATE模板、事务处理,同时具备对springmvc框架和mybatis框架的整合,最终实现WEB应用开发。
(三)项目的选择和设计
1.确定教学项目及流程图。综合考虑企业调研报告和教研室教研讨论会上的意见,该课程选择较成熟的电子商城项目作为项目教学案例。按照MVC的设计模式,将该系统划分为视图层(View)、控制层(Controller)、业务逻辑层(Service)和数据库层(DAO)四个组成部分。由SpringMVC负责请求
转发和管理视图,Mybatis负责数据的持久化,Spring负责管理业务和框架的整合。整个项目运行流程和功能结构如下图1和图2。
图1项目运行流程图
图2功能结构图
2.确定项目功能及对应知识结构。在确定了项目、运行流程和功能结构之后,笔者根据课程标准和所选教
谈项目教学法在S S M框架技术课程中的应用和研究
贾家新
◆
信息系统工程 │ 2020.7.20
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论