JSP教学大纲

合集下载

《JSP程序设计》教学大纲

《JSP程序设计》教学大纲

《JSP程序设计》教学大纲《JSP程序设计》教学大纲第一章:JSP基本概念与语法⑴ JSP的定义与作用⑵ JSP的基本语法⑶ JSP指令与脚本元素⑷ JSP表达式与声明⑸ JSP注释⑹ JSP隐式对象⑺ JSP标准动作⑻ JSP自定义标签库第二章:JSP与Servlet的关系⑴ JSP与Servlet的原理⑵ JSP与Servlet的区别⑶ JSP调用Servlet⑷ Servlet调用JSP⑸ JSP与Servlet的整合开发第三章:JSP的表单处理⑴表单与用户交互⑵表单常用元素的使用方法⑶表单的数据验证⑷ JSP的表单处理技术⑸表单数据的安全性处理第四章:JSP的数据库操作⑴ JDBC的基本概念⑵ JSP中使用JDBC实现数据库连接⑶ JSP中的数据库查询操作⑷ JSP中的数据库插入、更新与删除操作⑸数据库连接池的使用第五章:JSP的会话管理⑴会话管理的基本概念⑵ JSP中的Cookie技术⑶ JSP中的Session技术⑷ JSP中的URL重写技术⑸ JSP中的隐藏域技术第六章:JSP的异常处理⑴异常处理的基本概念⑵ JSP中的异常处理机制⑶ JSP中的全局异常处理⑷ JSP中的错误页面配置第七章:JSP的文件与⑴文件与的基本概念⑵ JSP中的文件⑶ JSP中的文件⑷ JSP中的文件管理和权限控制第八章:JSP的国际化与本地化⑴国际化与本地化的基本概念⑵ JSP中的国际化实现方式⑶ JSP中的本地化实现方式⑷ JSP中的多语言切换第九章:JSP的性能优化⑴ JSP的性能优化的重要性⑵ JSP中的代码优化技巧⑶ JSP中的缓存技术⑷ JSP中的页面静态化处理附件:⒈示例代码⒉实验指导书⒊课程实例项目法律名词及注释:⒈ JSP:JavaServer Pages,一种用来创建动态网页的技术。

⒉ Servlet:Java Servlet,用来扩展服务器功能的Java类。

⒊ JDBC:Java Database Connectivity,Java数据库连接技术。

《JavaWeb程序设计(JSP)》教学大纲

《JavaWeb程序设计(JSP)》教学大纲

XX学院计算机系《Web程序设计(JSP)》课程教学大纲适用专业:计算机网络技术专业、计算机软件技术专业一、课程的性质与任务(一)本课程的性质本课程是为计算机软件专业学生开设的一门专业技能课,主要培养学生掌握Java Web开发技术,可以为学生将来从事基于Web的软件开发打下坚实的基础。

(二)本课程的任务本课程是软件技术类专业学生的专业核心课程,是学生赖以就业的课程之一,有着十分重要的地位。

互联网是人们获得信息的重要途径,而提供信息和信息服务的正是Web开发应用的首要任务。

本课程培养学生熟练掌握基于 Java的Web 编程技能,重在技能培养,使学生能够熟练掌握相关技术,具备较强的自学能力和系统分析、设计能力,具备开发web系统的技能。

二、课程的基本要求通过学习《Web程序设计(JSP)》,应使学生了解Java web应用开发技术的架构发展、及当前最新技术发展情况等;理解JSP页面的执行原理、JavaBean组件技术原理、Servlet技术原理、MVC设计模式、Struts框架、Spring框架、Hibernate框架;掌握JSP基本技术、使用JavaBean组件开发实用程序、JSP与Servlet结合开发实用程序、使用Struts架构开发实用程序、使用Struts结合Hibernate开发实用程序、使用SSH开发实用程序;熟练掌握JavaBean组件技术、Servlet技术、Struts框架、SSH框架。

