ch01 Web开发技术概述

更新时间:2023-05-13 04:47:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一Web开发技术概述章

1

eWb发技开术概 述 WB开E技术的发发展 M icoroft s.ENTF amreowkrAS与PN.TE A S.PETN2 .0新增特性 SPAN.T 2.0E发的软硬开需求 第件一个ASP.ETN序程 小 结

静态页的面代 时从W be构架的技术层面,特其点主有要三1. 用:文本超术( H技TML) 实信现息与信的连息;接2 .用一资源统位技术定 (RLU 实现)球信息全精的确 位;定 3.用新 的用应层协(议HTPT)实分现布式的息共 信享。 一这期的时Web 设计更 像平面设计,是不 而程序是计。设这设计出样来页面的,只呈能现 静态文的和图本,像无法提满供足户用 求的需交模互式,也无法展示态的动息。信

3

1图. 简1的H单MT页面Lht<m>l< ead> <hittl>e网页题</标ttie>l <h/ad> <beoyd> <1h标题>一/h1< 网页>容。 </内obyd >/<htlm>4

-21HTM L单表<hmt> lhead< <>ttleiUnt>iledt aPeg</ittel>< head> /<bdoy> in<ut pi=dT"xte"1type= te"tx /" >in<put i=d"utBon1t" ytpe"b=ttou" naluv="按e钮" > /</odby></ tmh>l

5

客户端态技术动的发展 GFI像(图9198年 ) 存储展、二维现动画。 eW b现出后 GIF第一次为 H,TL页M面引了入动元素感。 Jaav言语(9159年 )J va语a言生天具备就的台无平的关点特让,人一 们子找到了下在浏器览开发动中态应用的径。捷 996年1,名著的Netcsap浏览e器在其.20版中增了加 Ja对v Apaplet和JsavaScrpt的i支持。 Ja vaSrcipt 语言所有客在端户发技术中占有非常开独特的地位:它是一种 以脚方本运行式的简化,了的J aa语v,这也是言本技术第脚一在We次b世里界 露崭角头。6

客户端动

态术技发的展 VBS cirpt言语1(996)年 了为 用 纯icMroosf 的t技 术 与 JvaacSrpit 抗 , 衡iMrocsot还fIE为 30设.计另了一后来也声种名赫 的脚本显言--VB语crSitp言。语

CSS ( Ca scdang Sityle Shets ) e 和HTMDL (yDanic mTHM)技术L 真正 HTML页面又酷又炫让动感无限 、CSS大提大高开了发者信息对现展式格的制控能 同样是力实 HT现LM页面动态的效果 DH,MTL技术 无启需动Jva虚拟a机其他脚或环境,本可以浏览在器的 持下支,获得更的展好现果和效更高的行执效 率。7客

端动户技态术的展发 插 件技(术919年6) 9196年的Nescatpe2.0 引了对入QiuckiTm插e的件支持 在,HTML面页中现实音、视频频等媒体应用,多 插件种开发方这式也迅风速了浏览器靡世的界。 1 99 6 年 IE ,.0 正3 支 持 式在 TMH L页面 中 插入 cAtveX控i的功件能 199 9年, ReaPlaylre 插件先后在Net scpae 和IE 浏览 中器得取成了 功 1 996 ,年 Mcroaemda i公收购了 司FtuurWave e,并 将Jonthan aGya的发改明为我名熟们悉F的lash从 此。Flas,动h成了Web画发开表现自我、展者个示 性最的方式佳8。

图1- 客3端户eW应用程b

序网页求请运行客户 应端程用序返的回THML文档包含嵌入(的序代码)程户机

服客器务

9

客户端态动技术发的展 尽管客端户技的术展发We给应用b来了带重大变 革,但是有问些题仍无法然决解这些方。 主面要表现在: 离隔:客性端代户码无法问访服务器端资源。 安性:用户全可以读客户端阅码。代旦一户用阅读并理 了这些代码解就,以可办法屏想或蔽篡改者 它。们 薄客 端户出的现:随 着nternetI和移动 技的发展,术 种W各eb备越设越多来这些。备设都可以访问Web 务,但是服由于备设件硬、软以件及量方面的限能制 ,法无支持传统览浏器的全部能功。10

服务端术技 最 早的W be 务服简器地单应浏览响发器的 HTTP来请求,并将储存在服器务的HT上L文件 M返给浏回器览。 C G(CIommo nateGaw Iynetrfcae技)术 第一种真正服使器务根能运据时的行体情况,动具 态成生TMHL面的页技

11术

