《JSP程序设计》教学大纲2015年.doc_第1页
《JSP程序设计》教学大纲2015年.doc_第2页
《JSP程序设计》教学大纲2015年.doc_第3页
《JSP程序设计》教学大纲2015年.doc_第4页
《JSP程序设计》教学大纲2015年.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JSP程序设计教学大纲课程名称:JSP程序设计 英文名称:JSP Program Design课程性质:专业必修课程所属院部:计算机系周 学 时:10学时总 学 时:80学时教学对象(本课程适合的专业和年级): 2015级软件工程专业预备知识: Java程序设计、静态网页设计课程在教学计划中的地位作用: 1.课程内容紧密与工程实际相联系,实用性较强。2.本课程的教学任务是使学生熟练使用JSP网页制作技术。3.本课程是一门偏重于实际应用的技术型课程, 要求学生具有很强的的动手操作能力,才能学好本课程。4.各部分内容既相对独立又紧密联系,构成一个完整系统,最终需要完成一项工程,强调学生应该课下同时自学部分内容,对初学者是一门有适当难度的课程。教学方法:案例教学法;启发式教学法教学目标与要求: JSP程序设计是计算机科学与技术专业一门实用性很强的专业技能课程。本课程的教学任务是使学生熟练使用JSP网页制作技术,具备较强的自学能力和系统分析、设计能力,具备开发web系统的技能。课程教材:JSP程序设计(第2版)清华大学出版社2016.12十一五规划教材参考书目: 【1】JSP程序设计(慕课版)人民邮电出版社 【2】JSP程序设计(第2版)人民邮电出版社 【3】JSP程序设计教程兵器工业出版社 【4】JSP程序设计(第2版)上机实验与综合实训清华大学出版社考核形式:考试编写日期:2017年8月制定课程内容及学时分配(含教学重点、难点):(一) JSP初步 1. 认识JSP2. JSP技术特性3. JSP工作原理4. 搭建JSP的运行环境和程序初步重 点: JSP环境搭建与配置。难 点: JSP工作原理。教学要求:了解JSP技术特点;掌握JSP运行原理;掌握JSP开发环境的搭配;掌握创建第1个JSP程序并部署运行。(二) JSP页面和标记 1. Jsp基本结构2. 变量和方法的声明3. Java程序片4. Jsp表达式5. Jsp注释6. Jsp指令7. Jsp动作重 点:jsp指令和动作难 点:jsp指令和动作。教学要求:掌握jsp的组成和各个组成部分的执行原理,掌握java程序和java的关系,重点掌握jsp指令和jsp动作(三) tag文件 1. Tag文件的结构 2. Tag文件的目录3. Tag文件常用的指令4. Tag嵌套重 点:tag常用的指令难 点:tag指令里面的attribute和variable指令教学要求:1、掌握tag文件的创建方法2、掌握tag标记的语法和带标记体tag标记的使用3、掌握常见4种tag指令的书写使用(四)JSP内置对象 1. 请求响应对象2. 会话共享对象3. 输出对象4. 配置对象5. 其他内置对象重 点:请求对象request作用以及该对象中的常用方法;响应对象response作用以及该对象中的常用方法; 会话对象session作用以及该对象中的常用方法;对象application与对象session的区别。难 点:内置对象的应用。教学要求:掌握内置对象的概念;掌握请求对象request作用以及该对象中的常用方法; 掌握响应对象response作用以及该对象中的常用方法; 掌握 会话对象session作用以及该对象中的常用方法;掌握多客户端共享对象application作用以及该对象中的常用方法;掌握对象application与对象session的区别;掌握页面对象page和页面上下文对象pageContext作用以及该对象中的常用方法; 掌握输出对象out、配置对象config、异常对象exception作用以及该对象中的常用方法。五)JSP文件处理 1. File类2. 使用字节流读写文件3. 使用字符流读写文件4. Randomaccessfile类5. 文件上传6. 文件下载(六) JSP操作数据库核心技术 1. JDBC概述2. JDBC对数据库的操作 重 点:JDBC执行步骤;JDBC的常用接口及使用方法。难 点:如何应用JDBC事务;如何利用数据库连接池技术访问数据库。教学要求:了解JDBC的优点;掌握JDBC执行步骤;掌握JDBC的常用接口及使用方法;掌握如何应用JDBC事务;掌握如何利用数据库连接池技术访问数据库。(七) JavaBean组件技术 1. JavaBean简介2. JavaBean属性和作用域3. JavaBean应用重 点: JavaBean的基本用法。难 点:JavaBean作用域。教学要求:了解为什么要使用JavaBean;掌握JavaBean有哪些形式和要素;理解JavaBean的作用域。(八) Servlet技术 1. Servlet 基础2. Servlet 生命周期3. 使用Servlet 重 点: Servlet会话设置和异常设置;Servlet过滤器和监听器的工作原理。难 点:Servlet过滤器和监听器的具体应用。教学要求:了解Servlet技术与JSP的区别和关系;掌握Servlet的基本特征;理解Servlet的生命周期;掌握获取运行环境信息的方法;掌握Servlet会话设置和异常设置;掌握Servlet过滤器和监听器的工作原理;掌握Servlet过滤器和监听器的具体应用。(九) JSP核心表达式与标签 1. Jsp表达式2. JSTL标签重 点: EL表达式的使用方法;JSTL核心标签的功能和使用方法。难 点:JSTL核心标签的应用;自定义标签的应用。教学要求:掌握EL表达式的使用方法;掌握如何使用EL表达式访问变量作用域;掌握JSP表达式隐藏对象;掌握什么是JSTL标签、以及JSTL的获取、安装、和配置。掌握JSTL核心标签的功能和使用方法;掌握JSTL XML标签、格式化标签、数据库标签、函数标签的定义方法和简单应用;掌握自定义标签的格式和构成;掌握自定义标签的应用。(十)JSP实例开发重 点:Web应用程序的开发流程。难 点:Web应用程序的开发流程。教学要求:掌握利用JSP、Servlet、JDBC技术开发Web应用程序的开发流程。授课周数17周每周课时5周次课次教学内容11第1章 JSP概述 12第2章 JSP页面与JSP标记2.1 JSP页面的基本结构 2.2 变量和方法的声明 2.3 Java程序片 132.4表达式 2.5 JSP中的注释 2.6 JSP指令标记242.7 JSP动作标记252.8 实验1 2.9 实验2 2.10 实验3 36第3章 Tag文件与Tag标记3.1 Tag文件的结构 3.2 Tag文件的存储目录 3.3 Tag标记373.4 Tag文件中的常用指令 3.5 Tag标记的嵌套38JavaScript基础知识(一)49JavaScript基础知识(二)410JavaScript基础知识(三)6113.6 实验1 3.7 实验 2612第4章 JSP内置对象4.1 request对象 4.2 response对象7134.3 session对象 7144.4 out 对象 4.5 application对象7154.6 实验1 4.7 实验2 4.8 实验3816第5章 JSP中的文件操作5.1 File类 5.2 使用字节流读/写文件 5.3 使用字符流读/写文件8175.4 RandomAccessFile类 5.5 文件上传 5.6 文件下载9185.7 实验1 5.8 实验8 阶段一:综合实验1919第6章 在JSP中使用数据库6.1 MySQL数据库管理系统920 6.2 JDBC 6.3 连接 MySQL数据库10216.4 查询记录10226.5 更新记录11236.6 添加记录11246.7 删除记录11256.8 用结果集操作数据库中的表12266.9 预处理语句 6.10 事务 6.11 常见数据库连接12276.12 实验1 6.13 实验2 6.4 实验3 阶段二:综合实验21328第7章 JSP与JavaBean7.1 编写JavaBean和使用JavaBean 7.2 获取和修改bean的属性 13297.3 bean辅助类 7.4 使用bean的简单例子13307.5 JavaBean与文件操作 7.6JavaBean与数据库操作 7.7标准化考试14317.8 实验1 7.9 实验2 7.10实验31432第8章 JavaServlet基础8.1 Servlet类与servlet对象 8.2 编写web.xml 8.3 servlet创建与运行15338.4 servlet对象的工作原理 8.5 通过JSP页面访问servlet 8.6共享变量15348.7 doGet和doPo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论