三、课程内容(一)课程主要内容第1章 JSP与JavaBean了解:JavaBean规范理解:JavaBean的工作原理,及其在JSP中的功能掌握:JavaBean的简单属性、在JSP中使用JavaBean、JSP与Bean的结合在实际中的应用熟练掌握:JSP与Bean的结合开发实用程序教学重点:JSP与Bean的结合开发实用程序教学难点:实际程序中Bean的编写第2章 Servlet技术了解:Servlet的工作原理、Servlet的生命周期理解:Servlet的常用接口掌握:JSP访问Servlet、Servlet技术在实际程序中的应用熟练掌握:使用Servlet技术开发实用程序教学重点:使用Servlet技术开发实用程序教学难点:在实用程序开发中Servlet相应方法的编写第3章 Struts框架了解:设计模式、JSP Model1和JSP Model2模式、Struts架构理解:Struts的工作原理掌握:Struts框架、Struts框架的应用熟练掌握:使用Struts开发实用程序教学重点:使用Struts技术开发实用程序教学难点:Struts框架的应用第4章 Hibernate框架理解:Hibernate的工作原理掌握:Hibernate框架、Hibernate框架的映射、Hibernate框架的应用熟练掌握:使用Hibernate结合Struts开发实用程序教学重点:使用Hibernate结合Struts技术开发实用程序教学难点:Hibernate框架的应用第5章 Spring框架理解:Spring的工作原理掌握:Spring框架、Spring的属性注入、Spring框架的应用熟练掌握:使用Spring结合Hibernate开发实用程序教学重点:使用Struts+Hibernate+Spring(SSH)集成开发实用程序教学难点:Spring框架的应用(二)实验、实训、实习内容实训一:使用JSP+JavaBean技术实现简单的用户登录功能(8学时)实训内容:使用JSP+JavaBean技术实现简单的用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+JavaBean技术实现简单的用户登录功能实训二:使用Servlet技术实现用户登录功能(8学时)实训内容:使用JSP+ Servlet技术实现简单的用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+JavaBean+Servlet 模式实现网上登录功能实训三:使用Struts框架实现用户登录功能(8学时)实训内容:使用Struts框架实现用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+Struts框架实现用户登录功能实训四:公告管理系统(10学时)实训内容:使用Struts架构实现公告管理系统实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+JavaBean+Struts 架构实现公告管理系统实训五:使用Struts+Hibernate框架实现用户登录功能(8学时)实训内容:使用Struts+Hibernate框架实现用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+Struts+Hibernate 框架实现用户登录功能实训六:使用Spring框架实现用户登录功能(8学时)实训内容:使用SpringMVC框架技术实现用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+Spring+Hibernate 框架实现实现用户登录功能实训七:航空票务系统(14学时)实训内容:使用SSH(Struts+Hibernate+Spring)整合实现航空票务系统实训要求:使用MyEclipse+Tomcat+MySql开发环境,Spring+Struts+Hibernate框架实现航空票务系统(三)教学建议教学采用讲练相结合的方法,把理论溶入真实项目的开发中,轻理论重实践。

《JSP程序设计》实验教学大纲

《JSP程序设计》实验教学大纲

《JSP程序设计》实验教学大纲
课程编号:L131206
课程名称:《JSP程序设计》
英文名称:JSP Program Design
计划学时:30学时
课程类型:专业教育必修课程
设置性质:非独立设课
面向专业:计算机科学与技术(3+2)专业
主要教材、参考书:
[1]范立锋、乔世权、程文彬.JSP程序设计.北京:人民邮电出版社,2009年.
[2]刘志成. JSP程序设计实例教程. 北京:人民邮电出版社,2009年.
[3]任东侠.web开发技术.西安:西安电子科技大学出版社,2008年.
[4]耿祥义.JSP程序设计.北京:清华大学出版社,2008年.
一、课程目标与基本要求
本课程是计算机科学与技术(3+2)专业的专业教育必修课程,是计算机专业一门实用性很强的专业技能课程。

本课程的教学任务是使学生熟练使用JSP 网页制作技术,具备较强的自学能力和系统分析、设计能力,具备开发web系统的技能。

二、实验报告与考核
每次实验之后,学生根据上机实验情况,按照要求撰写实验报告,实验报告分为优、良、中、及格、不及格等成绩等级,教师根据学生撰写情况评定。

最终实验成绩的考核由实验报告和课程设计的成绩综合得出。

三、实验主要配套仪器设备
连接网络PC机、Windows XP操作系统、Eclipse、jdk6.0
四、实验项目与教学安排
本大纲执笔人(签字):院长(签字):。

JSP技术课程教学大纲[1]

JSP技术课程教学大纲[1]

