山东大学web技术课程教学ppt9

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6 山东大学计算机科学与技术学院
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
5.Web数据库服务器选型
Web数据库管理系统是指基于Web模式的DBMS的信息服
务,充分发挥DBMS高效的数据存储和管理能力,以B/S 模式为平台,将客户端融入统一的Web浏览器,为 Internet用户提供使用简便、内容丰富的服务。 Web技术与数据库管理系统(DBMS)相互融合领域的研究 已成为热点方向之一。 Web数据库为Internet上的电子商务提供技术支持。 当前流行Web数据库: Oracle数据库 Sybase数据库 DB2数据库 SQLServer数据库 MySQL数据库 Access数据库
9.19 什么是LAMP、WAMP网站软件平台选择方案?这些 方案有什么特点?
结束
山东大学计算机科学与技术学院
10
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
UNIX Server
1969年,Ken Thompson,AT&T贝尔实验室,DEC PDP-
7 山东大学计算机科学与技术学院
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
6.动态网页设计语言选型
服务器端技术主要有CGI、PHP、ASP、JSP,
CGI不是一种动态网页设计语言,PHP、ASP和 JSP是当今最常用的三种动态网页设计语言。 动态语言的选择在选择了应用服务器(或动态 语言中间件)之后就确定了,例如选择了IIS 之后,动态语言就选择了ASP。 动态网页设计技术包括: CGI PHP ASP JSP
Microsoft迄今为止推出的最为安全和可靠的服务器操作
系统,增强的Windows PowerShell 支持,以及网络、存 储和虚拟化领域的数百项新功能。在设计上就针对云环境 做了大量考虑。 Microsoft服务器主要有:Windows Server 2012/2008/2003 Windows Server 2012主要特点:①高可用,易于管理的 多服务器平台、②在内部和云端部署Web 应用程序、③现 代化的工作风格(“自带设备上班”) 主要运行在Intel x86、Intel Itanium2 Windows Server与Unix、Linux比较,因为其友好的用户 界面、低成本的管理费用、价格相对低廉,但其安全性、 稳定性和可靠性相对较低,因此比较适于中、小企业。 不免费、也不公开源代码。 非多用户操作系统。
山东大学计算机科学与技术学院
14
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
RedHat LINUX:
红帽()创建于1993年,是目前世界上
最资深的Linux和开放源代码提供商,
红帽Linux系列产品专门为企业的关键应用而设计,红帽
7计算机。目前最通用的版本就是System V和BSD。 AT&T对大学或科研机构提供源代码 1975年,伯克利大学发布了一个UNIX的伯克利版本, 称为BSD UNIX,最早实现TCP/IP。 1980年,Microsoft和SCO发布了PC版的UNIX,即 Xenix。 1983年,AT&T发布了一个商业版本的UNIX,System V 版本1。 System V后来卖给了Novell,再后来卖给了SCO,SCO 进行着当前的维护和发行。 UNIX代表:AIX,HP UX,Novell UNIXWare, SCOUNIX, Solaris等。
山东大学计算机科学与技术学院
11
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
UNIX特点: 关键性业务首选
UNIX是一个交互式的多用户、多任务的操作系统。 正是UNIX而非其他任何操作系统在支撑着全球绝大多
数的关键性业务系统,这已经是无可争议的事实。 技术成熟、可靠性高:24*365 极强的伸缩性:笔记本、PC、工作站、小型机、巨型 机等;支持SMP、MPP和Cluster 网络更能强:内核支持,TCP/IP 强大数据库支持:Oracle,Informix,Sybase等 开发功能强:UNIX为软件开发人员提供了丰富的开发 工具,成为工程工作站首选的操作系统和开发环境。 开放性好:开放性是UNIX最重要的本质特征,如可移 植性、兼容性、伸缩性、互操作性等。 用户界面多样化:命令行输入、X-Window
13 山东大学计算机科学与技术学院
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
LINUX特点:
Linux也分为服务器版和桌面版两种。 置于GPL保护下,源代码完全免费,可随意修改。 完全兼容POSIX 1.0标准,可用仿真器运行DOS、
Windows应用程序。 具有强大网络功能,如WWW、FTP和E-mail等服务。 系统由遍布全世界的开发人员共同开发和测试。 系统可靠、稳定,可用于关键任务。 支持多种硬件平台:如:Intel和AMD x86/x86-64、 Intel Itanium2、SPARC,Alpha、IBM POWER、IBM z-Series和S/390等处理器。 支持SMP多处理器以及集群。 工具丰富:从系统工具、开发工具、网络应用到休闲 娱乐、游戏等应有尽有免费软件。 可靠稳定:可以运行在关键任务上。

