




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web程序设计计算机网络原理、技术及应用
第1章Web程序设计基础第2章Web程序及运行环境第3章标记语言HTML规范第4章网页设计与制作第5章客户端编程第6章服务端编程目录第1章Web程序设计基础1.1计算模式与程序设计模式的演变1.2Web及其工作原理1.3Web相关技术
1.4Web发展趋势1.1计算模式与程序设计模式的演变单机运行与集中式计算模式客户/服务器(C/S)计算模式浏览器/服务器(B/S)计算模式软件设计与开发模式的演化单机运行与集中式计算模式集中式计算计算所需要的数据和程序都是集中在一台计算机上进行的,称为集中式计算,20世纪60、70年代
随着网络的发展,这种集中式计算往往形成一种由大型机和多个与之相连的终端组成的网络结构,形成主机-终端计算机网络20世纪50年代初,美国军方建立的一个半自动地面防空系统,简称SAGE。在SAGE系统中,警戒雷达将天空中飞机目标的方位,距离和高度等信息通过雷达录取设备自动录取下来,并转换成二进制的数字信号;然后通过数据通信设备传送到北美防空司令部的信息处理中心,以计算飞机的飞行航向、飞行速度和飞行的瞬时位置。SAGE系统于1951年由美国麻省理工学院林肯实验室开始为美国空军设计,1963年建成。特点安全性好、可靠性高、计算能力和数据存储能力强以及系统维护和管理的费用较低等优点大型机的初始投资较大、可移植性差、资源利用率低以及网络负载大等缺点单机环境下的程序开发过程源程序,编程人员利用开发工具(如C,Fortran)来编写程序。编译连接客户/服务器(C/S)计算模式
构成两层结构(Client/Server,C/S)
20世纪80年代流行客户—安装客户端软件客户机完成与用户的交互任务,具有强壮的数据操纵和事务处理能力服务器—安装服务器程序服务器负责数据管理,提供数据库的查询和管理、大规模的计算等服务计算机局域网优点通过异种平台集成,能够协调现有的各种IT基础结构;分布式管理;能充分发挥客户端PC的处理能力,安全、稳定、速度快,且可脱机操作不足它必须在客户端安装大量的应用程序(客户端软件),开发成本较高,移植困难,用户界面风格不统一,使用繁杂,不利于推广使用,维护复杂,升级麻烦,信息内容和形式单一,新技术不能轻易应用
用户必须在局域网中,对90年代蓬勃发展的互联网新技术不能适应浏览器/服务器(B/S)计算模式特点基于Web的协同计算三层结构浏览器Web服务器数据库服务器优点瘦客户机,减少客户端维护突破局域网限制,将应用分布到整个互联网Web应用系统传统应用程序一个exe,DLL在操作系统下运行Web应用程序主目录+各种子目录+网页文件在Web服务器上运行Web应用系统又称网站软件设计与开发模式的演化面向机器语言的开发模式软件的生命周期开发模式用户需求分析系统设计系统开发系统测试运行与维护原型法开发模式面向组件(Component)的模式面向方面编程(AspectOrientedProgramming,AOP)模式面向服务(SOA)的模式1.2Web及其工作原理
什么是Web?Web的工作原理Web服务器什么是Web?什么是Web?互联网={所有上网的主机}各种服务器,如:Web服务,FTP服务器,Email服务器,NNTP服务器,应用服务器,etc.客户机WWW={Web服务器,Web客户机}Web服务器网络操作系统Web服务组件,如Apache/Tomcat,IISWeb客户机Web浏览器,如IE,Mahton,Firefox浏览器/服务器(B/S)计算模式构成三层结构客户端Web浏览器Web服务器数据库服务器互联网优点具有良好的开放性,利用单一的访问点,用户可以在任何地点使用系统;用户可以跨平台以相同的浏览器界面访问系统;因为在客户端只需要安装浏览器,基本上取消了客户端的维护工作,有效的减少了整个系统的运行和维护成本。跨越了局域网的限制,将应用分步到互联网不足Web的工作原理(1)在浏览器地址栏中,用户输入要访问的网页网址URL(2)Web服务器根据URL中指定的网址、路径和网页文件,调出相应的HTML、XML文档或Jsp、Asp文件(3)根据文档类型,Web服务器决定是否执行文档中的服务器脚本程序,还是直接将网页文件传送到客户端。(4)浏览器显示下载的文档,即网页Web服务器Web服务器计算机安装网络操作系统安装Web服务程序Web服务程序接受客户端(浏览器)的HTTP访问产品Windows服务器中的IISApache+TomcatWe侄b浏览钥器HT取ML或XM宏L文档造阅读客器符合HT谁ML规范填,标贞记脚本璃程序内置困脚本快程序斤引擎名,解姻释执色行客帜户端评脚本丑程序We挂b浏览扭器产婶品IE殊,Ma约xt哗ho忠n(傲祸游)终,Fi潜re俗fo摔x(火罗狐狸忽),Op信er书a等1.颈3俘We蹈b相关混技术概念尽及术翻语Ja喇va技术XM缴L技术概念扰及术积语网站酱(We效b库Si籍te)概念网站华又称We烟b站点年,是In凶te绞rn废et中提粥供信故息服中务的僵机构超,这外些机需构的价计算剑机连掠接到In碌te俘rn兼et中,悼向用守户提适供We膀b服务抄。技术一个We薪b站点甩是由钩一个龙主目篮录和貌主目道录下缸的文破件夹税和大绢量的遗网页债文件俗构成最的,懂这些员网页彻文件倚通过歌超链抢接连母接在琴一起缝,形涌成特汇定的蜻应用经逻辑脸,构技成一尤个特键定的We符b应用炮。网站出又成赔为We串b应用琴(We辛b陶Ap哄pl窃ic饼at难io艳n),约基于B/肆S架构堂的计膛算机漆软件漆。概念辫及术兰语(Co婆nt禽1.)超文惩本(Hy般pe沟rt闻ex羽t)超文额本是惠一种未文本五显示尾与连寸接技雷术,居可以劲对文亩本中气的有肆关词卸汇或允句子旅建立待链接气(即窝超链劲接)筐,使迫其指翻向其意他段难落、恩文本旷或链成接到美其他渴文档凶。当超嫌文本制显示端时,箱建立颤了链组接的渔文本株、图挎片通做常以修下划总线、急高亮陪等不火同的佣方式君显示凉,来进表明眼这些刺文本谣或图悼片对理应一腊个超拼链接毛。超级盘链接幼(Hy柴pe鼓rl产in播k)We镇b页中售当用精户单意击它栗时可隶以转寺到其蛙他We祥b页或市当前廉页面畅的其臂他地袜方的剃文字叨、图瓜片等使对象概念土及术辛语(Co肚nt面2.)We顶b页(We律b结pa弄ge)We缩慧b页是冷指We粉b服务倾器上课的一径个个患超文昂本文稿件,域或者乖是它撇们在打浏览渠器上败的显厨示屏竭幕。主页慎(Ho尽me弊p疑ag末e)用户胡在We薯b服务欢器上孔看到暑的第患一个We批b页首页宰中往婶往列垒出了载网站强的信夫息目葱录,单或指辈向其琴他站浑点的战超链蹄接,胆主页喉是一滑个网余站的主入口奥。概念怎及术酒语(Co话nt怠3.)统一砖资源忽定位狭器UR相L(Un弊if液or酱m徒Re逼so雪ur昆ce乘L曲oc匪at馅or)信息引资源厦类型米://网址车:端汇口号/文件庄路径/文件辰名?繁参数手表网址端口傅号文件称路径文件爹名参数梨表概念提及术捏语(Co俩nt喂4.)端口截(po则rt)端口宿的分勉类按协拨议类纤型划活分,榴端口棵可以挽分为TC杂P、UD痕P、IP和IC罪MP(In父te练rn君et控制贺消息逝协议故)等誉。其锹中TC发P端口困和UD客P端口挖是最常常见挎端口来类型灰。按照孔端口抬号分阁布划畜分,辨端口虏分为捧知名悼端口些(We坝ll画-K穷no阳wn谅P叹or字ts)和柳动态葬端口唉(Dy县na长mi季c膀Po纳rt妙s)两渠部分救。知名瞎端口范围馅从0到10驴23,这振些端财口号葵一般饿固定脏分配羞给一薄些知西名的谱公共热服务匪。21端口--秃FT瞎P服务25端口--壤SM俗TP服务80端口--槐HT列TP服务13蛮5端口-R膝PC(远派程过键程调稍用)骗服务垄等动态豆端口范围退从10疯24到65包53差5Ja丈va技术Ja警va的出糕现Ja资va技术接是Su湾n节Mi产cr乏os舌ys岔te批ms于19嘉95年推攀出的罩一种杏极富标创造蜘力的宰计算霞平台须。Ja置va的出纯现是堪继HT怒ML后,反互联蜜网发节展的烦第二精个里室程碑Ja仪va技术贤的构聋成Ja盾va程序胡设计魂语言Ja永va虚拟绩机(Ja环va鸟V赠ir裤tu喝alMa漂ch株in近e,巾JV忍M)不同扮操作启系统修平台背有不姥同的JV认MJa闲va饲A创PI用于Ja胞va编程帖,各馒种JD大KJa欧va的特僻点Ja历va程序丧“编舱写一辆次,兴到处伐运行”编译蜘后生真成字消节码竟(.c欺la研ss文件直),扒不是ex诸e。cl枣as伶s文件吹在JV窝M上运塑行,贩而不游是在OS上完全钓面向于对象Ja浅va语言剩环境JD被K(Ja稳va史D舍ev梢el译op那me倒ntKi交t,持Ja身va开发谨工具嫩包)在19孩95年Su牙n虽然风推出能了Ja师va,但溪这只泽是一帜种语贼言,版而要替想开腥发复恳杂的卧应用非程序蚊,必换须要辟有一待个强捆大的努开发申库支滔持。Su航n在19直96年1月23日发乞布了JD止K1鼻.0JD赴K的构筝成运行政环境脏(即JR菌E)核心AP庆I集成AP奔I用户柴界面AP弯I发布青技术Ja士va虚拟看机(J耐VM属)开发光环境伐(即JD捕K)Ja金va程序称的编粱译器踏(即ja咽va赖c)抽象彼窗口须工具宅包AW仗T(Ab霉st争ra币ct滚W闹in废do拖wi公ng违T大oo离lk橡it),泥其他樱库不闭完整Ja算va的发墓展Ja占va的出径现是蚕革命椒性的档,Ja论va十年层,日鸽新月播异世界争几乎梅所有衬著名赶的计绩算机州公司拢纷纷杜购买慢了Ja勺va的使抖用权马,IB迅M、Ap个pl厦e、DE猴C、Ad伯ob忘e、Si泥li袖co冠n介Gr逢ap井hi瓜cs、HP、Or耀ac杠le、To亦sh骂ib京a、Ne下ts甚ca呼pe和Mi叠cr灭os桐of鹅t等大盘公司亿相继忙购买敢了Ja煎va的许后可证笨。另认外,婆众多初的软它件开哭发商技也开吴发了组许多孔支持Ja待va的软脸件产千品。在以孤网络武为中疤心的悲计算猪时代碰,不志支持HT班ML和Ja化va,就狐意味附着应纤用程温序的哥应用长范围赚只能裕限于便同质哨的环枕境。Ja静va的发假展JD愤K1零.0从JD骆K1鬼.0到JD忠K1公.1父.8,JD允K1费.x经过链了9个小烟版本JD抛K2升.0(JD社K1氏.2)19吨98年12月4日,Su异n发布短了Ja颠va历史上上最匠重要妨的一显个JD士K版本数:JD府K1查.2,这俩个版两本标姥志着Ja错va进入粘了Ja畏va挡2时代肾,进牌入Ja昌va的飞滤速发浙展时慎期。J2典EE(Ja虏va继2士Pl凤at雨fo沸rm把,忍En墓te经rp判ri墨se摸E快di快ti否on),企业凡级抚应用J2秩SE(Ja周va波2锤Pl晶at话fo倍rm构,温St缩慧an棚da应rd逗E欲di嘉ti豪on),怪桌面J2测ME(Ja获va病2糖P北la疏tf吹or傻m,扑M忙ic称ro末E疯di衬ti贪on),衔嵌入尤式和愤移动浊计算JD馆K3锋.0(JD谋K1您.3轿)菠20国00年JD佛K4捏.0(JD斜K1孔.4卡)卫20桥02年JD涨K5出.0(JD殃K1牙.5没)慈20枝04年JD餐K6却.0(JD巷K1达.6克)沸20宅06年XM陡L技术当今俩世界葬,XM刊L技术烟可谓客炙手蓝可热可扩练展标啄记语框言XM肌L(eX稼te拖ns肿ib辜leMa说rk汇up歪L眼an典gu竹ag改e,可事扩展闪标记俯语言肚)是In渡te珍rn或et上最责具权痕威的者数据如表示凶和数遗据交冬换标它准贝。XM李L和HT焰ML的不治同HT梳ML关心翅的是很内容玻的表柱现,遣是一娘种表拐现技兔术XM喷L关心不的是谊数据咐的结状构,骆表达醉数据朽之间脸的关饭系XM由L文档攻最终谈以HT手ML来表壁现XM父L的本停质XM僚L文档鲁是一贯种数借据的代表达歇和存尺储技凯术如果帽说Ja慢va实现逢了代条码的旺平台嗽无关策性,哭那么XM来L则实仗现了抖数据假的平杀台无巨关性巷。这就船是XM找L,互殊联网置时代锁的基或石XM她L的出偿现和箭发展铺对于In帜te抗rn乐et产生查了巨捏大的星影响复,如毛果说Ja睛va实现汇了代货码的池平台闷无关吵性,僻那么XM较L则实趴现了竟数据盈的平档台无缓关性劳。今奴天,XM钻L已经供逐渐解成为暑整个We悄b的基款本结号构和画未来羊各种粘发展那的基反础,回由于XM挺L能针夫对特爽定的念应用益定义陶自己赶的标态记语造言,爬这一守特征丢使得XM抱L可以权在电父子商姓务、胖政府周部门柳、各闪行业序领域窑提供谅各具巧特色仍的独蹄立解饭决方伤案。同时艺,XM素L作为蝇一种宾通用条的数扣据交欠换语择言,私已经忘成为叮业界钻的一理种具笛有垄纱断性疫的标偿准,鲜在跨嗽平台序跨系驱统数屡据交愤换方启面拥储有无括可比堡拟的持优势谜,其顽在企心业级摊开发馅中所控扮演酿的角块色越党来越烈重要术。但是碰,和值关系丙数据铁库拥麻有强首大的糊存储惊和分步析引筛擎不尺同,XM纠L只专昂注于峰数据黑的表肤示,示这也柔使得XM滑L在数姻据量评急速算膨胀骗的时登候,寺如何寨有效岗的管燥理和政使用XM膝L成为居了一棋件令羡人头提痛的脏事情XM浩L相关菌技术锯标准XM僚L惩Sc欢he京ma描述尸了更拔加严凝格定捷义XM汤L文档墙的方缝法,曾以便桨可以轰更自卧动地炕处理XM狱L文档破。XM态L板Na誓me造sp顾ac肃e用于罗保证XM庄L买DT葛D中名贸字的吩一致源性,栗以便址不同旁的DT丘D中的狗名字站在需也要时更可以民合并穗到一穴个文父档中唤。XP默at妙h描述拿如何稻识别树、选汽择、坦匹配XM缴L文件芦中的赢各个猴构成臣元件着,包塔括元火素、慨属性馋、文找字内热容等香。XP怪oi馆nt削er和XL愚in焰k标准刘,规闹定了妙有关郊定位膨、链档接方合面的业内容监。XQ亮ue础ry的目湖的是谊为从We真b文档腹中提市取数归据,随提供誉一种袋灵活硬的查糟询机危制。XS不LT则实森现文环档格袍式转告换,灭主要圣是将XM虾L转换条为HT先ML格式研进行辆显示劫。CS孔S也是督用来寺作为XM暂L文档朗显示德的样勉式标池准。DO敲M定义抓了一狠组与率平台眯和语漏言无浊关的亿接口肉,以析便程伪序和颜脚本店能够拍动态掌访问谢和修号改XM给L文档距内容戴、结庭构及惹样式丘。1.第4趟We环b发展欺趋势We即b洽2.慈0语义We稻bWe魄b电2.贤0We隔b1稠.020哨03年以逼前的打互联惩网模笋式静态之的网岗页信息俯消费姑的时款代Ne异ts蒸ca卫pe脱颖纠而出雀,浏禾览器Ya召ho杆o提出幻玉了互驴联网朵黄页Go蓝og细le推出讨了深玻受欢件迎的谋搜索霉服务We搏b2钉.0时代20杰04年3月提悉出网民钟的参乱与论坛博客更注停重用诱户的则交互平作用匠,用潜户既柜是网刻站内心容的劲消费浩者(餐浏览宣者)追,也踢是网竹站内宪容的痒制造斗者。语义We赢b语义We干b的概垦念语义We崭b体系迅架构语义We市b的应墓用语义We骆b的概寸念语义We忆b是当楼前We布b的一昨个扩绕展,多其中卷信息掠具有烂形式扛化定担义的替语义裳,更诸有助扩于计阻算机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 锡酸铜企业ESG实践与创新战略研究报告
- 制剂GMP认证咨询行业跨境出海战略研究报告
- 基因工程白介素-2突变体行业深度调研及发展战略咨询报告
- 模具加工采购合同范本
- 英汉对比视角下流水句的翻译
- 间苯二酚-甲醛树脂HT1005企业县域市场拓展与下沉战略研究报告
- 村集体土地租赁合同模板(8篇)
- 棉铃虫HaCDA基因介导耐旱性的研究
- 品牌公寓返租合同范本
- 工程检测协议合同范本
- 沪教版四年级数学下册全册完整课件
- 工作室成员成长档案模板(内部版)课件
- (完整版)马克思主义基本原理概论知识点
- 弱电系统巡查记录表(办公楼)
- 预防接种人员岗位培训习题(Ⅰ类培训练习题库共385题)
- 现场经济签证单范本
- 《跨境电商B2B操作实务》教学大纲
- 河口区自然资源
- 精益改善项目管理制度
- 2012数据结构英文试卷A及答案
- 机翼结构(课堂PPT)
评论
0/150
提交评论