课程编号:“JSP技术”课程教学大纲JSP Technology Course Outline50学时 2.5学分一、课程的性质、目的及任务JSP是Java Server Pages的简称,是服务端的一种基于Java语言的网页技术。

该课程是计算机科学与技术专业软件方向的一门选修课程。

通过本课程的学习,使学生掌握JSP技术的基础知识,以及网络程序设计的基本思想方法,会应用JSP进行基本的程序设计和网络编程。

要求掌握JSP的基本语法、运行环境和运行模式、使用JSP处理HTML表单、使用JavaBean 扩展JSP、使用JSP访问数据库、对文件进行操作、与XML进行结合等。

二、适用专业——计算机科学与技术三、先修课程——JAVA语言程序设计、HTML语言、数据库技术四、课程的基本要求通过本课程的学习,学生应能达到下列要求:(1) 熟悉JSP的运行环境。

(2) 熟悉JSP的基本语法。

(3) 掌握用JSP建立Web服务的基本框架。

(4) 熟练掌握使用JSP处理HTML表单。

(5) 熟练掌握使用JSP访问数据库。

(6) 了解JSP对文件进行操作以及与XML进行结合。

(7) 掌握使用JavaBean扩展JSP功能。

(8) 熟练使用JSP进行动态网页设计开发。

五、课程的教学内容(一)课堂讲授的教学内容1.JSP概述了解JSP与其他动态网页技术的区别,并掌握JSP运行环境的安装和配置方法。

重点:掌握安装和配置Tomcat,JSWDK的方法。

2.JSP语法JSP语法结构,脚本元素语法,指令类语法,动作类语法,内置对象。

重点:掌握JSP基本语法、编译指令和动作指令,掌握JSP的内置对象的用法。

3.用JSP建立Web服务的基本框架JavaServlet技术,JSP的工作原理和运行模式,设置Tomat,异常处理。

4.使用JSP处理HTML表单创建表单,对表单的验证,存取。

5.使用JavaBean扩展JSP功能了解JavaBean的工作原理,学会使用和配置JavaBean程序。

《动态网页设计(JSP)》教学大纲.doc

《动态网页设计(JSP)》教学大纲.doc

动态网页设计(JSP)教学大纲(课程代码:CEAC9208)(一)课程概述1.适用专业:高职高专院校计算机软件技术专业(590108)、计算机网络技术专业(590102)o2.课程属性:CEAC认证课程。

3.课程说明:JSP是基于Java的动态网站开发技术,具有跨平台、安全、高效、面向Internet 的特点。

随着J2EE技术作为电子商务/政务的最佳解决方案的推广,JSP成为动态网站开发的主流技术。

通过本课程模块的学习,学生应掌握JSP的运行环境和开发环境的搭建、JSP的基本语法、JSP的内置对象、JavaBean和Java Servlet技术、JDBC数据访问技术、JSP高级开发技术、JSP开发中的常用技巧等,并能应用这些基础知识和基本技能开发简单的JSP站点。

4.教学目标>了解JSP的特点、技术原理,掌握JSP运行环境和开发平台的安装和配置>理解Tomcat的结构和工作原理,熟练掌握Tomcat的配置;熟练掌握Eclipse及其插件的安装、配置和具体应用>熟练掌握JSP的基本语法,包括JSP文件的基本构成、JSP指令元素、JSP脚本元素、JSP动作元素>理解JSP内置对象的功能,熟练掌握JSP內置对象的常用方法>理解JavaBean的概念、优点,掌握JavaBean的创建及具体使用>理解Servlet的概念,掌握Servlet的编写和部署应用>了解JDBC数据库访问技术,掌握JSP、Servlet、JavaBean中数据库的连接和操作>了解自定义标签、标准标签库、表达式语言和Struts框架开发等前沿技术>掌握JSP开发中的最常用的技巧:Java的中文问题、JSP和Servlet之间参数的传递、数据分页技术、JSP中上传文件以及JSP/Servlet过滤器技术>了解网站的规划和整体设计,能够应用JSP的基础知识和基本技能开发简单的JSP站点。

Web程序设计(jsp)-课程设计大纲

Web程序设计(jsp)-课程设计大纲

