《JSP程序设计》课程教学大纲 学时数:64 其中实验学时数:32 课外学时数:10 学分数:4 适用专业:计算机科学与技术 一、课程的性质、目的和任务 《JSP程序设计》属于专业教育平台的一门专业选修课 SP技术是 web技术的 之是基 Web开发技术,具有动态页面与静态页面分离、脱离硬件平台束缚,台的 一次编写 各处运行”等优点。利用这一技术可以建立安全、跨平台的先进动态网站。深入 理解JSP的技术和架构,是深入开发J2EE技术的必经之路。牢固掌握JSP技术, 是架构高性能Wb应用的基础。本课程旨在使学生能够较全面系统地了解掌握 SP动态网站架构与应用 开发技术,能够加强学生对于动态网站 WEB应用编 程思想 技术的理解和掌握,为将来学生从事动态网站、WEB应用开发奠定良 好的基础。 二、课程教学内容的基本要求、重点和难点 通过本课程的学习,使学生掌握JSP语言基础知识与编程的必备知识和工 具。了解SP的运行环境与搭建方法,了解并掌握JSP语言的基本语法,掌握 JSP内置对象,掌握JavaBean、Servlet、.JDBC、文件操作,最终达到会应用JSP 构建动态网站、开发简单的Web应用系统。教学重点难点:JavaBean、Servlet、 DBC、动态网站与WEB应用开发 第1章JSP简介 掌握JSP运行环境的安装和配置方法,了解SP的运行原理。 1.1什么是JSP 12安转和配置JS卫坛行环培 1.3JSP页面简介 1.4 JSP运行原理 重点:JSP运行环境的安装和配置方法。 第2章JSP语法 掌握JSP基本语法,包括标准语法如注释、声明、表达式和程序段等,掌握 2. 2.2 变量和方法的声明 2.3JSP中的注释 2.4JSP指令标记 25SP动作标行 重点 JSP基本语法,JSP动作标记。 第3章JSP内置对象
《JSP 程序设计》课程教学大纲 课程英文名称:JSP programming 课程编号:67111325 学时数:64 其中实验学时数:32 课外学时数:10 学分数:4 适用专业:计算机科学与技术 一、课程的性质、目的和任务 《JSP 程序设计》属于专业教育平台的一门专业选修课。 JSP 技术是 Java Web 技术的基础。它是基于 Java Servlet 以及 Java 平台的 Web 开发技术,具有动态页面与静态页面分离、脱离硬件平台束缚“一次编写, 各处运行”等优点。利用这一技术可以建立安全、跨平台的先进动态网站。深入 理解 JSP 的技术和架构,是深入开发 J2EE 技术的必经之路。牢固掌握 JSP 技术, 是架构高性能 Web 应用的基础。本课程旨在使学生能够较全面系统地了解掌握 JSP 动态网站架构与应用开发技术,能够加强学生对于动态网站、WEB 应用编 程思想、技术的理解和掌握,为将来学生从事动态网站、WEB 应用开发奠定良 好的基础。 二、课程教学内容的基本要求、重点和难点 通过本课程的学习,使学生掌握 JSP 语言基础知识与编程的必备知识和工 具。了解 JSP 的运行环境与搭建方法,了解并掌握 JSP 语言的基本语法,掌握 JSP 内置对象,掌握 JavaBean、Servlet、JDBC、文件操作,最终达到会应用 JSP 构建动态网站、开发简单的 Web 应用系统。教学重点难点:JavaBean、Servlet、 JDBC、动态网站与 WEB 应用开发。 第 1 章 JSP 简介 掌握 JSP 运行环境的安装和配置方法,了解 JSP 的运行原理。 1.1 什么是 JSP 1.2 安装和配置 JSP 运行环境 1.3 JSP 页面简介 1.4 JSP 运行原理 重点:JSP 运行环境的安装和配置方法。 第 2 章 JSP 语法 掌握 JSP 基本语法,包括标准语法如注释、声明、表达式和程序段等,掌握 JSP 的指令类语法和动作类语法。 2.1 JSP 页面的基本结构 2.2 变量和方法的声明 2.3 JSP 中的注释 2.4 JSP 指令标记 2.5 JSP 动作标记 重点:JSP 基本语法,JSP 动作标记。 第 3 章 JSP 内置对象
掌握JSP的内置对象的用法,理解JSP的开发技巧。 31 32 request对象 response 复 3.3 session对象 3.4 application对象 3.5out对象 重点:JSP的内置对象的用法。 第4章JSP与Javabea 了解JavaBean的工作原理,学握使用和配置JavaBean程序,以及JavaBean 和JSP相结合编程的策略。 4.1编写Javabean和使用Javabean 4.2获取和修改bean的属性 43hean的捕助类 JavaBean结合编程 难点:JSP与JavaBean结合编程。 第5章在JSP中使用数据库 掌握SP与数据库的连接技术 -JDBC,掌握JSP数据库编程技术。 5.1 SOL Server2000数据库管理系统 52 IDBC 53 连接数据库的常用方式 54查询操作 更新添加与删除操作 5.6分页显示记录 5.7查询Excel电子表格 58使用连接池 5.9使用预处理语句 重点:JSP与数据库的连接技术 JDBC. 难点:JSP数据库编程技术。 第6章JavaServlet技术 了解Servlet的结构、接口方法和生命周期等概念,掌握使用Servlet进行编 程,与表单交互、控制会话等。 6.1 Servlet对象 vlt的工作原理 6.3通过JSP调用Servlet 6.4共享变量 6.5 doGet和doPost方法 6.6重定向与转发 6.7 话管理 难点:使用Servlet进行编程。 第7章基于Servlet的MVC模式 了解JSP中的MVC模式。 7.1MVC模式介绍 7.2JSP中的MVC模式 7.3MVC模式的简单实例
掌握 JSP 的内置对象的用法,理解 JSP 的开发技巧。 3.1 request 对象 3.2 response 对象 3.3 session 对象 3.4 application 对象 3.5 out 对象 重点:JSP 的内置对象的用法。 第 4 章 JSP 与 Javabean 了解 JavaBean 的工作原理,掌握使用和配置 JavaBean 程序,以及 JavaBean 和 JSP 相结合编程的策略。 4.1 编写 Javabean 和使用 Javabean 4.2 获取和修改 bean 的属性 4.3 bean 的辅助类 4.4 JSP 与 JavaBean 结合编程 难点:JSP 与 JavaBean 结合编程。 第 5 章 在 JSP 中使用数据库 掌握 JSP 与数据库的连接技术——JDBC,掌握 JSP 数据库编程技术。 5.1 SQL Server 2000 数据库管理系统 5.2 JDBC 5.3 连接数据库的常用方式 5.4 查询操作 5.5 更新添加与删除操作 5.6 分页显示记录 5.7 查询 Excel 电子表格 5.8 使用连接池 5.9 使用预处理语句 重点:JSP 与数据库的连接技术——JDBC。 难点:JSP 数据库编程技术。 第 6 章 JavaServlet 技术 了解 Servlet 的结构、接口方法和生命周期等概念,掌握使用 Servlet 进行编 程,与表单交互、控制会话等。 6.1 Servlet 对象 6.2 Servlet 的工作原理 6.3 通过 JSP 调用 Servlet 6.4 共享变量 6.5 doGet 和 doPost 方法 6.6 重定向与转发 6.7 会话管理 难点:使用 Servlet 进行编程。 第 7 章 基于 Servlet 的 MVC 模式 了解 JSP 中的 MVC 模式。 7.1 MVC 模式介绍 7.2 JSP 中的 MVC 模式 7.3 MVC 模式的简单实例
第8章综合实例 掌握综合使用各种SP知识,完善基于会员制的网络广告系统。 系统模块设计 82 数据库设计 8.3 系统管理 8.4会员注册 8.5会员登陆 6上传立品昭H 8.7浏览会员的广告 8.8修改密码 8.9修改注册信息 8.10退出登录 三、教学方式及学时分配 序号 主要内容 主要教学方式学时分配辅导答疑比例 第1音Sp简介 进授 第2章JSP语法 讲授 2:1 3 第3章JSP内置对象 讲授 4 2:1 4 第4章JSP与Javabean 讲授 4 2.1 第5章在JSP中使用数据库 讲授 6 2.1 6 第6章JavaServlet技术 讲授 4 41 第7章基于Servlet的MWC模式讲授 2 8第8章综合实例 讲授 6 4:1 四、其它教学环节的要求 根据各讲的要求准备实验、完成实验内容、书写实验报告 实验名称 实验内容 学时 实验1 安装与配置JSP环境 安装JDK、Tomcat,设置Web服务目录 实验2JSP语法指令标记 掌握JSP语法指令标记 2 实验3JSP语法动作标记 堂握SP语法动作标记 2 实验4SP内置对象 熟练掌握JSP内置对象request和response 2 实验5 ISP内置对象 熟练掌握JSP内置对象session和 nnlication 实验6 Javabean 编写Javabean,创建与使用Javabean 实验7 JSP与Tavabean结合 JSP与lavabean结合绵程 实验8 连接数据库军 掌握JSP与数据库的连接技术-JDBC-ODBC桥 接器,Java数据库驱动程序 实验9数据库编程技术 掌握查询、更新、添加与删除操作 实哈10分页显示记录 掌握各种分页显示记录技术 2 实验11通过JSP页面调用 掌握使用Servlet工作原理,Servlet与表单 2 Servlet
第 8 章 综合实例 掌握综合使用各种 JSP 知识,完善基于会员制的网络广告系统。 8.1 系统模块设计 8.2 数据库设计 8.3 系统管理 8.4 会员注册 8.5 会员登陆 8.6 上传产品照片 8.7 浏览会员的广告 8.8 修改密码 8.9 修改注册信息 8.10 退出登录 三、教学方式及学时分配 序号 主要内容 主要教学方式 学时分配 辅导答疑比例 1 第 1 章 JSP 简介 讲授 2 2 第 2 章 JSP 语法 讲授 4 2:1 3 第 3 章 JSP 内置对象 讲授 4 2:1 4 第 4 章 JSP 与 Javabean 讲授 4 2:1 5 第 5 章 在 JSP 中使用数据库 讲授 6 2:1 6 第 6 章 JavaServlet 技术 讲授 4 4:1 7 第 7 章 基于 Servlet 的 MVC 模式 讲授 2 8 第 8 章 综合实例 讲授 6 4:1 四、其它教学环节的要求 根据各讲的要求准备实验、完成实验内容、书写实验报告。 序号 实验名称 实验内容 学时 实验 1 安装与配置 JSP 环境 安装 JDK、Tomcat,设置 Web 服务目录 2 实验 2 JSP 语法指令标记 掌握 JSP 语法指令标记 2 实验 3 JSP 语法动作标记 掌握 JSP 语法动作标记 2 实验 4 JSP 内置对象 熟练掌握 JSP 内置对象 request 和 response 2 实验 5 JSP 内置对象 熟练掌握 JSP 内 置 对 象 session 和 application 2 实验 6 Javabean 编写 Javabean,创建与使用 Javabean 2 实验 7 JSP 与 Javabean 结合 JSP 与 Javabean 结合编程 2 实验 8 连接数据库 掌握 JSP 与数据库的连接技术—JDBC-ODBC 桥 接器,Java 数据库驱动程序 2 实验 9 数据库编程技术 掌握查询、更新、添加与删除操作 2 实验 10 分页显示记录 掌握各种分页显示记录技术 2 实验 11 通 过 JSP 页面调用 Servlet 掌握使用 Servlet 工作原理,Servlet 与表单 交互 2
「实验12 Servlet会话管理掌握使用Servlet控制会话 2 实验13 基于会员制的网络厂 会员注册 2 系粉 实验14基干会员的网络】 会员登录 告系统 实验15 基于会员制的网络】 上传产品照片 告系统 实验16基于会员制的网络厂 浏览会员广告 告系统 作业的基本要求: 序写 主要内容 计算题 问答题综合设计题 第1章ISP简介 2 0 第2竟TSP语法 5 0 第3章JSP内置对象 第4章JSP与Javabean 3 第5章在JSP中使用数据库 6 第6贲javasery1et技术 第7章基于Servlet的MC模式 第8章综合实例 五、本课程与其它课程的联系 本课程是计算机专业选修课。先修课是:《Java语言程序设计》,《计算机网 络》,《数据库原理》。上述课程为本课程提供编程思想基础和理论基础。 六、考核方式 本课程是考查课,期末成绩占总评成绩的60%,实验成绩占总评成绩的30%, 平时成绩占总评成绩的10%,其中平时成绩依据课后作业及出勤率而定。 七、教学参考书目 《S卫实用教程》,耿样义,张跃平绵薯,清华大学出版补,2007 《Java语言与面向对象程序设计》,印旻著,清华大学出版社2007. 《Java2核心技术卷I基础知识》,CayS.Horstmann等著,机械工业出版社, 2003. 《JSP网络编程入门与实践》,彭超马丁编著,清华大学出版社,2007. 《JSP网络编程一一基于数据驱动的WEB开发》,杜秀川,王曼,电子工业 出版计,2007 《JSP和Servlet程序设计使用专辑》,Mark Wutka著,程显华等译,机械 业出版社,2002. 课程负责人:张晓琳 执笔:张晓琳 审核:胡文江
实验 12 Servlet 会话管理 掌握使用 Servlet 控制会话 2 实验 13 基于会员制的网络广 告系统 会员注册 2 实验 14 基于会员制的网络广 告系统 会员登录 2 实验 15 基于会员制的网络广 告系统 上传产品照片 2 实验 16 基于会员制的网络广 告系统 浏览会员广告 2 作业的基本要求: 序号 主要内容 题型 计算题 问答题 综合设计题 1 第 1 章 JSP 简介 0 2 0 2 第 2 章 JSP 语法 0 5 0 3 第 3 章 JSP 内置对象 0 5 1 4 第 4 章 JSP 与 Javabean 0 3 1 5 第 5 章 在 JSP 中使用数据库 0 6 1 6 第 6 章 JavaServlet 技术 0 4 0 7 第 7 章 基于 Servlet 的 MVC 模式 0 1 0 8 第 8 章 综合实例 0 0 1 五、本课程与其它课程的联系 本课程是计算机专业选修课。先修课是:《Java 语言程序设计》,《计算机网 络》,《数据库原理》。上述课程为本课程提供编程思想基础和理论基础。 六、考核方式 本课程是考查课,期末成绩占总评成绩的 60%,实验成绩占总评成绩的 30%, 平时成绩占总评成绩的 10%,其中平时成绩依据课后作业及出勤率而定。 七、教学参考书目 《JSP 实用教程》,耿祥义,张跃平编著,清华大学出版社,2007. 《Java 语言与面向对象程序设计》,印旻著,清华大学出版社 2007. 《Java2 核心技术 卷 I 基础知识》,Cay S.Horstmann 等著,机械工业出版社, 2003. 《JSP 网络编程入门与实践》,彭超 马丁编著,清华大学出版社,2007. 《JSP 网络编程——基于数据驱动的 WEB 开发》,杜秀川,王曼,电子工业 出版社,2007. 《JSP 和 Servlet 程序设计使用专辑》,Mark Wutka 著,程显华等译,机械工 业出版社,2002. 课程负责人:张晓琳 执笔:张晓琳 审核:胡文江