培养学生求异思维的JSP课程教学改革

2021-06-22 03:39单玉刚杨凡
教育教学论坛 2021年16期
关键词:求异思维教改课程

单玉刚 杨凡

[摘 要] 求异思维的培养是素质教育的核心。培养求异思维能力,有利于提高学生创新性。针对JSP课程学生学习存在学习效率低和处理问题能力不强等问题,提出了注重求异思维培养的JSP课程教学方法。该方法摒弃先前的教学模式,改革JSP课程的教学方法,在教学中注重讲解基础知识,通过案例讲解加深理解、打牢根基,并鼓励学生开启创造思维,从多角度思考问题找到解决方法。这种培养方式的运用达到了提高学生学习效率和创新能力的教学效果。

[关键词] JSP;课程;教改;求异思维

[基金项目] 2019年度湖北文理学院教学改革项目“翻转课堂在‘网页设计课程中的应用”(JY2019073)

[作者简介] 單玉刚(1971—),男,辽宁沈阳人,博士,湖北文理学院教育学院讲师,主要从事计算机课程教学改革研究;杨 凡(1981—),湖北襄阳人,硕士,湖北文理学院计算机工程学院讲师,主要从事计算机课程教学改革研究。

[中图分类号] G642.0;TQ175.1   [文献标识码] A   [文章编号] 1674-9324(2021)16-0057-04    [收稿日期] 2021-02-01

一、引言

随着互联网的高速发展,网页设计与开发已成为学习热点。JSP全称Java Server Pages,是一种动态网页开发技术,用于开发Web项目。JSP的优越性表现在:其一,开发简便、业务代码分离、组件重用。其二,以JAVA为基础,具有跨平台特征。其三,JSP应用易于部署、维护和修改。“JSP程序设计”是教育技术专业方向的一门专业课程,课程的教学目标就是培养学生掌握JSP语言的基础知识,以及具备实际的Web项目的开发和设计能力[1]。

通过多年的“JSP程序设计”课程教学发现JSP课程学习存在一些问题:其一,一些学生学习态度不积极。有些学生在学习过程中遇到难以理解的知识点就放弃,不积极思考问题,也不主动提出问题,只关注考试内容,考试只是应付。其二,学生素质参差不齐。一些学生基础较好,理解知识能力较强;一些学生掌握基础理论知识不扎实,编程思路不清晰;还有一些学生编写的程序缺乏清晰的结构和较强的可读性。其三,创新能力普遍不强。大部分学生只是按照教师教的方法处理问题,对超出所学范围的问题基本无能为力,解决新问题能力不强。其四,Web项目开发能力不强,综合运用所学知识能力较弱。学生往往知道某个知识点的运用,但不知道如何将所学知识应用到实际的Web项目开发和设计中。

针对这些问题,本文提出了求异思维培养的JSP课程教学改革方法,该方法注重讲解基础知识,通过辅助案例加深理解,打牢根基,并在教学中采取启发诱导式教学方法,培养求异思维,进而提升创新能力[2]。实践表明,该方法的实施可有效提高学生对知识的掌握能力,并提升创新能力。

二、求异思维培养

求异思维是指改变已习惯了的思维定式,另辟蹊径,即从新的思维角度去思考问题,以求得问题的解决的一种思维模式[3]。在考虑问题时,可以突破原有的知识结构和认识框架,自由思考、任意想象,从而产生出大量独特的新思想,并提出多种多样的想法,最终获得使问题圆满解决的思维方法。

求异思维的培养,是现代教育的突出特征和重要组成部分,是素质教育的核心。求异思维是创造性思维的出发点和发展基础,培养求异思维能力,有利于提高学生学习的主动性、积极性、求异性、创新性。因此,在教学中培养学生的求异思维意识与能力是非常必要的。

许多学校的教师针对不同的教学课程引入“求异思维培养”教学方法,进行了相关教学探索[4,5]。教学过程中,教师要有意识、有计划地扩大思路,让学生从多角度思考问题,从而达到训练和培养学生发散性思维的目的。求异思维培养应注意以下几方面。

1.鼓励学生发挥想象力。教学中,要为学生提供一个能充分发挥想象力的空间和契机,奇思妙想是产生创造力的源泉。

