项目驱动的进阶式J2EE课程教学设计探讨.docVIP

项目驱动的进阶式J2EE课程教学设计探讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目驱动的进阶式J2EE课程教学设计探讨   摘要:J2EE是一门综合的企业级软件开发技术课程。本文介绍了J2EE课程的目标与定位,分析了J2EE课程的重点与难点,从课程结构、项目案例、教学方式和评价体系四个方面探讨了项目驱动的进阶式J2EE课程教学的设计方法,并讨论了J2EE课程对软件开发人员职业素质的培养要点,为高职院校实施J2EE教学提供一种可行的参考做法。   关键词:J2EE课程;教学设计;项目案例;职业素质   中图分类号:G642 文献标识码:B      1J2EE课程的目标与定位      J2EE是Sun公司主导提出的企业级应用框架,为开发具有跨平台性、可扩展性、高稳定性的软件系统提供强大的支持,已在政府、金融、通信、电力等多个行业得到广泛应用,例如电子商务、电子政务系统。目前国内对J2EE工程师需求量很大,IDC统计数据显示J2EE人才占软件开发人才需求的60%左右。当前遇到的一个困局是:社会迫切需要大量的程序员,但一些高职院校所培养的学生却难以适应企业的要求,学生毕业后较少从事专业对口的软件开发工作。   广州番禺职业技术学院在计算机软件技术专业开设了J2EE课程,目标是提高学生的职业能力,培养高素质的Java应用型人才。通过课程的学习,将学生积累的基础知识转化为实践知识,为他们走向工作岗位后能尽快上手提供重要保障。   本课程的先修课程包括Java、Java Web开发技术(JSP、Servlet)、数据库、软件工程、计算机网络等。内容主要讲述J2EE主流的开发方法,培养学生具备使用J2EE开发企业级系统的能力,具体要求如下:   (1) 能搭建J2EE开发平台,熟练使用一种主流的开发工具、J2EE应用服务器和数据库;   (2) 能利用J2EE的核心技术开发四层体系结构的软件系统;   (3) 能利用J2EE主流的框架Struts +Hibernate+Spring进行系统开发;   (4) 具有良好的团队协作能力,能按照软件工程步骤完整完成一个J2EE软件项目。   2J2EE课程的重点与难点分析   J2EE是一门涉及面广、实践性要求高的技术课程,在校学生往往缺乏实际软件项目的锻炼,容易对J2EE技术   的用途产生困惑,难以理解J2EE的复杂实现。市面上的书籍通常偏重于代码技巧的实现,缺少对实际项目的详细讲解。相对于数据结构、计算机组成原理、操作系统等传统基础课程,J2EE是一门发展中的新技术,真正深入开展J2EE教学的高职院校并不多,在教学内容和教学方法等方面还需要积极进行探索。   J2EE课程的重点与难点体现在需要综合运用多种知识来实现系统的功能,具体分析如下:   (1)J2EE体系结构:典型的J2EE四层体系结构是由客户层、Web层、业务层和数据层自上而下组成,每一层要求运用不同的技术,只有领会J2EE体系结构的精髓才能更好地运用J2EE技术进行软件开发;   (2)J2EE技术规范的理解以及应用:J2EE包含了十三种核心技术,分别为JNDI、JMS、JDBC、EJB、JTA、JavaMail、RMI、Java IDL/CORBA、JSP、Servlet、XML、JTS、JTF,每项技术又包含了很多新的概念以及API;   (3) 框架技术的运用:J2EE的框架种类多,MVC的思想是将部件分离为模型、视图和控制器三部分,Struts、Spring是MVC的一种实现框架,而Hibernate是提供数据访问的持久层框架,把他们结合起来将能够建立更灵活的软件系统,但熟练运用这些技术需要反复的实践;   (4) 工具的使用:学生需要掌握J2EE IDE的开发使用方法、J2EE应用服务器和数据库的配置管理技能,而且还能够综合运用这些工具进行代码编写、调试以及部署。      3项目驱动的进阶式J2EE课程教学设计      3.1进阶式课程结构   根据J2EE技术规范和应用经验,通过对J2EE知识点的内在关系以及重点、难点进行分析,提出了按入门、提高、深化到巩固的四阶段教学内容实施计划,课程单元的教学安排从能力目标、工作任务、知识点、方法、实践、   总结六个主要方面逐步深化展开(见图1),其中工作任务是实现课程能力培养目标的举措,知识点是通过项目案例引出,进而归纳出完成工作任务的一般方法,最后以具体任务的实践以及总结来深化学生对技能的掌握。      从图1可看出J2EE涉及的内容很多,按照高职院校常规的课时安排,很难在一门课程内对每一部分内容都作详细的讲解,因此建议通过三门课程来共同完成J2EE的教学,其中第一、二阶段由一门课程完成,实现第1节所讨论的J2EE课程能力1和2的培养;第二、三阶段分别由一门课程完成,相应实现能力3和4

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档