Web程序设计(jsp)-课程设计大纲《Web程序设计(JSP)》课程设计大纲一、实践基本信息实践编号:实践名称:Web程序设计课程设计实践学时:40学时实践类别:专业课实践性质:必修课先行课程:网页设计、JA V A程序设计、网络基础、数据库原理与应用适用专业:计算机科学与技术、网络工程实践现场类型:校内责任单位:电气信息工程系二、实践目的与任务(1)目的《Web程序设计》是计算机类专业一门专业课程,操作性和实践性很强,本次课程设计的主要内容是要求学生能综合运用JSP与Web 数据库技术,开发出实用的动态网站。

(2)任务:独立或团队合作开发小型电子商务网站或是其他具有现实意义和实用价值的动态网站,网站包含前台和后台两部分,前台包括用户注册登录、商品展示、购物实现和订单生成,后台包含用户管理、商品管理、订单管理。

要求学生明确网站的目的,实现网站功能,要求网站布局合理、色彩合谐,网页链接准确。

培养学生的沟通能力和团队合作精神;提高学生的思考问题、分析问题、解决问题的能力。

三、实践内容与要求(1)具体内容:1、课程设计总体安排、课程设计要求及课题的布置2、建立网站的目标及需求分析3、网站建设总体规划4、素材准备5、页面设计6、代码编写工作7、网站的测试8、课程设计考核及完成课程设计报告(2)知识要求:要求学生会JA V A、Sql Server 2000、Tomcat服务器配置、MyEclipse、DreamWeaver等网站开发技术。

四、对实践现场要求(1)要求学生每人一台电脑,主机配置成web服务器,能良好运行Windows XP+Tomcat+Sql Serve。

(2)每台主机安装有网页制作工具MyEclipse、DreamWeaver8.0、PhotoShop CS 及数据库软件Sql Server 2000。

五、实践内容与时间安排六、实践成果要求与成绩评定(1)实践成果及要求学生必须按进度完成课程设计任务,在网站完成之后,对网站进行全面测试,包括速度、兼容性、交互性、链接正确性,程序运行的可靠性等进行全面测试,通过不断的发现问题,解决问题,使自己做的网站更完善和实用。

《JSP程序设计(第2版)》教学大纲

《JSP程序设计(第2版)》教学大纲
JSP 程序设计《教学大纲》
课程编号
建议学时 48 开课学期
课程名称
JSP 程序设计
课程介绍
教学目标
课程设计指 南
成绩考评设 置
本课程学习 JSP 语法和基本的程序设计方法,内容包括 JSP 页面与 JSP 标记、Tag 文件
与 Tag 标记、JSP 内置对象、JSP 文件操作、JSP 中如何使用 MySQL、SQL Server、Oracle
等常用数据库,JSP 与 Javabean、JavaServlet,以及 MVC 模式等重要内容。课程将知识和
具体实例向结合,突出 JSP 在开发 Web 动态网站方面的强大功能及在开发商务网站方面的
应用,使学生快速掌握和运用 JSP 的编程技巧
本课程采用课堂讲授为主、上机实习为辅的教学方式。
通过本课程的学习,学生应达到如下基本要求:
上机实习
10%
随堂提问或作业
ቤተ መጻሕፍቲ ባይዱ
10%
期末考试(开卷)
80%
总评成绩
100 分
所用教材 耿祥义,张跃平编著.《JSP 程序设计》第 2 版,北京:清华大学出版社,2015. 先修课程 Java 程序设计
掌握 JSP 页面的基本结构,熟练使用 Java 程序片显示各种数据。 掌握怎样使用 JSP 页面调用 Tag 文件,充分理解数据显示和处理相分离的
重要性。
熟练掌握 JSP 内置对象和各自的特点。 熟练掌握 JSP 中怎样使用 Javabean,充分理解数据的存储和显示相分离的
重要性。
掌握在 Web 设计中怎样使用文件和数据库。 熟练掌握 MVC 模式,并使用该模式设计 Web 应用。
1、 教学方式:首先对每节课需要完成的知识点(相对完整)划分成 3-5 部分 (主题),在上课开始就首先交待给学生,明确难点及重点。 对每一部分采取讲解叙述→演示例题→对重点部分修改再演示(重复)→总结 (紧扣主题)。 2、教学过程中 IT 工具等技术手段的应用:不提倡课堂内容全部用 PPT 或视频 传达给学生,多媒体资源与传统黑板结合,教师应控制 PPT 或视频资源出现节 奏及断点,比如设计“动画幻灯片对象”的顺序和时间,使其达到衬托讲解、 帮助学生理解的效果。视觉图片或影像不应超前于教师的讲解。