2.教学中注意鼓励学生提出各种改进或补充意见和与众不同的想法。经常说“有不同想法吗?谁有更好方法吗?”。通过长时间训练,学生就能形成初步自觉的批判性思维,为进一步培养求异思维打下坚实基础。

3.不只注重标准答案,鼓励多向思维的发展。倡导学生提出与教材、教师不同的见解,鼓励学生敢于和同学、教师争辩。

4.培养学生用多种思路解决问题能力,即一题多解。对同一题目,从不同角度运用不同思维,采用不同方法,从而获得多种解题途径,并在比较中选择最佳思路。

5.用准确流畅的语言表达思维过程。加强语言训练,促进求异思维的培养。通过让学生讲述思考方法,使学生的求异思维条理化和概括化。

三、求异思维培养在JSP课程中的应用

(一)教学设计

JSP课程是一门实践性很强的课程,包含的基础知识较多,涉及HTML、CSS、JAVASCRIPT、数据库、JAVA等。课程导入时,最好提问导入或案例导入,导入内容精简概括,吸引学生;讲授时,教师逐步启发,诱导学生理解新知识,教会学生掌握重点;练习时,练习设计要有多套方案;总结时,应用精练的语言将教学内容的要点归纳总结,使知识系统化;测试时,问题具有相关性。教学基本过程如下:其一,讲解基础知识;其二,启发诱导式案例分析;其三,训练一题多解,发挥学生的想象力;其四,归纳总结所用方法的优缺点;其五,提出新问题,让学生解决,检验学习效果。

(二)MVC模式应用

1.基础知识讲解。MVC内容是JSP课程的重

点,对于MVC部分让学生掌握的知识内容包括:MVC模式概念、MVC模式基本思想和MVC模式实现方法[6]。(1)概念讲解。MVC关注分离域模型和控制器逻辑与UI是松耦合关系。在一个Web应用程序中,HTML与应用程序的其他部分是分离开来的,从而使维护与测试更加简单容易。(2)理解MVC,一个MVC应用程序将被分离成至少三个部分。模型(Model)部分:含有用户进行操作的数据,它可以是业务数据,也可以是处理数据的操作、转换和规则。视图(View)部分:是用户界面,它从模型获得显示信息。控制器(Controller)部分:是用来处理用户与软件的交互操作。它接受用户输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。(3)MVC模式实现方法。Javabean负责封装数据、封装业务逻辑;Servlet负责控制流程,接受请求参数,调用Javabean,获取结果值,并将数据存储在某个作用域范围之中,最后选择页面显示;JSP负责获取Servlet存储在某个作用域之中的数据,进行显示。

用户通过提交Requests与Controller组件交互,Servlet在JSP和Javabean之间起到桥梁作用,用户所有的请求操作都会调用Servlet的Service这个接口,然后调用Javabean操作数据库。使用RequestDispatcher完成输出和跳转,它将Javabean的处理结果交给JSP,JSP将根据Javabean的指示将内容输出。接着Controller组件实例化Model组件,并且根据应用的逻辑操纵它们。一旦Model被创建,Controller决定下一个为用户显示的View,同时View从Controller获得Model并为用户显示相关数据。

讲解时强调在JSP应用程序中,可以有多个Servlet组件控制流程,多个Javabean组件访问数据,多个View页面显示信息。

2.JSP应用程序练习。通过举例JSP和MVC两种方式实现数据库操作,让学生掌握JSP操作数据库的语法和操作流程,以及JSP与数据库的连接技术——JDBC、JSP数据库操作技术(增加、删除、修改、查询)。

JSP应用程序开发方法有两种常用的模式。一种是只使用JSP模式,JSP既负责数据显示,又负责业务逻辑处理和流程控制,如图1所示。另外一种是JSP+Servlet+Javabean模式,JSP起到View作用,负责与人机交互;Servlet起到Controller作用,负责流程控制;Javabean起到Model作用,负责数据操作,如图2所示。

3.MVC模式總结。通过使用两种模式实现Web数据库应用程序开发,比较两种开发模式。JSP模式具有简单、易实现的特点,但维护较复杂;MVC模式的特点是有利于代码复用,降低了程序模块间的耦合度,便于程序维护和扩展。通过比较分析使学生明确每种模式的优缺点,并让学生掌握多种Web数据库操作方法,根据不同应用场合灵活运用。

