课程内容包括Java Web开发准备、Servlet技术基础、会话跟踪、JSP基础、表达式语言、标准标签库、Filter和Listener、JDBC、某高校毕业生信息发布系统开发,共计9章。该课程是Web项目开发顶端课程,要求学生具备较好的Java程序设计、Web前端开发和数据库知识。学习者将系统掌握Java Web后端开发技术,构建Web应用开发知识体系,为从事Web项目开发奠定坚实的理实基础。课程具备以下优势:
第一、以开发项目为需求导向,系统化设计课程知识。以从事真实项目开发所需要的Java Web技术为出发点,反向设计课程知识。课程内容不仅全面涵盖Java Web知识,并且为满足实际开发需要增加了JDBC、MVC和Ajax等周边技术。
第二、以CDIO教育理念为指导,实施项目任务化教学。以开发“某高校毕业生信息发布系统”为课程设计主线,按照“构思—设计—实现—运作“产品研发到产品运行的生命周期,各章展开项目分解,实施任务驱动教学,学习者在完成任务中理解知识掌握技能。
第三、以学习者掌握技术为目标,课程设计难度阶梯化。采用【任务目标】+【知识讲解】+【示例演示】+【任务实现】设计思路,课程内容从简单到复杂、难度由低到高。前七章聚焦Java Web知识学习,第八章JDBC,将MVC和Ajax技术融入第9章,综合运用各种技术完成“某高校毕业生信息发布系统”开发。
第四、以教师现场编码为手段,边学边练增强体验感。课程设计突出实践操作演示,体会Web项目开发过程的复杂性、积累开发经验的重要性,动手动脑动心的必要性,教师现场编码环节包括对理解知识点的示例实操演示和项目开发实操。
学时参考:线上线下混合式教学,64学时。