《7 庞成《web应用开发》教案(2课时).docx》由会员分享,可在线阅读,更多相关《7 庞成《web应用开发》教案(2课时).docx(5页珍藏版)》请在第一文库网上搜索。
1、课开授授授工任理工4悦教案程名称Web应用开发课单位信息工程学院课学期20232023(2)课班级计算机科学与技术183班课教师庞成修订时间:2023年3月教学目的及要求了解HTTP基础知识,Web客户端及服务器端应用技术,掌握应用程序体系架构教学重点与难点重点:1HTTP协议简介2 .Web客户端应用技术和Web服务器端应用技术3 .应用程序体系架构难点:1HTTP协议与HTTPS协议的区别。2. Web服务器端主流应用技术之间优缺点比较3. Web服务器端应用技术与客户端应用技术的区别主要教学方法与手段讲授法、举例法、启发互动式教学法、讨论法教学内容与设计教学过程备注一、复习提问对上节课的
2、Web技术知识进行提问 Web的定义是什么?Web(Wor1dWideWeb)即全球广域网,也称为万维网。本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思。现广泛译作网络、互联网等技术领域。 Web的技术有哪些构成?从技术层面上看,Web技术主要由超文本传输协议(HTTP)、统一资源定位符(UR1)和超文本标记语言(HTM1)三大部分构成。二、引入新课情景分析:在日常生活中上网时,你是如何访问网站的。有没有注意到,网址的前缀HTTP或者HTTPS?登陆QQ时,除了下载QQ客户端,有没有尝试网页版登陆?用笔记本电脑听歌曲的时候,是采用的音乐客户端(比如网易云音乐,搜狗)还是采用网页在线播放
3、?引入今天的新课:HTTP协议、客户端与服务器技术。随机提问学生,你是怎样理解HTTP的?三、讲授新课1、HTTP协议HTTP协议的发展史与HTTP协议概念HTTP即超文本传输协议,是互联网上应用最为广泛的一种网3分钟,讲授法、讨论法课程思政:提问并回顾Web技术,让学生正式了解我国计算机Web系统设计与开发领域的落后,让学生有危机感,激发学生爱国热情,激励学生,增长自信,促使他们努力学习,早日成才,为国家和社会的进步出一份力。7分钟,启发互动式教学法课程思政:让学生们打开浏览器进行网站浏览,访问中国政府网WWW,gov,co在了解HTTP技术的同时,了解最新的国内外动态与政策。让学生们关注国
4、家大事,培养爱国情怀。20分钟,举例法注意引申一些网络安全的知识点。比如加密单元题目Web开发基础授课时数2学时络协议,也是专门为Web设计的一种应用层协议。它是TCP/IP协议集中的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程以及数据本身的格式。在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTM1代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议就是HTTP协议。2、扩展知识 HTTPS协议概念HTTPS在HTTP的基础上加入了SS1协议,SS1依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。HTTPS是以安全为目标的HTT
5、P通道,简单讲是HTTP的安全版,即HTTP下加入SS1层,HTTPS的安全基础是SS1,因此加密的详细内容就需要SS1。HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。3、Web客户端应用技术。 Web客户端应用技术就是将服务器端传递过来的信息展示出来,通过浏览器便可以查看的技术。 典型的Web客户端技术有:HTM1语言、JaVaApp1ets、脚本程序、CSSDHTM1、插件(FIaSh)技术等。 详细介绍HTM1的各种标签:段落标签、图片标签、超链接、表单等。4、Web服务器端应用技术 Web服务器端应用技术,就是处理浏
6、览器发送的请求信息并将处理结果反馈给Web客户端,通过Web客户端技术进行信息的展示。 典型的Web服务器端技术有:CGI技术、PHP语言、ASP技术、JSP技术等。5、Web服务器端主流应用技术简介 Php:是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C、Java和Per1语言的语法。数据库连接是其弱点,没协议、网络攻击。课程思政:作为计算机专业的学生应该具有一颗爱国为国家科技做贡献的热情。维护国家网络安全20分钟,讲授法、讨论法结合加密协议的网站,具体讲解HTTPS是如何加密的。提问学生百度网站是不是加密的协议?10分钟,讲授法、讨论法、举例法客户端的语言已经学习过HTM1,简单回
7、顾HTM1的基本标签,提问学生。课程思政:提醒学生学过的知识不能忘记,温故而知新。在学习过程中要不断地积累知识,要有所发现,有所创造,做一名创造新人才。作为一名大学生为国家做出应有的贡献15分钟,讲授法、举例法服务器的技术重点掌握JSP技术。强调本课程的语言就是基于JSP的。课程思政:一切矛盾的东西都是相互联系的,有对应接口。网站开发速度快。各种语耳(服务器端或 Asp;微软平台上使用,基于WindOWS的。脚本语言VBSCriPt手客,斐斗、,手2名.、drg*-的。在学习语言的过程(Javascript)作为升发口舌。中,要注意寻找共性。 Jsp:主要是用来开发基于网页的功能全面的管理系统
8、。开发时间相比会长一些,安全性更高。6、应用程序体系架构 C/S体系结构三层结构(数据服务器、应用服务器、用户)B/S体系结构WEB服务器、客户端浏览器、数据库服务器Browsc浏览器10分钟讲授法、举例法和学生互动,并举例说明生活中常见的C/S或者B/S技术。课程思政:应用程序架构由以前流行的C/S架构,到今天火热的B/S架构。技术一直在发展,是因为有外因作为条件(需求多样化),更是应为有内因(科技的发展)的推动。让学生明白作为一名大学生,应该时刻想着为国家和社会做出贡献,打铁还需自身硬,需要树立正确的人生观。四、巩固练习7分钟习题1、2五、总结归纳1. HTTP协议简介2. HTTP协议与HTTPS协议的区别。3. Web客户端应用技术和Web服务器端应用技术4. Web服务器端应用技术与客户端应用技术的区别5. Web服务器端主流应用技术之间优缺点比较6. 应用程序体系架构六、课后作业。书后习题3、47分钟和学生一起回顾总结教师总结时引出大标题,和学生一起回答大标题包含的细节。1分钟参考资料1 .刘何秀.JSP程序设计与案例实战(慕课版).清华大学出版社,2018.2 .贾志城,王云.JSP程序设计(慕课版).清华大学出版社,2016.3 .刘志成等.JSP程序设计实例教程(第2版).清华大学出版社,2015.教学反思