60223507JavaWeb应用开发技术课程教学大纲.doc
JavaWeb应用开发技术课程教学大纲
课程名称:
JavaWeb应用开发技术
课程编码:总学时数:
80
课内实践学时数:
80
学分:
5.0
开课单位:
电信学院
先修课程:
Java程序设计、网页设计与制作、数据库原理及应用
适用专业对象:
计BZ13级
课程性质、目的和任务
《JavaWeb应用开发技术》课程是计算机科学与技术专业的一门专业必修课,是在学习JAVA程序设计、网页设计与制作、数据库原理及应用等相关课程后,面向实际WEB应用开发的实践性很强的一门综合性课程。JavaWeb开发技术是JavaEE的核心技术,主要包括Servlet技术和JSP技术,它是当今构建电子商务应用、动态Web站点的首选技术。几乎所有的主要的Web服务器,无论是运行在Windows、Unix、MacOS上,还是大型机操作系统之上,都支持Servlet和JSP技术。它是真正的跨平台的技术。
通过本课程的学习,学生能够掌握使用使用MyEclipse集成开发环境及Servlet和JSP技术建立动态网站的方法以及掌握JavaWeb编程技术的基本思想。
二、教学内容及教学基本要求
第一章JavaWeb简介及开发环境搭建
了解:WEB应用与WEB服务器,
理解:HTTP协议的相关概念;JSP的概念及运行原理;Servlet的功能和用途。
掌握:Tomcat的安装与配置;MyEclipse集成开发环境的安装与配置;WEB项目的基本结构、在MyEclipse集成开发环境下创建、调试、部署及运行web项目。
第二章JSP基本语法
1.JSP基本语法
掌握JSP页面基本语法元素(静态内容(HTML、CSS、JavaScript)、注释、JSP脚本、声明、表达式、指令标记、动作标记、EL表达式、自定义标签、JSTL);
2.JSP指令:
掌握:JSP常见指令page、include、taglib等的功能及使用;重点掌握page指令
3.JSP动作标记:
了解:动作标记的基本格式;JSP常见动作标记的功能;掌握:include,forward、param、plugin、useBean、setProperty、getProperty动作标记的格式及用法
第三章JSP隐含对象:
了解:隐含对象的涵义;理解:JSP四大作用域;掌握:JSP九大隐含对象及其功能(request、response、session、application、out、page、pageContext、config、exception、);重点掌握:request、response、session、application、out五大常用对象常见方法的使用
第四章Servlet基础
了解:Servlet的概念与作用;理解并掌握:Servlet的生命周期;掌握ServletAPI中与生命周期相关的方法的使用;重点掌握Servlet的创建与配置的方法与步骤;Servlet的各种传值方式;掌握如何使用Servlet实现请求转发、设置HTTP响应头信息、生成页面显示汉字等功能。
第五章Servlet过滤器与监听器
了解:Servlet过滤器与监听器的概念及功能;理解:Servlet过滤器及监听器的实现原理;重点掌握过滤器与监听器的创建与配置的基本方法与步骤;掌握WEB开发中常见过滤器及监听器的编写。
第六章JDBC数据库操作
了解:JDBC基本结构和工作机制;掌握:使用JDBC连接并访问数据库的具体步骤及方法。掌握处理ResultSet结果集中数据的方法。掌握使用JDBC完成对Mysql数据库中表的增、删、改、查的方法与步骤。
第七章JavaBean
了解JavaBean的结构及特点;理解JavaBean组件技术在JSP程序开发中的功能;掌握JavaBean的创建及督署;掌握访问数据库的JavaBean的编写方法。
第八章WEB开发实用技术
了解WEB应用开发中常见的问题;掌握WEB开发中使用jspSmartUpload实现文件上传与下载的方法与步骤、理解分页显示的原理;掌握分页显示的基本实现方法、掌握Cookie的创建与访问方法。
第九章:MVC与DAO模式
了解JSP开发的两种模式JSP+JavaBean模式与MVC模式;理解MVC模式的概念与实现原理;掌握在JSP中实现MVC模式的方法;掌握页面间实现数据共享的方式;理解DAO模式的实现原理;掌握DAO模式的实现方法。
第十章EL表达式与JSTL
了解EL表达式的功能及特点,掌握EL表达式的基本语法;掌握EL表达式访问隐含对象的方法;了解JSTL的概念及其分类;掌握JSTL中核心标签库常用标签的使用;
三、课内实践环节教学安排及要求
序号
教学内容
教学基本要求
学时
实验类型
备注
1
第一章