欢迎来到天天文库
浏览记录
ID:46472917
大小:68.50 KB
页数:6页
时间:2019-11-24
《浅谈javaee程序设计课程教学改革》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浅谈JavaEE程序设计课程教学改革中图分类号:G424文献标识码:AOnTeachingReformofJavaEEProgrammingZHAOChunsheng(SichuanUniversityofScience&Engineering,Zigong,Sichuan643000)AbstractJavaEEprogramdesignedtoenhancetheeffectivenessofteachingtrainingandemploymentiscrucialforcomputersciencestudents9abilities,thepapersta
2、rtingfromthecharacteristicsofthecourse,focusingontheteachingaspectsofthekeyanddifficult,teachingcontent,teachingmethods,professionalqualitytrainingandassessmentmethods,suchasthecurriculumteachingexplored.KeywordsJavaEE;teachingreform;undergraduateteaching0引言JavaEE是一套全然不同于传统应用开发的技术架构,其核
3、心是一组技术规范与指南,其主要优势在于可简化但规范应用系统的开发与部署,提高应用系统的可移植性、安全与再用价值。当前,IT企业对JavaEE工程师的需求量很大,IDC统计数据显示JavaEE人才占软件开发人才需求的80%左右。针对行业的现实需求,许多学校都为计算机相关专业的同学开设了JavaEE程序设计的相关课程,主要介绍JavaEE技术的基本概念,讲解JavaEE平台下的各种编程技术、方法以及相关工具的应用。该课程是以数据结构、软件工程、数据库、Java程序设计、Web程序设计等众多计算机专业课程为基础的一门高度综合,理论与实践紧密结合的课程。该课程对于学生走上工
4、作岗位的重要性不言而喻。通过对毕业生的就业状态调研分析不难发现,当前学校的培养和教学模式与企业的真实需求有非常大的差距,形成了当前软件企业求贤若渴,而毕业生“走投无路"的矛盾局面。造成该局面的主要问题在于,当前计算机本科专业教学中“只见树木,不见森林”的教学模式,空讲理论,不重实践,让学生满头雾水和一脸茫然,学生觉得课程难度大且枯燥无味,造成绝大部分毕业生都没有完整的项目开发经历,对软件开发缺乏完整的、清晰的认识。因此,对JavaEE程序设计相关课程的教学改革,值得深入研究和探索。1JavaEE程序设计课程介绍JavaEE相关课程与其他计算机基础课程相比,内容繁多并
5、且更趋向于应用,是综合性实践性很强的专业课程,总体而言它具有以下几个特点。(1)学习起点高。该课程要求学生己经完成面向对象程序设计、Java程序设计、计算机网络、软件工程、数据结构、数据库原理及应用、Web程序设计等先行课程的学习并熟练掌握相关知识与技巧。(2)实践性强。JavaEE是企业级应用的构建平台,其每个知识点都完全体现在实践中,脱离了实践是不能学好这门课程的。(3)学习难度大。JavaEE核心涉及JSP、Servlet、JDBC、EJB、JSF、JMS等13类关键技术,同吋,JavaEE作为Java语言最为活跃的体系,它不仅仅是一种标准平台,更多的表达着一
6、种软件架构设计思想,能够扩展的技术非常广阔,众多技术的整合可能导致各种错误和异常,某些疑难杂症很难准确定位,往往需要借助多方力量才能有效解决。2JavaEE程序设计课程教学改革初探2.1把握教学重点难点相对于传统的计算机基础课程,JavaEE课程知识点多、涉及面广、实践性强。因此,在教学中把握重点和难点显得尤为重要,具体而言包括:(1)掌握JavaEE典型的分层体系结构。典型的JavaEE应用是由客户层、Web层、业务层和数据层组成,不同层有不同的支撑技术,只有真正领会JavaEE休系结构的精髓和运行机制才能更好地运用JavaEE技术进行软件开发。(2)JavaEE
7、技术规范的理解与应用。JavaEE平台核心包括JDBC,JNDI,EJB,RMI,Servlet,JavaMail等13种核心技术,在理解每项技术的概念的同时,还需要掌握其运行机制以及在何时、何处需要使用这些技术。(3)主流开发工具的使用。学生需要掌握JavaEEIDE的使用方法、JavnEE应用服务器和数据库的配置管理技能,而且还要能综合运用这些工具进行代码编写、调试及部署。(4)J2EE轻量级框架技术。当前流行的轻量级JavaEE框架很多,基于MVC(模型、视图和控制器)模式的主流框架包括Struts和Spring,提供数据访问持久层的主流框架有Hibern
此文档下载收益归作者所有