JSP第17次讲稿(8)
- 格式:doc
- 大小:124.00 KB
- 文档页数:3
javascript说课稿尊敬的各位老师:大家好!今天我说课的内容是《JavaScript》。
下面我将从教材分析、学情分析、教学目标、教学重难点、教学方法、教学过程以及教学反思这几个方面来展开我的说课。
一、教材分析本次授课所选用的教材是_____出版社出版的《_____》。
这本教材具有系统性、实用性和前瞻性,内容涵盖了 JavaScript 的基础知识、核心概念和实际应用。
在教材的编排上,注重理论与实践的结合,通过丰富的案例和练习,帮助学生逐步掌握 JavaScript 的编程技能。
其中,与本次课程相关的章节,详细介绍了JavaScript 的基本语法、数据类型、变量、运算符、控制结构等重要内容,为学生后续深入学习 JavaScript 奠定了坚实的基础。
二、学情分析本次授课的对象是_____专业的学生。
他们已经具备了一定的计算机基础知识和编程思维,如对 HTML 和 CSS 有了初步的了解。
然而,JavaScript 作为一种脚本语言,其语法和逻辑与之前所学的知识有所不同,对于学生来说可能具有一定的挑战性。
此外,学生在学习过程中可能会出现理解不透彻、代码编写错误等问题。
因此,在教学过程中,需要注重引导学生理解概念,通过大量的实践练习来提高他们的编程能力。
三、教学目标基于对教材和学情的分析,我制定了以下教学目标:1、知识与技能目标(1)学生能够理解 JavaScript 的基本概念,如变量、数据类型、运算符等。
(2)掌握 JavaScript 的基本语法规则,能够编写简单的 JavaScript 程序。
(3)学会使用 JavaScript 实现常见的控制结构,如条件语句、循环语句等。
2、过程与方法目标(1)通过实际案例的分析和实践操作,培养学生的问题解决能力和逻辑思维能力。
(2)鼓励学生自主探究和小组合作,提高学生的团队协作能力和创新能力。
3、情感态度与价值观目标(1)激发学生对 JavaScript 编程的兴趣,培养学生的学习积极性和主动性。
各位专家、老师大家好:我是软件工程学院《JSP 程序设计》主讲教师贾丽虹现就课程的整体设计向各位专家、老师做一一介绍。
(P1)(P2) 首先,介绍课程总体设计。
(P3)1 课程总体设计 1.1 课程的定位(1) 基于工作过程的课程体系建设经过软件开发职业的典型工作任务分析和行动领域归纳,重构了软件技术和计算机信息管理专业学习领域的课程体系,如下图所示。
(P4)软件技术专业 计算机信息管理专业课程体系 课程体系计算机程序员、数据库管理员、ERP 实施工程师等岗位实习计算机网络、软件测试与实施…网络信息安全、软件测试与实施…ERP 原理与应用…ERP 项目实施实训Web 应用程序设计…Web 应用程序项目实训面向对象程序设计(Java//C#)窗体应用程序项目实训(Java+JDBC+SQL Server ) (/C#++SQL Server)C 语言程序设计、数据结构静态网页制作…C 语言程序设计、数据结构会计基础,管理学基础…公共基础和职业素养软件项目应用平台设置与管理综合项目实训(职业认证)ERP 项目实施(二次开发)ERP 项目实施平台设置与管理程序设计和信息管理基础窗体应用程序开发(C/S)程序设计基础计算机数学、计算机文化基础、标准日本语、美工基础、软件文档的阅读与制作软件职业素养、专业英语Web 应用程序开发(B/S )………………由P C 到L A N 到I n t e r n e t ,由C /S 到B /S ,由W i n d o w s 开发到W e b 开发,由单一到综合工作任务分析行动能力归纳学习领域构建软件职业岗位群程序员数据库管理员ERP 实施工程师软件测试工程师软件销售工程师教师挂职锻炼学生顶岗实习双证毕业就业*数据库应用技术(核心)数据库系统开发与维护计算机组装与维护、操作系统软件开发平台组建与维护(P5)(2) 本课程的性质和作用《JSP 程序设计》课程在《网页设计基础》、《数据库应用技术》和《面向过程程序设计》等前序课程的基础上,与《面向对象程序设计》、《数据库应用技术》课程一起构成课程体系的核心与平台。
《JSP程序设计》教案第一章:JSP简介1.1 课程目标了解JSP的概念和发展历程掌握JSP的运行原理和基本语法1.2 教学内容JSP的定义和发展历程JSP的运行原理JSP的基本语法1.3 教学方法讲解和演示相结合实例教学1.4 教学资源教材:《JSP程序设计》课件:JSP简介.ppt1.5 教学过程介绍JSP的概念和发展历程(15分钟)讲解JSP的运行原理(15分钟)介绍JSP的基本语法(15分钟)1.6 课后作业掌握JSP的概念和发展历程理解JSP的运行原理第二章:JSP页面结构2.1 课程目标掌握JSP页面的基本结构和标记了解JSP页面的生命周期2.2 教学内容JSP页面的基本结构JSP页面的生命周期JSP标记的使用2.3 教学方法讲解和演示相结合实例教学2.4 教学资源教材:《JSP程序设计》课件:JSP页面结构.ppt2.5 教学过程介绍JSP页面的基本结构(20分钟)讲解JSP页面的生命周期(15分钟)介绍JSP标记的使用(15分钟)2.6 课后作业掌握JSP页面的基本结构了解JSP页面的生命周期第三章:JSP内置对象3.1 课程目标掌握JSP的内置对象及其作用熟练使用JSP内置对象进行数据处理3.2 教学内容JSP内置对象的介绍JSP内置对象的使用方法3.3 教学方法讲解和演示相结合实例教学3.4 教学资源教材:《JSP程序设计》课件:JSP内置对象.ppt3.5 教学过程介绍JSP内置对象(20分钟)讲解JSP内置对象的使用方法(20分钟)3.6 课后作业掌握JSP内置对象的概念和作用熟练使用JSP内置对象进行数据处理第四章:JSP指令4.1 课程目标掌握JSP指令的作用和用法学会使用JSP指令优化页面性能4.2 教学内容JSP指令的介绍JSP指令的使用方法4.3 教学方法讲解和演示相结合实例教学4.4 教学资源教材:《JSP程序设计》课件:JSP指令.ppt4.5 教学过程介绍JSP指令(20分钟)讲解JSP指令的使用方法(15分钟)4.6 课后作业掌握JSP指令的概念和作用学会使用JSP指令优化页面性能第五章:JSP脚本语言5.1 课程目标掌握JSP脚本语言的基本语法学会在JSP页面中使用脚本语言5.2 教学内容JSP脚本语言的介绍JSP脚本语言的基本语法5.3 教学方法讲解和演示相结合实例教学5.4 教学资源教材:《JSP程序设计》课件:JSP脚本语言.ppt5.5 教学过程介绍JSP脚本语言(20分钟)讲解JSP脚本语言的基本语法(15分钟)5.6 课后作业掌握JSP脚本语言的概念和作用学会在JSP页面中使用脚本语言第六章:JSP标准标签库6.1 课程目标掌握JSP标准标签库的基本用法学会使用JSP标准标签库简化页面代码6.2 教学内容JSP标准标签库的介绍JSP标准标签库的基本用法6.3 教学方法讲解和演示相结合实例教学6.4 教学资源教材:《JSP程序设计》课件:JSP标准标签库.ppt6.5 教学过程介绍JSP标准标签库(20分钟)讲解JSP标准标签库的基本用法(20分钟)6.6 课后作业掌握JSP标准标签库的概念和作用学会使用JSP标准标签库简化页面代码第七章:JSP非标准标签库7.1 课程目标了解JSP非标准标签库的来源和作用学会使用JSP非标准标签库提高开发效率7.2 教学内容JSP非标准标签库的介绍JSP非标准标签库的使用方法7.3 教学方法讲解和演示相结合实例教学7.4 教学资源教材:《JSP程序设计》课件:JSP非标准标签库.ppt7.5 教学过程介绍JSP非标准标签库(20分钟)讲解JSP非标准标签库的使用方法(20分钟)7.6 课后作业了解JSP非标准标签库的概念和作用学会使用JSP非标准标签库提高开发效率第八章:JSP数据库操作8.1 课程目标掌握JSP数据库连接的方法学会使用JSP进行数据库操作8.2 教学内容JSP数据库连接的方法JSP数据库操作的常用语句8.3 教学方法讲解和演示相结合实例教学8.4 教学资源教材:《JSP程序设计》课件:JSP数据库操作.ppt8.5 教学过程介绍JSP数据库连接的方法(20分钟)讲解JSP数据库操作的常用语句(20分钟)8.6 课后作业掌握JSP数据库连接的方法学会使用JSP进行数据库操作第九章:JSP会话管理9.1 课程目标了解JSP会话管理的基本原理学会使用JSP进行会话管理9.2 教学内容JSP会话管理的基本原理JSP会话管理的方法9.3 教学方法讲解和演示相结合实例教学9.4 教学资源教材:《JSP程序设计》课件:JSP会话管理.ppt9.5 教学过程介绍JSP会话管理的基本原理(20分钟)讲解JSP会话管理的方法(20分钟)9.6 课后作业了解JSP会话管理的基本原理学会使用JSP进行会话管理第十章:JSP安全与优化10.1 课程目标掌握JSP安全性的基本措施学会对JSP页面进行性能优化10.2 教学内容JSP安全性的基本措施JSP页面性能优化方法10.3 教学方法讲解和演示相结合实例教学10.4 教学资源教材:《JSP程序设计》课件:JSP安全与优化.ppt10.5 教学过程介绍JSP安全性的基本措施(20分钟)讲解JSP页面性能优化方法(20分钟)10.6 课后作业掌握JSP安全性的基本措施学会对JSP页面进行性能优化重点和难点解析1. JSP页面的基本结构:JSP页面由声明、脚本程序、标签库指令、脚本片段、表达式语言、内联标记和注释等部分组成。
第一章 JSP概述一、JSP(Java Server Pages),是由Sun公司倡导、许多公司参与,于1999年推出的一种动态网页技术标准。
JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全的、跨平台的先进动态网站。
二、动态的特点:(书P3)1、交互性:2、自动更新:3、因时因人而变:三、动态网页技术及比较(书P3-P8)1、CGI(Common Gateway Interface)即公用网关接口。
2、ASP(Active Server Pages)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。
使用ASP可以组合HTML页、脚本命令和ActiveX 组件以创建交互的Web页和基于Web的功能强大的应用程序。
3、PHP(Hypertext Preprocessor) 是一种HTML内嵌式的语言。
4、JSP页面由HTML代码和嵌入其中的Java程序片段(Scriptlet)和JSP标签构成。
四、JSP执行过程1、客户端发出Request(请求)。
2、JSP Container(即Servlet容器)将JSP(.jsp)编译成Servlet的源代码(.java)。
如果JSP文件已经编译过,则不需再编译,只有没有经过编译的源文件或源文件已经发生改变,才重新执行编译操作。
3、将产生的Servlet的源代码经过编译后,并加载到内存执行。
4、把结果Response(响应)至客户端。
五、JSP的特点(书P14-P16)1、将内容的生成和显示进行分离。
2、生成可重用的组件。
3、采用标识简化页面开发。
4、JSP能提供所有的Servlets功能。
5、健壮的存储管理和安全性。
6、一次编写,随处运行。
7、JSP的平台适应性更广。
8、Java中连接数据库的技术是JDBC。
9、简单易学。
六、Web服务器1、Tomcat服务器:Jakarta Tomcat服务器是在SUN公司的JSWDK(JavaServer WebDevelopmentKit,是SUN公司推出的小型Servlet/JSP调试工具)的基础上发展起来的一个优秀的Servlet/JSP容器,它是Apache-Jakarta软件组织的一个子项目。
授课题目第八章JavaBean基础备注授课方式讲授课时 2 授课时间
教学班级授课地点
教学目标1、初步了解JavaBean
2、掌握JavaBean的应用
3、掌握JavaBean应用实例(4P)
教学重点掌握JavaBean的应用
教学难点掌握JavaBean的应用
教学内容、过程、方法
一、组织教学
查考勤、巡视桌面、准备上课
二、导入新课
复习上节课,引入新课
三、新课教学
8.1JavaBean概述(3P)
8.1.1 JavaBean是什么
JavaBean即常说的Java豆。
JavaBean就是可重用Java 组件,将这组些组件合起来使用就可创建出Java 应用程序。
JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。
在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。
JavaBean可以实现代码的重复利用,一次编写,多次使用,处处使用。
1.JavaBean的概念我们可以从以下几方面理解
(1)JavaBean的本质是一个段Java程序代码;
(2)JavaBean的最大功能是可以无限扩充Java程序的功能;
(3)JavaBean的最大特点是可以实现代码的重复利用;
2.JavaBean的分类
(1)非可视化的JavaBean
(2)可视化的JavaBean
8.1.2 JavaBean有什么优点
1.可以实现代码的重复利用
2.易编写、易维护、易使用
3.可以在任何安装了Java运行环境的平台上的使用,而不需要重新编译。
8.1.3 JavaBean有哪些使用规则?
1.JavaBean属性名大小写敏感;
2.在JavaBean中,单引号和双引号都可以使用;
3.JavaBean中标签的结束标记为“/>”,不只是“>”;
4. bean类必须拥有一个零参数的(默认)构造函数,JSP元素创建bean时,会调用默认的构造函数。
5. JavaBean类不应该有公开的实例变量(字段):要成为JSP可以访问的bean,相应的类应该使用访问器方法(access method)取代对实例变量的直接访问。
6. 持续性的值应该通过getXxx和setXxx方法来访问:尽管我们可以使用JSP script或表达式访问类的任意方法,但是,访问bean的标准JSP只能使用那些遵循getXxx/setXxx或isXxx/setXxx命名约定的方法。
8.1.4 JavaBean使用步骤
JavaBean使用要经过以下6个步骤
1.编写JavaBean文件
2.配置JavaBean
3.编译JavaBean
4.调用JavaBean
5.设置JavaBean属性
6.获取JavaBean属性。