4.提出新问题。当前日常生活中常用的淘宝、京东等电子商务网站都有线上购物系统,让学生参照这些网站实现购物管理系统,检查学生对“MVC模式”知识点的掌握情况,并让学生自己选择实现方法达到灵活运用的目的。要求是:其一,实现网上商城的商品展示和商品查询功能;其二,实现网上商城的购物车功能;其三,应用MVC开发模式。

教师引导学生,用MVC实现网上商城的购物车模块,首先将应用程序划分成视图、控制器和模型等部分。View部分包括商品展示页面、购物车页面;Javabean部分包括数值相关:购物车相关、商品相关;Servlet部分包括商品搜索Servlet、删除购物车Servlet、购物车Servlet、显示全部商品Servlet。学生在教师启发下,依据以上划分的模块给出了多种实现方案:第一种方法是商品页面请求商品Servlet访问商品数据库,购物车页面请求购物车Servlet访问购物车数据库,如图3所示。第二种方法是商品展示页面、购物车页面,共用一个Servlet,Servlet调度商品数据库和购物车数据库,如图4所示。第三种方法是商品页面通过向搜索商品Servlet和显示商品Servlet请求访问商品数据库,购物车页面通过向购物车Servlet和删除购物车Servlet请求访问购物车数据库,如图5所示。让学生陈述思维方法,并最终实现了购物管理系统。实现的商品浏览界面如图6所示,实现的购物车界面如图7所示。可见,求异思维培养教学方法不仅可以使学生理解基础概念,而且让学生掌握不同的实现方法,达到了教学目的。

四、结语

创新是科技发展的源泉,在科技创新日新月异的今天,求异思维显得尤为重要。“JSP程序设计”课程采用求异思维培养模式进行教学,可以充分调动学生学习的主动性和创造性。将这种模式应用到近三年教学上,起到了比较好的效果。学生直接参与到项目训练中,努力追求使用不同方法解决问题,增加了学习兴趣,基础理论知识掌握扎实,并能在项目开发中灵活运用,整体知识能力和解决问题能力都获得了大幅度提升,在近几年的学科竞赛中取得了好成绩。

参考文献

[1]刘婷.JSP技术发展前景研究[J].信息与电脑(理论版),2019(8):70-71.

[2]王建国.基于案例教学模式《JSP开发》课程的教学改革[J].教育教学论坛,2019(17):129-130.

[3]钟世红.如何培养学生的创造性思维[J].江西教育,2018(36)17-18.

[4]黄德虎.在高中语文教学中求异思维的实际应用[J].中国教育学刊,2018(S1):122-123+136.

[5]张兴.试析算法和程序设计教学与学生思维能力的培养[J].电脑编程技巧与维护,2012(20):132-134.

[6]柯采.基于J2EE和MVC模式的Web应用研究[J].软件,

2020(3):165-167.

Teaching Reform of the JSP Course to Cultivate Students' Thinking of Seeking Difference

SHAN Yu-ganga, YANG Fanb

(a.College of Education, b. College of Computer Engineering, Hubei University of Arts and Sciences, Xiangyang, Hubei 441053, China)

Abstract: The cultivation of thinking of seeking difference is the core of quality education, which is beneficial to cultivate students' innovation ability. Aiming at the problems of low learning efficiency and weak problem-solving ability of students in JSP course, this paper puts forward a teaching method for JSP course, which pays attention to the cultivation of students' thinking of seeking difference. This method abandons the previous teaching model, reforms the teaching method of JSP course, pays attention to explaining basic knowledge in tea-ching, deepens students' understanding through case explanation, lays a solid foundation, encourages students' creative thinking, and finds solutions to the problems by thinking from multiple angles. The application of this teaching method has achieved the teaching effect of improving students' learning efficiency and innovation ability.

Key words: JSP; course; educational reform; thinking of seeking difference

猜你喜欢
求异思维教改课程
《无机化学》课程教学改革
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
为什么要学习HAA课程?
以私立华联学院为例谈高校思政课教学改革的思考和构想
以私立华联学院为例谈高校思政课教学改革的思考和构想
大学英语分级教学存在的问题及其具体解决措施研究
素质教育背景下音乐欣赏教学的实践与思考