模块一语言基础模块(教学单元2web技术概述).ppt
《模块一语言基础模块(教学单元2web技术概述).ppt》由会员分享,可在线阅读,更多相关《模块一语言基础模块(教学单元2web技术概述).ppt(30页珍藏版)》请在三一办公上搜索。
1、第二讲 web技术概述,授课课时:4课时(180分钟)授课班级:软件101主讲教师:刘志成,主要内容,本讲目标任务1 认知静态网页和动态网页任务2 认知Web服务器和网络数据库任务3 比较JSP和ASP.NET任务4 比较C/S结构与B/S结构 课堂实践巩固与提高,本课目标,任务1 认知静态网页和动态网页,“网页设计与制作”精品课程网站“JSP程序设计”精品课程网站“中国程序员”http:/,案例,教师展示网站信息,任务1 认知静态网页和动态网页,1.小组讨论分析静态网页和动态网页的异同。你认为静态网页和动态网页的不同点有哪些?你认为动态网页总是优于静态网页吗?2.选择小组代表汇报小组观点。,
2、小组活动,静态网页,静态网页是指网页的内容是固定的,不会根据浏览者的不同需求而改变。静态网页一般使用HTML(超文本标记语言)语言进行编写。静态网页通常.htm、.html、.shtml、.xml等为文件后缀名。网页内容不会发生变化,除非网页设计者修改了网页的内容。不能实现和浏览网页的用户之间的交互。信息流向是单向的,即从服务器到浏览器。服务器不能根据用户的选择调整返回给用户的内容。在HTML格式的网页上,也可以出现各种“动态效果”,如.GIF格式的动画、FLASH、滚动字母等,但这些“动态效果”只是视觉上的,而不是内容上的动态。,动态网页是指在用户接到用户访问要求后动态生成的页面,页面内容会
3、随着访问时间和访问者发生变化。动态网页一般是在服务器端运行的程序、网页、组件。动态网页的内容只有当用户请求时服务器才返回一个完整的网页。动态网页URL的后缀通常为.asp、.jsp、.php、.perl、.cgi等形式。动态网页以数据库技术为基础,可以大大降低网站维护的工作量。采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、搜索查询、用户管理、订单管理等。,动态网页,静态网页VS动态网页,静态网页的浏览过程,动态网页的工作原理图,学生模仿1体验静态网页和动态网页,1.学生进入163网站,分析网站中的静态部分和动态部分。2.体验静态网页和动态网页的不同。,学生活动,任务2 认知W
4、eb服务器和网络数据库,WEB服务器也称为WWW(WORLD WIDE WEB)服务器,其作用是整理和储存各种WWW资源,并响应客户端软件的请求。可以是物理上独立的一台机器,也可以是驻留于因特网上某种类型计算机的程序。,任务2 认知Web服务器和网络数据库,一台普通的计算机要成为Web服务器,必须通过相应的程序(如IIS、PWS、APACHE和Tomcat等)来实现。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用HTTP(Hypertext Transfer Protocol,超文本传输
5、协议)与客户端进行信息交流。在Windows操作系统中,如果采用ASP或ASP.NET进行Web程序开发,则需要通过IIS来搭建Web服务器;如果采用PHP进行Web程序开发,则需要通过APACHE来搭建Web服务器;如果采用JSP进行Web程序开发,则需要通过JDK和相关的应用服务器(如Tomcat、WebLogic等)来搭建Web服务器。,Web服务器特点,任务2 认知Web服务器和网络数据库,网络数据库系统是指在计算机网络环境下运行的数据库系统,它的数据库分散配置在网络节点上,能够对网络用户提供远程数据访问服务。有人把它也称为分布式数据库系统,但是它只能算是一种特定的分布式数据库系统,它
6、驻留在各个网络节点上的数据库仍然是集中式的数据库。,任务2 认知Web服务器和网络数据库,网络数据库系统可以按照客户机/服务器模式或浏览器/服务器模式建立,但无论采用那种计算模式,数据库都是驻留在后台服务器上,通过网络通信,为前端用户提供数据库服务。网络数据库系统可以与Web服务器同一台物理计算机,也可以分布在单独的物理计算机上,称之为数据库服务器。网络数据库是Web程序开发的核心,用来存储用户的各种资源。流行的SQL Server、MySQL和Oracle都是网络数据库系统。,网络数据库系统特点,学生模仿2使用网络数据库系统,1.使用SQL Server 2005将e_Buy系统的数据库通过
7、运行脚本的方式创建ShopSystem数据库。2.结合e_Buy电子商城体验Web服务器和网络数据库系统在动态网站开发中的主要作用。,学生活动,任务3 比较JSP和ASP.NET,ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是asp。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法。它可以比 CGI或者Perl更快速地执行动态网页。和其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模块 语言 基础 教学 单元 web 技术 概述
链接地址:https://www.31ppt.com/p-5360995.html