教育园地
1.引言
目前,基于Web的软件开发已成为软件开发的主流,又由于Java语言的跨平台性,使其基于Java Web的软件开发成了Web开发的中流砥柱。而Java Web开发工程师要完成实际的软件开发需要掌握HTML、JavaScript、Ajax、Java、JSP、Servlet 和SSH(Struts、Spring、Hibernate的简称)等诸多技术。因此,Java Web开发课程体系如何设置,困扰着许多高校教师。
2.Java Web开发课程体系的设置
通过对一些软件开发公司用人单位人才需求的实际调查及达内、传智播客、尚学堂、北大青鸟等实训公司的课程体系的深入分析研究,再结合菏泽学院教学的实际情况,将Java Web课程体系分为Java技术、数据库与JDBC编程、Java Web开发技术基础、Java Web开发技术提高、Java项目开发的使用技术和SSH框架技术等几个模块,该课程体系从教学内容上涵盖了用人单位最常用的Java Web软件开发技术。
2.1Java Web课程体系的内容
Java Web课程体系的内容主要包含了如下几个模块:
1)Java技术主要讲授Java概述、开发工具、语言基础、面向对象思想及其编程、集合框架、异常、线程、网络编程、AWT组建及事件处理和Swing以及JDK5.0、6.0新特性等及项目实训。
2)数据库与JDBC编程主要讲授:数据库理论基础、数据库设计、SQL(特别是数据的增删改查等操作)、JDBC的四种驱动类型及JDBC编程的步骤、JDBC编程常用的Java API、封装一个尽可能完善的JDBC编程的工具类、项目实训。
3)Java Web开发技术基础主要讲授:HTML、CSS、Javas-cript和项目实训等几个方面的内容,通过本模块主要让学生掌握HTML文档的编写,使用CSS修饰页面以及使用JS与用户交互,最终能使用Dreamweaver开发出符合企业级标准的静态网站。
4)Java Web开发技术提高主要讲授:JSP、Servlet、Ajax、XML、Struts1.x及项目实训等几个方面的内容,通过本模块主要让学生掌握动态网站开发的基本技术,为以后学习SSH框架打下良好的基础。
java网课推荐
5)Java项目开发的实用技术主要讲授:Java项目开发中的UML建模技术、Linux下Java Web服务器的配置及Java项目开发和版本控制技术等。通过这一部分的学习将让学生初步掌握UML建模、Java Web服务器的配置和版本控制系统应用等,为以后进行大型项目的设计与开发、团队协作打下良好的基础。
6)SSH框架主要讲授Struts2、Spring2和Hibernate3三大流行框架技术及项目实训。
2.2Java Web课程体系教学指南
整个课程体系的教学要在每个学生人手一台电脑的实验室中进行,每个模块的上机学时要占相应模块总学时的一半;这是因为该课程体系中知识点较多,需要学生有充足的时间去消化和实践刚学到的知识;每个模块结束后,为了强化学生的动手能力,使学生能综合应用该模块的知识,还要安排相应的模块实训。通过上述几个模块的学习,学生基本掌握Java 企业级项目开发所需的技术,再经过相应的模块实训和综合实训,即可直接去软件公司就业,无需实训公司培训。
3.Java Web课程体系的应用实践
该课程体系已在菏泽学院计算机与信息工程系的校企合作班实施执行,并且取得了良好的教学效果,毕业生得到了实习单位和用人单位的一致肯定。其具体做法是对部分本科生和专科生的最后一学年用该课程体系进行教学,其中大约5个月的时间用于学习,剩余的时间用于毕业实习和工作。其实,这5个月的时间又分两个阶段:前3个月在菏泽学院学习、后2个月在实训公司学习,即所谓的校企合作,这样既弥补了学校教学的不足,又给实训公司减少了开支。
4.结束语
本文仅仅对Java Web软件开发课程体系所讲授的内容等做了一个简要的概述,对其课程体系的教法、每模块学时安排、考核方式等没有具体给出,有待教师在教学中不断积极地思考、实践、改革和探索。虽然该课程体系已经实施执行,但是它的覆盖范围还是很小的,有待积极扩大。
参考文献
[1]邵奇峰.Java课程教学方法探讨[J].计算机教育,2008(12): 50-52.
[2]朱福喜.Java语言程序设计[M].清华大学出版社,2004.
[3]杨延广.对高职程序设计课教学方法的研究与探讨[J].高教论坛,2006(2).
[4]李劲华.Java程序设计课程的教学研究与实践[J].计算机教育,2008(20).
[5]招启东.项目实训在JAVA课程教学中的应用[J].时代教育,2008(10).
[6]郭永红.情景教学法在软件开发课程中的应用[J].科技信息,2008(34):331,337.
Java Web软件开发课程体系探索
杨俊峰
(菏泽学院计算机与信息工程系274015)
摘要:本文从Java Web软件开发所需技术和人才入手,设置了一套包含Java技术、数据库与JDBC编程、Java Web开发技术基础与提高、Java项目开发的实用技术和SSH框架等几个模块的课程体系内容及其教学指南,最后给出了该课程体系的应用实践。
关键词:Java Web开发课程体系模块化教学
354
现代营销

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。