《Web应用系统》PPT课件

《Web应用系统》PPT课件

ID:41114032

大小:1.33 MB

页数:45页

时间:2019-08-16

《Web应用系统》PPT课件_第1页
《Web应用系统》PPT课件_第2页
《Web应用系统》PPT课件_第3页
《Web应用系统》PPT课件_第4页
《Web应用系统》PPT课件_第5页
资源描述:

《《Web应用系统》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Web应用系统Web应用系统的逻辑架构硬件系统软件应用软件服务器网络链路操作系统web服务器中间件数据库服务器端客户端浏览器Web应用系统的物理架构Web应用程序的逻辑架构三层架构(3-tierapplication)通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻

2、辑处理。3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增、删、改、查。概述在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层。三层结构原理:3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,

3、即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。开发平台PHPfacebook,yahooJavataobao,163Pythongoogle.NETMySpace语言不是可伸缩性的关键,架构才是关键Internet,即国际互联网,是一个全球范围内的由成千上万个网络连接起来的互联网络。Intemet网络Internet中国公用计算机互联网CHINANET中国教育

4、和科研计算机互联网CERNET中国科学院计算机互联网NCFC中国国家公用经济信息通信网GBNET与Internet连接的中国校园网也在其中!Inernet的特点采用TCP/IP协议进行“对话”特点:数据传输采用分组交换技术;通信语言采用TCP/IP协议TCP:传输控制协议IP:网际协议Internet的地址应该是这样的:202.115.80.140Internet网络中的每一台计算机都有一个唯一的通信地址,这个地址叫做IP地址!Internet中的计算机有“住址”吗?四川省成都市外东成洛路202.115.95.50B202.11

5、5.95.43202.115.95.34202.115.95.48202.115.95.51202.115.95.40独一无二的IP地址IP地址是计算机、服务器、路由器等的地址,是运行IP协议的唯一标识!Internet中计算机地址的另一种表示方法 ---域名系统域名系统的出现,就无需再记忆仅由数字构成的IP地址,网上冲浪更简单了!www.cdu.edu.cnworldwidewebChengduUniversityChinaEducation访问成都大学,有如下地址:当然,访问成都大学也可以用:202.115.80.1401.1:HT

6、TP通讯协定的基本观念HTTP通讯协定允许客户端提出HTTP请求(request),然后由服务器视实际处理结果传回HTTP回应(response),其基本运作方式为:1.客户端向Web服务器送出请求。2.客户端将HTTP请求传送给Web服务器。3.当Web服务器收到HTTP请求时,将进行解析与 处理,并将处理结果包装成HTTP回应。4.Web服务器将HTTP回应传送至客户端。1.1:HTTP请求/回应的运作流程1.1:FTP通讯协定v.sHTTP通讯协定FTP通讯协定:客户端拥有较佳的执行效能必须为客户端提供专属连线(需限制连线数目)服

7、务器的系统资源无法100%发挥HTTP通讯协定:服务器不会保存客户端的状态只有客户端送出请求时,才需要建立连线服务器的系统资源可以100%发挥1.1.2:HTTP请求的基本结构根据HTTP通讯协定的规范,每个HTTP请求将会包含下列信息:HTTP请求形式(HTTPmethod)被请求的URIHTTP版本标头信息(RequestHeader)请求内容(MessageBody)1.1.2:HTTP请求的基本结构1.1.3:HTTP回应的基本结构每个HTTP回应必须包含下列信息:HTTP版本HTTP状态代码(StatusCode)HTTP状态

8、代码所对应的摘要文字(Reason-Phrase)标头信息(ResponseHeader)回应主体(MessageBody)1.1.3:HTTP回应的基本结构1.2:传统的Web应用程序开发方式典型的Web

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。