ch01 Web开发技术概述
第一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公司。还有种托一方 法就管是,把设放 …… 此处隐藏:2463字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




