JavaEE框架技术课程建设研究_第1页
JavaEE框架技术课程建设研究_第2页
JavaEE框架技术课程建设研究_第3页
JavaEE框架技术课程建设研究_第4页
JavaEE框架技术课程建设研究_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    javaee框架技术课程建设研究    于亚芳 郭磊摘要:随着web技术的发展,javaee框架技术课程在软件工程专业的地位越来越重要,该文对javaee框架技术课程的建设做了深入研究,从课程内容、教学方法和考核方式等方面均做出了较大的改变,以提高学生学习积极性,培养学生在web开发过程对框架的应用能力及自主学习能力,更好地与企业连接,同时提高了教学质量。关键词:javaee;spring;mybatis;springmvc;改革:tp30 :a :1009-3044(2018)20-0119-03research on construction

2、 of javaee framework technology courseyu ya-fang1, guo lei2(anyang normal university, anyang 455000, china)abstract: with the development of web technology, the javaee framework technology course is becoming more and more important in the software engineering specialty. this paper researches on the

3、construction of the javaee framework technology course in deeply. it has made a great change from the contents of the course, the teaching method and the method of examination. in order to improve the students' enthusiasm for learning, train the students' application ability and autonomous l

4、earning ability to the javaee framework in the web development. connect with the enterprise better. improve the quality of teaching in the same time.key words: javaee; spring; mybatis; springmvc; reform1 引言javaee是指java enterprise edition,多用于企业级开发,是目前应用非常广泛的热门web开发技术1。在企业招聘软件开发岗位中占的比例也越来越大,许多高校为了与企业需

5、求接轨,都将该课程作为软件工程专业高年级的选修或必选课程2。该课程开设在javaweb课程之后,在学生掌握web开发的基础知识之后,通过javaee框架技术课程的学习,使学生掌握使用框架技术进行软件开发的基本方法,培养学生综合应用其开发web项目的能力。以便能够使学生毕业后能更好满足企业需求。本文以安阳师范学院软件学院为例,对其javaee框架技术课程建设进行研究分析。通过对本学院软件工程专业java技术方向学生调查发现,该方向学生中有大部分是调剂到本专业,而且还有一部分是文科学生,学生相对学习积极性不高,理工科基础相对薄弱,针对学生本身的特点,对javaee框架技术的课程建设、教学内容及教学

6、方法进行研究探讨,并希望做出一些改革建议,促使学生能更好地理解框架技术的概念,并掌握利用javaee相关技术进行web应用程序的实际开发知识。2 javaee框架技术教学内容改革目前流行的框架技术主要有struts2+spring+hibernate(ssh)框架3和spring+springmvc+mybatis(ssm)框架,ssm框架相对于ssh框架配置文件较少,入门较快且容易上手,结合安阳师范学院软件学院学生的实际情况,课程教学内容由原来的ssh框架转换为ssm框架。ssm框架集由spring、springmvc、mybatis三个开源框架整合而成1,它们在三层架构中所处位置不同,功能

7、也各不相同。为了更好地让学生掌握ssm的知识及其应用,课程内容设置主要包括5个部分。2.1 ssm前言前言部分主要内容包括系统架构、junit用法、log4j日志、回调设计模式、静态代理设计模式、动态代理设计模式、适配器设计模式和模板方式设计模式4。在课程开始安排前言部分讲授这些内容主要考虑到之后程序測试需要用到junit和log4j日志,设计模式的种类很多,选择这几种设计模式在前言部分讲解是因为在后续spring的学习中,程序执行调用过程中有用到这些设计模式,没有这些基础学生很难理解spring编写的程序执行流程。2.2 mybatis第二部分主要内容是mybatis,其原名为ibatis,

8、是一款持久层框架,支持定制化sql、存储过程及高级映射等。作为dao层的实现者,完成对数据库的增、删、改、查操作。该部分主要内容包括mybatis框架介绍、作用、结构与工作原理,、mybatis访问数据库的过程实例,对单表进行增、删、改、查的操作,mybatis实现动态sql、多表关联查询、查询的缓存管理以及mybatis的注解实现等内容。选择这些内容的主要原因在于javaee框架技术最终是实现web应用的开发,根据在web开发过程中经常用到对数据库的相关操作选择了该部分的内容。2.3 spring第三部分主要内容是spring,它是最受欢迎的企业级java应用程序开发框架,主要解决业务逻辑层