JSP教学大纲

JSP教学大纲

JSP教学大纲第一篇:JSP教学大纲CUUG中国UNIX用户协会China Unix User GroupJava Server Pages教学大纲第一部分 JSP基础一、概述1.1 Java技术的发展 1.2 Java Servlets 1.3 现有Web服务器简述1.4 Servlet的特点二、Java程序设计基础2.1 数据类型 2.2 变量2.3 运算符2.4 表达式2.5 字符串2.6 数组2.7 注释2.8 流程控制语句2.9 面向对象的程序设计2.9.1 类与对象 2.9.2 类的实现 2.9.3 接口2.10 多线程程序设计2.10.1 线程的概念 2.10.2 线程的实现 2.10.3 线程同步三、Servlet开发基础3.1 环境配置3.2 HTTP3.3 一个简单的Servlet开发3.4 Servlet API 第二部分 Servlet编程四、HTTP Servlet API 4.1 简述4.2 常用HTTP Servlet API概览4.2.1 Cookie 4.2.2 HttpServlet 4.2.3 HttpServletRequest 4.2.4 HttpServletResponse 4.2.5 HttpSession 4.2.6 HttpSessionBindingEvent 4.2.7 HttpSessionBindingListener 4.2.8 HttpSessionContext 4.2.9 HttpUtils五、系统信息5.1 初始化参数5.1.1 获得初始参数 5.1.2 获取初始参数名 5.2 服务器5.2.1 服务器相关信息5.2.2 锁定servlet到服务器 5.3 客户端5.3.1 获取客户机信息5.3.2 限制只允许某些地区的机器访问5.3.3 获取用户相关信息5.3.4 个性化的欢迎信息 5.4 请求5.4.1 请求参数5.4.2 发布许可证密钥 5.4.3 路径信息 5.4.4 服务文件5.4.5 决定被请求的内容5.4.6 实例:改进的Counter servlet程序 5.4.7 请求机理 5.4.8 请求头 5.4.9 输入流 5.4.10 额外属性六、传送HTML信息6.1 esponse的结构 6.2 发送标准的响应 6.3 使用持续连接 6.4 生成HTML 6.4.1 生成Hello World 6.4.2 生成一个天气预报的网页 6.5 状态码6.5.1 设定状态码6.5.2 用状态码改进的ViewFile6.6 HTTP头6.6.1 设定HTTP头 6.6.2 重定向请求 6.6.3 客户牵引 6.7 错误处理 6.7.1 状态码 6.7.2 日志 6.7.3 报告错误 6.7.4 异常处理第三部分 JAVA SERVLET高级编程七、处理多媒体信息7.1.1 图象编码和传输 7.1.2 图象组合及特效 7.1.3 Server Push技术八、Java Server Page技术8.1.1 Java Server Page的概念与结构8.1.2 Java Server Page的组成要素8.1.3 JSP的优点8.1.4 JSP与Java Bean组件九、applet与servlet通信9.1.1 HTTP与Socket9.1.2 servlet与对象串行化9.1.3 RMI、JDBC、COBAR概述第四部分 JDBC基础10.1 概述10.2 JDBC API概貌10.2.2 JDBC Driver API10.3 SQL10.4 JDBC实例10.5 获取查询结果10.6 预编译SQL语句10.7 处理10.7.1 transaction的概念10.7.2 禁止自动提交:Con.set Autocommit 10.7.3 回归:Con.rollback;第五部分中间件与JSP11.1 中间件技术11.1.1 什么是中间件11.1.2 中间件的作用和分类11.1.3 中间件模型和形态11.2 分布式应用开发技术概述11.2.1 CORA、DCOM、RMI 11.2.2 发展趋势11.2.3 三种主流技术比较11.3 CORBA技术及实例11.3.1 CORBA简介11.3.2 用Java做CORBA开发实例 11.4 JSP与CORBA技术的结合使用第六部分总结一、JSP构建动态网站二、实例分析三、讨论答疑第二篇:JSP教学大纲《JSP》课程教学大纲课程名称:JSP 英文名称:Java Server Page一、课程基本情况学时:1082.课程类别:专业基础必修课3.适用专业:计算机及其应用专业 4.适用对象:专科、本科 5.先修课程:Java程序设计 6.教材与参考书目:教材:《JSP程序设计》,参考书:《JSP动态网站开发基础练习+典型案例》,唐有明、吴华等编著,清华大学出版社,2006年8月;《JSP实用教程》,耿祥义,张跃平编著,清华大学出版社,2003年5月。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《JSP》课程教学大纲课程名称:JSP英文名称:Java Server Page一、课程基本情况学时:1082.课程类别:专业基础必修课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的部署任务二使用JavaBean存储数据一、问题情景二、相关知识:导入JavaBean类、获得JaveBean对象、使用JSP动作标记访问JavaBean属性三、知识拓展:在客户端加载Applet或JavaBean教学重点:掌握常用的HTML标记教学难点:掌握JSP、include指令的用法(二)教学基本要求:1.基本知识、基本理论方面:能熟练定义JavaBean,掌握JavaBean的定义,掌握JavaBean的部署,正确部署与使用JavaBean,掌握通过JSP动作标记引用JavaBean。

