原标题:Java Web开发课程教与学(教学大纲、日历及教案)
Java Web开发从入门到实战教学大纲
【课程编号】
【课程名称】Java Web开发
【课程类型】专业必修课
【授课对象】计算机科学与技术专业本科,三年级学生
【学时学分】周学时4,共56学时,3学分
【课程概况】
《Java Web开发》是计算机科学与技术专业三年级学生开设的一门专业必修课。本课程主要讲述的内容包括:Web前端基础、开发环境的构建、JSP语法、内置对象、JSP与JavaBean、JavaServlet、会话跟踪技术、过滤器、监听器、EL与JSTL、文件的上传与下载、JSP访问数据库、Ajax技术、电子商务平台的设计与实现、Struts 2框架基础以及Spring MVC框架基础等内容。本课程是计算机科学与技术专业(Web工程方向)的核心课程,前导课程有《面向对象程序设计》、《面向对象高级程序设计》等,后续课程有《工程项目实训》、《企业项目实训》等。
【课程目标】
认知目标:通过本课程的学习,使学生掌握动态网页与静态网页的区别;掌握如何搭建JSP开发环境;掌握JSP基本语法和JSP标记;掌握内置对象的概念以及request,session和application对象的区别;掌握转发和重定向的区别;掌握JavaBean的基本概念和使用;掌握如何连接和操作数据库;掌握Servlet的基本概念和配置;掌握会话跟踪技术的应用;掌握过滤器和监听器的应用;掌握MVC设计模式;了解Ajax技术的应用;了解Struts 2框架基础以及Spring MVC框架基础。
技能目标:通过本课程的学习,使学生熟练使用JSP完成动态网页的编写;掌握内置对象主要方法的使用;掌握JavaBean的创建以及JSP中使用JavaBean对象;熟练使用JDBC操作数据库进行增删改查等操作;学会Servlet的创建和配置;使用MVC设计模式进行登录模块的开发。
情感目标:通过本课程的学习,使学生在掌握Web项目开发基本流程的同时,了解最新的设计开发模式,项目分层等概念,为学生后期团队合作进行真实项目开发做出很好的铺垫。
教学周
教学内容
学时
第1周
第1章 Web前端基础
本章主要介绍Web前端基础,包括HTML、CSS与Java。
通过本章的学习,掌握HTML的常用标签、CSS的使用方法以及Java的语法基础,能够设计与开发静态Web页面。
2
第1周
第2章 Java Web开发环境的构建
本章主要讲解Java Web开发环境的构建以及如何使用Eclipse平台开发Java Web应用。
通过本章的学习,掌握使用Eclipse平台开发Java Web应用的基本步骤。
2
第2周
第3章 JSP语法
本章主要讲解JSP基本语法,包括JSP脚本元素,指令标记page和include,动作标记include、param和forward。
通过本章的学习,理解JSP页面的组成部分,掌握JSP语法,能够使用JSP开发Web页面。
2
第2-3周
第4章 JSP内置对象
本章主要讲解JSP内置对象的使用方法,包括 request和response的作用范围及常用方法、session对象的工作原理及常用方法、application对象的作用范围以及application与request、session对象的区别。
通过本章的学习,理解JSP内置对象的含义,掌握JSP内置对象的使用方法。
4
第3周
第5章 JSP与JavaBean
本章主要讲解JavaBean的定义与优点,编写和使用JavaBean需要遵循的规则,获取和修改bean的属性的方法:动作标签getProperty 和动作标记setProperty。
通过本章的学习,熟练掌握、、等JSP的操作指令。
2
第4周
第6章 Ja