9、和其它层的耦合问题,应用的面向接口的编程思想。该部分详细内容主要包括spring概述、spring与ioc(控制反转)、基于xml的di(依赖注入)、基于注解的di、aop(aspect orient programming,面向切面编程)概述、aspectj对aop的实现、jdbc模板、事务管理,最后是spring与mybatis的整合应用以及spring与web的整合应用。spring主要是降低耦合度,实现方式有多种,比如对aop的实现只选取了常用的实现方式aspectj作为重点,把一些不重要的内容略过或简单说明。2.4 springmvc第四部分主要内容是springmvc,也称为spr

10、ing web mvc,是spring框架的一部分,是一个视图层框架,它提供了mvc(模型 - 视图 - 控制器)架构和用于开发灵活和松散耦合的web应用程序的组件。该部分主要包括springmvc概述、实例程序、springmvc配置式開发、springmvc注解式开发、springmvc核心技术及ssm整合实现。该部分内容选取重点以web开发中实际应用为基础,选择性以实例应用方式讲授springmvc的相关知识。2.5案例第五部分主要内容是一个oa系统的栏目管理模块的实现。ssm框架集三个主要模块学习完毕,用一个具体实用的案例讲授项目开发过程中各个模块实现的流程,以便于学生更好的理解并应用

11、。3 javaee框架技术教学方法的改革传统的教学方法不适合实践性较强的javaee框架技术这门课程,为了更好地配合课程内容及教学对象,在教学过程中选用项目教学法和任务驱动教学法,让学生在“学中做,做中学”。(1)课前准备,每次上课前给学生相关学习资料,因为课程内容选取不到合适的教材,课程组老师为每个模块都提前准备了课程需要的相关文件如图1所示,每个模块中包含资源文件、编写的课程笔记、录制的微课视频及案例源码等,如图2所示,视频资源共计时长达到68小时,展示部分视频资源截图如图3所示,并把所有资源分享给学生,要求学生提前阅读课堂笔记,听课程相关视频。(2)课堂安排,遵循学生主体,教师主导的原则

12、。由于学生有对课程提前学习的基础,课上主要进行学习情况的抽查,对学生问题较多的重点部分再重点讲授,采用任务驱动的教学方法布置实例任务,要求学生完成,老师主要对任务完成过程中遇到的难题加以解决。(3)课堂总结,每次课结束时对本次课上主要问题,学生完成任务情况进行总结分析,总结本次课的重难点,完善学生的知识结构。(4)课后复习,实践性较强的课程关键是课后的练习,每次课后要求学生把当次课对应的视频中的实例手动实现,加强对知识点的理解,并提高代码编写能力。4 考核方式改革该课程主要目标是为了适应企业需求,结合学生特点培养其自主学习能力,培养良好的开发习惯,提高其编程能力的。所以传统的试卷考核方式并不能

13、检测学生的学习情况,为了配合课程性质,保证教学改革的顺利进行,必须建立健全的考核体制。真正的开发过程中都需要团队合作,因此把班级同学随机分组,让学生自主选择要完成的项目,最后分小组进行答辩,每个小组成员阐述自己在项目实现过程中完成的工作,最后根据项目完成效果、答辩表现及平时课堂表现给定最终成绩。5 结语实行新的课程建设方案后,javaee框架技术课程内容有了较大的变化,上课方式也由原来的满堂灌的讲授变成了学生主动学习,老师解决问题学生,让学生在“做中学”,学生的学习积极性明显提高,更好的贯彻的学生主体,教师主导的原则。参考文献:1陈永政, 张正龙.java ee框架技术 :springmvc+spring+mybatism. 西安 :西安电子科技大学出版社,2017.2 邓丹君. 面向软件工程师岗位的 jav aee课程体系改革方案j. 软件导刊, 2014(9):165-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论