课程内容包括Java Web开发准备、Servlet技术基础、会话跟踪、JSP基础、表达式语言、标准标签库、Filter和Listener、JDBC、某高校毕业生信息发布系统开发,共计9章。该课程是Web项目开发顶端课程,要求学生具备较好的Java程序设计、Web前端开发和数据库知识。通过该课程学习使学生全面掌握Java Web后端开发知识和技术,构建Web应用开发完整的知识体系,为学习者从事Web项目开发奠定理论和实践基础。课程具备以下优势:
第一、以开发Web项目为需求导向,系统化设计课程知识。以从事真实项目开发所需要的Java Web技术为出发点,反向设计课程知识和内容。课程内容不仅全面涵盖Java Web知识,并且为满足真实项目开发需要增加了JDBC、MVC和Ajax等技术。
第二、教师实操演示,增加现场真实感。在确保详细学习知识点基础上,突出实践操作演示,教师实操包括理解知识点的示例实操演示和项目开发实操。
第三、以CDIO工程教育思想为指导,实施应用型教学。以开发“某高校毕业生信息发布系统”项目贯穿整个课程,各章展开项目分解实施任务驱动,学习者在完成每个任务中理解知识掌握技能。
第四、以学习为中心,梯度化课程难度。课程内容从简单到复杂、难度由低到高。采用【章节任务目标】+【知识点学习】+【示例演示】+【贯穿项目的任务实现】教学设计思路。为使学生聚焦Java Web知识学习,课程前七章不涉及数据库技术,最后一章综合应用Java Web知识、JDBC、MVC和Ajax技术,最终完成“某高校毕业生信息发布系统”项目开发。