2.能力、技能培养方面:编写同学录。

项目五网站中的民意调查设计(共2学时)(一)教学内容:任务一建立JavaBean一、问题情景二、相关知识:JavaBean 概述、编写JavaBean和JavaBean的部署任务二使用JavaBean存储数据一、问题情景二、相关知识:导入JavaBean类、获得JaveBean对象、使用JSP动作标记访问JavaBean属性三、知识拓展:在客户端加载Applet或JavaBean教学重点:File类的基本用法。

教学难点:利用Bean组件进行上传与下载。

(二)教学基本要求:1.基本知识、基本理论方面:能利用File类处理文件与目录,掌握File类的基本用法,理解数据流的概念,掌握利用字节流、字符流的读写文件的用法,掌握利用Bean组件进行上传与下载。

2.能力、技能培养方面:编写JSP文件计数器,封装对文件的基本操作。

项目六实现JSP+Servlet开发动态网站(共4学时)(一)教学内容:任务一建立并部署Servlet一、问题情景二、相关知识:Servlet概述、基本结构和生命周期任务二Servlet与JSP、Servlet间的通信一、问题情景二、相关知识:JSP与Servlet间传递数据、在Servlet间传递数据教学重点:Servlet的运行环境,Servlet与JSP的相互调用方法。

教学难点:Servlet程序的编写与部署,JSP与Servlet间、Servlet与Servlet间的传递。

(二)教学基本要求:1.基本知识、基本理论方面:能编写一般的Servlet的程序,熟悉Servlet的运行环境,掌握Servlet 程序的编写与部署,能对Servlet进行正确部署,掌握Servlet与JSP的相互调用方法,掌握数据在JSP与Servlet间、Servlet与Servlet间的传递。

2.能力、技能培养方面:编写在线书店的前台功能,编写简单的在线邮件系统。

项目七购物网站对数据库的查询(共6学时)(一)教学内容:任务一基本SQL语句的使用一、问题情景二、相关知识:数据库与数据表的创建、数据表中数据的维护、数据查询任务二连接Access数据库一、问题情景二、相关知识:创建ODBC数据源,建立JDBC ODBC桥接器、数据库连接,进行数据库操作任务三连接SQL Server数据库一、问题情景二、相关知识:安装JDBC驱动程序、通过JDBC直连数据库、分页查询技术任务四数据库的维护一、问题情景二、相关知识:数据库表的创建、记录的添加、更新和删除三、知识拓展:预编译SQL语句、使用存储过程教学重点:掌握基本的SQL语句用法,JSP对数据库进行查询。

教学难点:配置数据源的用法,利用JSP对数据更新操作。

(二)教学基本要求:1.基本知识、基本理论方面:掌握基本的SQL语句用法,掌握配置数据源的用法,利用JSP 对数据库进行查询,利用JSP通过JDBC直连数据库,利用JSP对数据更新操作。

2.能力、技能培养方面:编写文件存取程序。

项目八利用JavaScript完成表单数据的验证(共2学时)(一)教学内容:任务一掌握JavaScript脚本的基本语法一、问题情景二、相关知识:JavaScript概述、基本语法、浏览器对象任务二掌握JavaScript中的事件驱动机制一、问题情景二、相关知识:事件处理程序、事件驱动教学重点:JavaScript的常用内置对象及用法。

相关文档
最新文档