JSP教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《JSP》课程教学大纲
课程名称:JSP
英文名称:Java Server Page
一、课程基本情况
学时:108
2.课程类别:专业基础必修课
3.适用专业:计算机及其应用专业
4.适用对象:专科、本科
5.先修课程:Java程序设计
6.教材与参考书目:
教材:《JSP程序设计》,
参考书:《JSP动态网站开发基础练习+典型案例》,唐有明、吴华等编著,清华大学出版社,2006年8月;《JSP实用教程》,耿祥义,张跃平编著,清华大学出版社,2003年5月。
二、课程介绍
1.本课程的开设将引导学生熟练使用JSP进行网络编程,教学的指导思想是让学生学以致用,本课程研究对象主要是JSP的有关技术,本课程知识、技术在国内外有着广阔的发展前景,目前各大型网站均以JSP为主要编程语言。
2.本门课在专业教学计划中占有重要的地位,与JA V A及Dreamweaver有着紧密的关系。
3.本课程的教学目的是要求学生熟练掌握JSP运行环境的配置方法,灵活运用JSP语法,解决JSP的中文问题,掌握JSP中访问数据库的技术JDBC。教学任务是了解一个JSP的高级开发技术,学会使用JSP技术开发综合网站。教学基本方法以案例教学为主,采用投影教学手段进行教学。
本门课教学目的、任务及基本教学方法与手段
项目一在网页中输出系统时间
了解JSP基本知识,掌握JSP运行环境,掌握最简单JSP程序的编写与运行方法。能进行JSP运行环境的搭建并能进行最简单JSP程序的编写与运行。
实验:安装和配置Tomcat,JSWDK;JavaScript表单校验;Java中的异常和文件流实验。
项目二表单数据处理
能利用HTML标记进行网页内容的格式控制,掌握常用的HTML标记及基本的CSS样式用法,熟悉JSP脚本的表示,把表单提交的数据接收并处理,掌握out、request内置对象的用法。
实验:编写一个日历JSP程序。
项目三购物网站设计
能使用Dreamweaver设计网页,掌握常用的HTML标记,掌握JSP、include指令的用法,能实现信息在网页间的共享。掌握response、session、cookie、application内置对象的用法。
实验:中英文输出程序,编写传送数据的程序,编写Session应用。
项目四用户输入信息的封装与使用
能熟练定义JavaBean,掌握JavaBean的定义,掌握JavaBean的部署,正确部署与使用JavaBean,掌握通过JSP动作标记引用JavaBean。
实验:编写同学录。
项目五网站中的民意调查设计
能利用File类处理文件与目录,掌握File类的基本用法,理解数据流的概念,掌握利用字节流、字符流的读写文件的用法,掌握利用Bean组件进行上传与下载。
实验:编写JSP文件计数器,封装对文件的基本操作。
项目六实现JSP+Servlet开发动态网站
能编写一般的Servlet的程序,熟悉Servlet的运行环境,掌握Servlet程序的编写与部署,能对Servlet进行正确部署,掌握Servlet与JSP的相互调用方法,掌握数据在JSP与Servlet间、Servlet 与Servlet间的传递。
实验:编写在线书店的前台功能,编写简单的在线邮件系统。
项目七购物网站对数据库的查询
掌握基本的SQL语句用法,掌握配置数据源的用法,利用JSP对数据库进行查询,利用JSP通过JDBC直连数据库,利用JSP对数据更新操作。
实验:编写文件存取程序。
项目八利用JavaScript完成表单数据的验证
了解JavaScript基本知识,掌握JavaScript的常用内置对象及用法,掌握JavaScript中的事件驱动机制,能正确使用JavaScript的内置对象。
实验:实现一个在线书店的网站,其中包括读者对每本书的评价,优惠购书。
项目九新闻发布系统
熟练运用JSP基础知识;,巩固JSP基础知识,巩固JavaBean的建立与应用。
实验:利用程序设计的三种形式之一编写一个在线书店销售累计数量的网站系统。
三、课程内容、学时分配及教学基本要求
项目一在网页中输出系统时间(共2学时)
(一)教学内容:
任务一搭建JSP运行环境
一、问题情景及实现
二、相关知识:动态网页技术概述
任务二输出系统的当前时间
一、问题情景及实现
二、相关知识:Tomcat 的目录结构,创建Web目录,修改服务器端口号
教学重点:JSP程序的编写与运行
教学难点:JSP运行环境的搭建
(二)教学基本要求:
1.基本知识、基本理论方面:了解JSP基本知识,掌握JSP运行环境;掌握最简单JSP程序的编写与运行方法。能进行JSP运行环境的搭建并能进行最简单JSP程序的编写与运行。
2.能力、技能培养方面:了解安装和配置Tomcat,初步掌握JSWDK,掌握JavaScript表单校验,熟练掌握JSP环境配置方法
项目二在网页中输出系统时间(共4学时)
(一)教学内容:
任务一设计输入个人信息的表单
一、问题情景及实现
二、相关知识:常用的HTML标记、表格标记、表单标记、框架及CSS样式
任务二获取个人信息表单数据并显示
一、问题情景及实现
二、相关知识:JSP脚本元素、out内置对象、request内置对象
教学重点:基本的CSS样式用法以及out、request内置对象的用法
教学难点:JSP脚本的表示,表单提交的数据接收并处理
(二)教学基本要求:
1.基本知识、基本理论方面:能利用HTML标记进行网页内容的格式控制,掌握常用的HTML 标记及基本的CSS样式用法,熟悉JSP脚本的表示,把表单提交的数据接收并处理,掌握out、request 内置对象的用法。
2.能力、技能培养方面:编写一个日历JSP程序等。
项目三购物网站设计(共4学时)
(一)教学内容:
任务一设计商品展示网页
一、问题情景及实现
二、相关知识:Dreamweaver CS3的安装,工作界面和配置JSP站点的方法及网页的浏览验证
三、购物网页的设计
任务二记录用户选购商品信息
一、问题情景及实现
二、相关知识:session对象、cookie对象和application对象
任务三页面间的跳转实现
一、问题情景
二、相关知识:通过response对象、request对象、超级链接实现网页的跳转
三、知识拓展:page指令、include指令
教学重点:掌握常用的HTML标记
教学难点:掌握JSP、include指令的用法
(二)教学基本要求:
1.基本知识、基本理论方面:能使用Dreamweaver设计网页,掌握常用的HTML标记,掌握JSP、include指令的用法,能实现信息在网页间的共享。掌握response、session、cookie、application内置对象的用法。
2.能力、技能培养方面:编写中英文输出程序,编写传送数据的程序,编写Session应用。
项目四用户输入信息的封装与使用(共4学时)
(一)教学内容:
任务一建立JavaBean
一、问题情景
二、相关知识:JavaBean 概述、编写JavaBean和JavaBean的部署