服端务术 PHP技P(resnoalHo m ePga eoolTs)语言 以与往 的GI程C不序,同 HP语P言将TMHL码代和 PH指P合成令完整为的服端动态页面务,ebW应用的 发者可以用开一更种简便加、快捷方的式现实 动态eWb能。

功 ASP技术 196年,9Mcriosfo借鉴tPH的思想,P其We在服务b器 I IS .3 0引中入了A S技术P 。SAP用使脚的语言 是 本 我 们 悉 的熟 BVcrSpi 和tJ vaaScript 。借 助 Micosoft Vrisal Sutdiu等o开发工在市场上具成功的,AS 迅P速成为了W niods系w下统 Web务端服主流的开发技 术。12服

务端技术 ava技术J 19 79 , S年relve t术技问世 1,99 8年 ,SJ 技术P诞生 S。ervlte和 J PS 的组合(可以加上还J vaBaaen技 术 让Jav)开a者同发拥有了时似CGI类序的程中处理 功集和能类PH似的PTHL嵌入功M能此,外Java, 的行时编译运术也技大提大高了 ervSel t和J SP的 行 执率 --效 这正也 是Sevrel t 和SJP被 来后的J E2E平 吸 台为核纳技术心原因的一。

之1

3图 1

-4 服器端Web应务用序程网页请求运行服务器 端 应程序用返回HT的ML文

客档户机 务器服

14

Mi

cosrot fN.TEFra emwrk与oAS 为了 应用适对户eb应W持用续长的需增求提 供, 更 完善 更、 安 全、更 有 效 的 eW 服b 务 ,Micorsft 公 o司 于0022年 式 正 发 .布NT EFamerorkw和 isVul atSudoi. NTE开发环境, 使之 为一个成支多持言的、通语用的行运平台,并 且在其中入引全了的 新SPANET.We b开 发技术。

51

N.T ErFmaworek的基概本念 目 的.NE前 FTrmewoar主要k括包如下容: 内. NET 语言 : 五 种基 本 语 言的编 译器, 包括 C #、V sualiB aic、s#J(aJav言语的克体)隆、有托具管扩展的C +以+及sJricpt NE.(JTavScaipr的t服务器端 本版。

) .EN TFLC Fr(amwero kClassL irbary,框 架 类 库):包括对W idonw和sWe应b用序程数据、访问 、Wb服e等方面务支的持 CLR。 ( Cmmon oLnauageg Rutimn e,公语共言运 库行): .EN TFraewomrk 心的面向对象引核擎,可以执行所有.N T程E序并,为这些程序提供自且动服务 比如安,检全测内存管、理及性以优化等。能1

6

图 1-5.NE FramTwerko结Web服务构 eW窗b体 Wndoiw窗s体据数和XML类 AD(.ONET, QS,LX LS, TXPtah,XM L)等 框架基类( IO、符串字、全、安程线等 CL)R(共语公言行运库)( 试、异调常类、型检、JI测编T译) 器Widown平s17

台A

S.PET特点N 传 统AP的S限1.局脚 本言语的制限 2 .代绝码性缘差 . 缺乏3程序构结 . 4程部署序配置和难 困5.状 的限制态

81

A

S.PETN点 特SAP.ENT包如括的主要部分下:.1 和页控件框 架.2 编译器 3 .安基础全构 4结 状态.理功管 5. 能SA.NEPT置配6. 运 状行况视监性和功能 7能 .调试支持 8.X MLW eb务框服 9.架可扩 的宿主展环境和应程序用命周生管期理 10 可.展的设计扩器境环19

托 管一般来,说管托( oclolctaoi) 是指把n物移事 动者放置或一在,有些起候还表示时种一适合 的顺序。因在特网,这上个术语(通常拼被 写clocaoton 或者cio-lcaotoin用来描述服)提供 商为客户的通信务设备供的放置空提。例如间,一个 网站有者所以把自可网站己的计算服机务 器交给特网因服提供务(I商S)P托管或。,一 个服者提务商供能将自己可网络的路由器放到 提交供服务的其换他I S P公司。还有种托一方 法就管是,把设放置备在客户的所,处IS P供提 线专服务2。

0宿主

环境 软件赖以生的软存件境被称环是宿作环主 (境oht esvnroimentn).主宿境环以可操作是系, 统务服器程 ,序应 程用序, 开而发这宿些主环的境 序程语(如开发言作操统一系般用使c语言,开发W eSbererv 般使用一c ja或a v言 语,开发 应用 序一程般使用 ++C/javac#/ 言 语 )称作被统开系 发 言 ,语 用或一 个 更 切 贴 的 法 是 --说- 宿 主 语 言 (Hso Ltnaugag)e.21

本文来源:https://www.bwwdw.com/article/6hpe.html

Top