什么是HTTP(Web)服务器? Web服务器工作原理 什么是W3C? 当前流行 Web Server Apache Web Server IIS Web Server Nginx lighted GWS Sun Java System Web Server IBM Lotus Domino Web Server
什么是HTTP(Web)服务器?
HTTP服务器通常也叫做Web服务器,
它提供在Internet或Intranet上的 HTML文档服务,即将网站发布到 Internet上,提供客户使用浏览器访 问网站信息的网页。
Web服务器不能直接访问数据库,因
此Web服务器仅能提供静态页面。
18
返回
山东大学计算机科学与技术学院
19 山东大学计算机科学与技术学院
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
HTTP(Web)服务器工作原理图
20
返回
山东大学计算机科学与技术学院
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
什么是W3C?
返回
山东大学计算机科学与技术学院
16
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
选择服务器操作系统的主要因素
安全性
可靠性
易维护
易管理
熟悉度
开发环境
价格因素
返回
山东大学计算机科学与技术学院
17
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
8 山东大学计算机科学与技术学院
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
第9章 小结



Байду номын сангаас



LAMP 、WAMP平台选型 Web服务器操作系统选型 HTTP(Web)服务器选型 应用服务器(中间件)选型 Web数据库服务器选型 动态网页设计语言选型
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
HTTP(Web)服务器工作原理
服务器启动Web服务器软件后,在服务器上就产
生了一个守护进程,一直侦听服务器TCP 80端 口的来自客户机使用浏览器发出的HTTP请求。
客户机向Web服务器发出一个HTTP请求,服务器
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
第9章 软件平台规划
山东大学计算机科学与技术学院
《网站规划与网页设计》
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
概 述
LAMP 、WAMP平台选型 Web服务器操作系统选型 HTTP(Web)服务器选型 应用服务器(中间件)选型 Web数据库服务器选型 动态网页设计语言选型
山东大学计算机科学与技术学院
3
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
2.Web服务器操作系统选型
操作系统负责管理计算机的核心功能,计算机
可以运行的操作系统由其硬件决定 可以运行的应用程序(如Web服务器等)则由操作 系统决定 网站则有Web服务器、应用服务器和数据库服务 器(应用程序)决定 Web服务器操作系统包括:(与桌面OS不同)
Unix Server Linux Server Windows Server 2012/2008/2003
选择服务器操作系统的主要因素
山东大学计算机科学与技术学院
4
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
3.HTTP(Web)服务器选型
返回
山东大学计算机科学与技术学院
12
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
LINUX Server
1991/8/25,Linus Benedict Torvalds,
芬兰赫尔辛基大学计算机系学生。 Linux实际上也是UNIX的版本之一 ,现在 正逐渐渗透到其他平台。 主要运行在Intel X86的PC机上。 免费,并提供源代码,可以任意修改。 最主要的几个发行版本为:RedHat Linux, Slackware,Ubuntu,Debian Linux,SuSe Linux等,国内也有一些发行版本,例如红 旗Linux和冲浪平台的Xteam Linux。
的守护进程侦听到TCP 80端口有请求后,Web 服务器就将该网站的主页文件作为应答信息再 通过Internet发回给该客户机的浏览器。
客户机浏览器接受到主页文件后,解释网页中
的HTML命令语言,将网页中包含的信息依次显 示在屏幕上,浏览客户就可以在客户机的显示 器上看到要访问网站的主页信息了。
山东大学计算机科学与技术学院
5
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
4.应用服务器(中间件)选型
什么是应用服务器(中间件)? 应用服务器(中间件)工作原理 当前流行应用服务器(中间件):
Tomcat IIS PHP IBM WebSphere Oracle WebLogic JBoss Application Server
山东大学计算机科学与技术学院
2
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
1. LAMP、WAMP平台选型 LAMP: Linux Apache MySQL PHP
WAMP: Windows Apache MySQL PHP
的解决方案提供了最高的可信赖度和最佳的性价比。 RedHat现在已被全球众多的软件开发商和硬件厂商所支持, 而且已成为事实上的业界标准。
15
返回
山东大学计算机科学与技术学院
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
Windows Server 2012
山东大学计算机科学与技术学院
9
《网站规划与网页设计》
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材
第9章 思考问题
9.3 什么是Web服务器?常用的Web(HTTP)服务器各有什 么特点? 9.4 Web服务器的工作原理是什么? 9.7 应用服务器(中间件)的工作原理如何?
9.14 有哪些动态网页设计语言?它们与CGI有什么区别?
相关文档
最新文档