WebCh01A(HaoXW)Web技術(shù)基礎(chǔ)解析課件_第1頁
WebCh01A(HaoXW)Web技術(shù)基礎(chǔ)解析課件_第2頁
WebCh01A(HaoXW)Web技術(shù)基礎(chǔ)解析課件_第3頁
WebCh01A(HaoXW)Web技術(shù)基礎(chǔ)解析課件_第4頁
WebCh01A(HaoXW)Web技術(shù)基礎(chǔ)解析課件_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第1頁,共65頁。 第 1 章 Web技術(shù)基礎(chǔ) 第 2 章 標記語言與網(wǎng)頁制作 第 3 章 圖像處理技術(shù) 第 4 章 音頻與視頻處理 第 5 章 Flash動畫設(shè)計 第 6 章 客戶端開發(fā) 第 7 章 服務(wù)端編程目 錄高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第2頁,共65頁。第 1 章 Web技術(shù)基礎(chǔ)1.1 Internet與萬維網(wǎng) 1.2 Web概述 1.3 概念及術(shù)語 1.4 Web相關(guān)技術(shù) 1.5 Web服務(wù)器的架設(shè)和管理 1.6 Web站點的配置 1.7 使用Apache和Tomcat 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第3頁,共65頁。1.1 Internet與萬維

2、網(wǎng) ARPA計劃互聯(lián)網(wǎng)的誕生互聯(lián)網(wǎng)的構(gòu)成萬維網(wǎng)高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第4頁,共65頁。ARPA計劃上世紀50、60年代,世界處于美蘇兩大陣營的冷戰(zhàn)時期,冷戰(zhàn)的陰云籠罩全球1951年,美國麻省理工學院成立“林肯實驗室” ,專門研究針對蘇聯(lián)空襲的防范措施半自動地面防空系統(tǒng)(Semi-Automatic Ground Environment,SAGE) SAGE系統(tǒng)分為17個防區(qū),每個防區(qū)的指揮中心裝有兩臺IBM計算機,通過通信線路連接防區(qū)內(nèi)各雷達觀測站、機場、防空導彈和高射炮陣地,形成聯(lián)機計算機系統(tǒng)。 系統(tǒng)于1963年建成,被認為是計算機技術(shù)和通信技術(shù)結(jié)合的先驅(qū)。 1957

3、年,蘇聯(lián)發(fā)射了世界上第一顆人造地球衛(wèi)星Sputnik 直徑為58厘米、重83公斤的金屬球,沿橢圓軌道繞地球運轉(zhuǎn),距地面的最大高度為900公里,繞地球一圈約98分鐘。 裝有溫度計、電池、無線電發(fā)射器(隨著溫度的變化而改變蜂鳴聲的音調(diào))和氮氣(為衛(wèi)星的內(nèi)部提供壓力),外部裝有4根鞭狀天線經(jīng)過92天太空飛行后在重返地球時燒毀。1958年2月,美國國防部高級研究計劃署ARPA(Advanced Research Projects Agency,ARPA)成立 目標就是負責前瞻性科研項目的開發(fā),以確保美國在諸多技術(shù)領(lǐng)域上的絕對領(lǐng)先。 研究重點主要集中在火箭、宇宙空間探索、彈道導彈防御以及核試驗的探測等方

4、面 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第5頁,共65頁。ARPA50年的輝煌(1)互聯(lián)網(wǎng),1969全球衛(wèi)星定位系統(tǒng):沒有今天的全球衛(wèi)星定位系統(tǒng)(GPS)我們可能真會迷路。但是,早在今天的GPS導航衛(wèi)星發(fā)射前,DARPA建立了一個由5顆衛(wèi)星組成的網(wǎng)絡(luò)Transit.1960年,Transit開始工作,確保美國海軍艦船位置每小時更新,誤差不超過200米。翻譯器:雖然現(xiàn)在普通消費者還無法購買,但DARPA投資研究的便攜式翻譯器已經(jīng)在伊拉克投入使用。雖然翻譯的準確率可能低至50%,但這個設(shè)備還是贏得前線部隊的一致好評。隱形戰(zhàn)機:這可能是最符合DARPA創(chuàng)建目標的作品。隱形戰(zhàn)斗機是名副其實的

5、“驚懾”技術(shù),甚至美國空軍最初聽到這個點子時也大吃一驚。隱形戰(zhàn)機的第一個原型HavenBlue于上世紀70年代末開始測試,成為F-117夜鷹隱形戰(zhàn)機的前身。砷化鎵:DARPA較不為人知的成就。上世紀80年代中期,半導體砷化鎵研究借助一個投資6億的電腦項目得以推動。雖然比硅昂貴,但這種材料具有高電子遷移率特性,能在更高頻率工作,因而成為無線通信芯片的核心材料,廣泛用于手機、衛(wèi)星等各種設(shè)備。高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第6頁,共65頁。ARPA50年的失?。?)鉿彈:上世紀90年代,DARPA投資700萬美元,用于研究一種可以釋放強大伽馬射線,卻不會釋放放射性塵埃的大殺傷性炸彈。

6、提議者稱,用X光轟擊貴金屬鉿的一種放射性異構(gòu)物(由相同元素以相同比例組成,但因原子的排列上的差異而在性質(zhì)上相異的物質(zhì))將釋放巨大能量。但沒有任何證據(jù)顯示,這一設(shè)想能夠?qū)崿F(xiàn)。機器大象:苦于在叢林中找不到像樣的停機坪,越戰(zhàn)期間,DARPA萌生建造“機器大象”的點子。現(xiàn)代漢尼拔(古迦太基統(tǒng)帥,曾率戰(zhàn)象打敗羅馬軍隊)駕馭機器戰(zhàn)象的情景永遠只是個夢。據(jù)說,DARPA負責人聽到提議后,趕忙取消了這個“愚蠢”計劃,唯恐傳到外面成為笑柄。靈媒間諜:DARPA最臭名昭著的失誤是上世紀70年代的通靈者間諜計劃。有報道說蘇聯(lián)在進行此領(lǐng)域研究,DARPA受到刺激,投資幾百萬美元研究心靈感應和心理運動(用思想影響客觀事

7、物,比如用思想移動物體),看他們是否有潛力當遙控間諜。結(jié)果當然是不能。未來地圖:這個計劃希望建立某種“恐怖主義期貨市場”,預測恐怖運動的發(fā)展,甚至預測恐怖襲擊。該理論認為,對未來可能發(fā)生事件進行市場評估,可以得到它們發(fā)生的頻率。這個點子備受政客嘲笑,2003年終于被取消?!矮C戶星”:DARPA創(chuàng)建后不久就萌生的項目?!矮C戶星”計劃的目標是造一艘尾部釋放核彈、依靠核爆炸強大的反沖力推進的星際飛船。根據(jù)設(shè)想,這艘飛船將被設(shè)計成一個巨大的震波吸收器,尾部包裹著厚厚的防護層,保護里面的乘客。對核泄漏的擔憂,加上60年代末部分禁止核試驗條約的簽署導致該計劃終結(jié)。高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)

8、基礎(chǔ)第7頁,共65頁。ARPA50年值得期待的項目(3)自動汽車:DARPA的自動汽車挑戰(zhàn)賽專門為鼓勵創(chuàng)造無人駕駛汽車而設(shè)立。目標是創(chuàng)造能夠在復雜山地和交通擁擠條件下自動行駛的全自動汽車。感謝豐厚的獎金,已經(jīng)舉行3屆的比賽上誕生了一些令人矚目的自動汽車,可以預測,它們馳騁戰(zhàn)場的日子不會遙遠。壁虎人:這個計劃的目標是讓士兵在沒有繩索和梯子的情況下,以每秒0.5米的速度飛躍上墻??茖W家從壁虎身上得到啟發(fā)。壁虎的爪子上密布著細小的剛毛,它們能與物體表面紋理“契合”。采用合成剛毛,一些小型機器人已經(jīng)能攀爬墻壁。但是,DARPA希望最終能把這一技術(shù)運用到人身上。水下快遞:“魚雷”以每小時100海里的速度

9、前進,及時把部隊運送到需要地方。這得感謝一種叫“超空穴”的現(xiàn)象:當一個物體以極快速度運動時,導致周圍的水蒸發(fā),形成一個大泡泡。由于水和“魚雷”幾乎沒有接觸,阻力減少70%.但迄今為止,試驗還止于無人階段。仿生假肢:DARPA希望打造“功能完全,可用人腦控制,具備感覺”的假肢。它資助的科學家已在這個領(lǐng)域取得不俗進展。比如,Segway發(fā)明者研制的一個仿生手臂展現(xiàn)了超常的靈敏性。其他小組已經(jīng)造出能夠用思想控制的假肢。Switchblade無人飛機:DARPA鼓勵開發(fā)的無人飛機已經(jīng)給戰(zhàn)場帶來革命。Switchblade將更進一步。它是第一架能夠遠距離飛行的超音速無人飛機。這架投資1030萬美元打造的

10、飛機造型非常古怪。飛機翼展61米,加速時可旋轉(zhuǎn)60,一個機翼指向前,另一個向后,使飛機速度到達2馬赫(1馬赫=1倍音速)。體外骨骼:想象一副可以像衣服一樣穿著、全面提高體能的骨骼。DARPA希望通過體外骨骼增加士兵行軍的距離和負重。DARPA投資,麻省理工學院研制的一副外骨骼最近證明能讓36公斤的負重感覺輕80%.高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第8頁,共65頁。文化與創(chuàng)新愛因斯坦吳伯凡,孤獨的狂歡別的民族為自己曾經(jīng)有過怎樣輝煌的過去,曾經(jīng)為人類文明作出了怎樣的貢獻而自喜、自傲。美國人沒有什么本錢來談?wù)摎v史,也似乎沒有興致來清點自己在短短的二百多年歷史中為人類貢獻了幾大發(fā)明。他們

11、只是不斷地展示他們對于新奇的事物、不合常規(guī)的想法的興趣,不斷地賣弄他們的在許多事情上的別出心裁。對現(xiàn)代社會的貢獻從上個世紀起,美國人先后發(fā)明了電報、電影、錄音機、電話、電視、汽車、飛機 ,計算機高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第9頁,共65頁。ARPA網(wǎng)20世紀60年代,中央控制式網(wǎng)絡(luò),如SAGE,中央控制式網(wǎng)絡(luò)有重大的安全隱患分布式網(wǎng)絡(luò)不設(shè)中央計算機,每臺計算機都是一個計算節(jié)點由麻省理工學院的L.克萊因羅克(L.Clenrock)提出基于分布式網(wǎng)絡(luò)理論的ARPA網(wǎng)建設(shè)得到了美國軍方的立項 1967年,羅伯茨來到ARPA,著手籌建分布式網(wǎng)絡(luò),并進行規(guī)劃和設(shè)計。1968年6月,羅伯

12、茨正式向ARPA提出了自己的研究報告“資源共享的計算機網(wǎng)絡(luò)”,其核心思想就是讓ARPA的所有計算機相互連接,讓大家彼此共享各自的研究成果。 根據(jù)該研究報告,美國防部建立了ARPA網(wǎng),這就是互聯(lián)網(wǎng)的前身。1969年底,ARPA網(wǎng)正式投入運行。 今天,冷戰(zhàn)的陰云早已散去。但是,在ARPA網(wǎng)基礎(chǔ)上發(fā)展起來的互聯(lián)網(wǎng)已經(jīng)成為一個國家繼領(lǐng)土、領(lǐng)海、領(lǐng)空、太空之后的第五疆域 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第10頁,共65頁?;ヂ?lián)網(wǎng)的誕生TCP/IP協(xié)議的研制成功1972年,羅伯特卡恩(Robert E.Kahn)邀請NCP通信協(xié)議的設(shè)計者文頓瑟夫(Vinton G. Cerf)研究一種新的改

13、進型的協(xié)議,以替換ARPA網(wǎng)中的NCP。這項研究就是后來的著名的TCP/IP協(xié)議,該協(xié)議于1973年1974年期間開發(fā)完成。 徹底解決了不同計算機系統(tǒng)之間的通訊問題,計算機互聯(lián)的主要障礙被解決。 1975年,ARPA網(wǎng)的運行管理移交給美國國防通信局(DCA)。 1983年1月1日,在ARPA網(wǎng)中,NCP被永久停止使用。 ARPA網(wǎng)被分成兩部分,一部分作為軍用,稱為MILnet,另一部分作為民用。 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第11頁,共65頁?;ヂ?lián)網(wǎng)發(fā)展的幾個重要階段19691982,Internet的提出、研究和試驗階段同時運行NCP協(xié)議和TCP/IP協(xié)議 1983年1月1

14、日,NCP協(xié)議停止運行,所有聯(lián)網(wǎng)主機全部運行TCP/IP協(xié)議。 ARPA網(wǎng)一分為二19831989,Internet的實用發(fā)展階段美國國家科學基金會NSF(National Science Foundation)于1985年提供巨資建設(shè)了全美5個超級計算中心,同時建設(shè)了將這些超級計算中心和各科研機構(gòu)相連的高速信息網(wǎng)絡(luò)NSFnet。 1986年NSFnet成功地成為Internet的第二個骨干網(wǎng)。NSFnet對Internet的推廣起到了巨大的推動作用 Internet進入了以資源共享為中心的實用服務(wù)階段1989年3月,超級文本系統(tǒng)出現(xiàn)19902003,Internet開始進入它的商業(yè)化發(fā)展階段

15、HTML馬克安德森(Marc Andreessen)的馬賽克(Mosaic) 瀏覽器2003,Web2.0論壇、博客、微博高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第12頁,共65頁?;ヂ?lián)網(wǎng)的構(gòu)成一個覆蓋全球的計算機網(wǎng)絡(luò),各種不同類型的、不同規(guī)模的、分布在世界各地的計算機網(wǎng)絡(luò),通過遍布全球的通信線路和廣域網(wǎng)設(shè)備連接在了一切。 服務(wù)器,安裝服務(wù)器程序的計算機例如:Web服務(wù)器、Email服務(wù)器、FTP服務(wù)器、網(wǎng)絡(luò)新聞服務(wù)器、流媒體服務(wù)器,以及各種各樣的應用服務(wù)器 客戶機,安裝應用軟件的計算機高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第13頁,共65頁。萬維網(wǎng)1989年3月,在瑞士日內(nèi)瓦粒

16、子物理研究實驗室歐洲核子研究中心(CERN)工作的蒂姆伯納斯李(Tim Berners-Lee)開發(fā)了一個超級文本系統(tǒng),1990年底,第一個基于字符界面的Web客戶瀏覽程序開發(fā)成功,1991年3月,客戶瀏覽程序開始在Internet上運行,1991年底CERN向高能物理學界宣布了Web服務(wù)。1991年5月,蒂姆伯納斯李將其發(fā)明命名為World Wide Web。 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第14頁,共65頁。1.2 Web概述 什么是Web ?Web的工作原理B/S三層架構(gòu)瀏覽器高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第15頁,共65頁。什么是Web ?什么是Web

17、?互聯(lián)網(wǎng) = 所有上網(wǎng)的主機各種服務(wù)器,如:Web服務(wù),F(xiàn)TP服務(wù)器,Email服務(wù)器,NNTP服務(wù)器,應用服務(wù)器 ,etc.客戶機WWW =Web服務(wù)器,Web客戶機Web服務(wù)器網(wǎng)絡(luò)操作系統(tǒng)Web服務(wù)組件,如Apache/Tomcat,IISWeb客戶機Web瀏覽器,如IE,Mahton,F(xiàn)irefox高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第16頁,共65頁。Web的工作原理Web服務(wù)采用客戶服務(wù)器模式客戶瀏覽器Web服務(wù)器HTTP通信協(xié)議HTTP協(xié)議Hyper Text Transfer Protocol HTTP請求消息HTTP相應消息HTTP頭HTTP頭是HTTP請求和相應的核

18、心部分,它們攜帶關(guān)于客戶端瀏覽器,被請求頁面,服務(wù)器及其它信息。查看HTTP頭高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第17頁,共65頁。Web服務(wù)器服務(wù)器與客戶機服務(wù)器安裝服務(wù)程序客戶機,安裝用戶應用軟件Web服務(wù)器概念Web服務(wù)器是指安裝了Web服務(wù)器程序的計算機Web服務(wù)器就是指Web服務(wù)器程序。Web服務(wù)器產(chǎn)品Internet Information Server(IIS) Apache HTTP Server高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第18頁,共65頁。Web瀏覽器網(wǎng)頁瀏覽的客戶端軟件 功能HTML、XML文檔閱讀器腳本程序的解釋機(運行容器)安全性配置In

19、ternet選項(安全設(shè)置列表)ActiveX控件和插件腳本下載其它用戶驗證設(shè)置軟件安全級別高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第19頁,共65頁。B/S三層架構(gòu)(1)在瀏覽器地址欄中,用戶輸入要訪問的網(wǎng)頁網(wǎng)址URL (2)Web服務(wù)器根據(jù)URL中指定的網(wǎng)址、路徑和網(wǎng)頁文件,調(diào)出相應的HTML、XML文檔或Jsp、Asp文件(3)根據(jù)文檔類型,Web服務(wù)器決定是否執(zhí)行文檔中的服務(wù)器腳本程序,還是直接將網(wǎng)頁文件傳送到客戶端。(4)瀏覽器顯示下載的文檔,即網(wǎng)頁 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第20頁,共65頁。Web瀏覽器HTML或XML文檔閱讀器符合HTML規(guī)范,標記腳

20、本程序內(nèi)置腳本程序引擎,解釋執(zhí)行客戶端腳本程序Web瀏覽器產(chǎn)品IE, Maxthon(傲游),F(xiàn)irefox(火狐貍),Opera等 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第21頁,共65頁。1.3 概念及術(shù)語 網(wǎng)站(Web Site)概念網(wǎng)站又稱Web站點,是Internet中提供信息服務(wù)的機構(gòu),這些機構(gòu)的計算機連接到Internet中,向用戶提供Web服務(wù)。技術(shù)一個Web站點是由一個主目錄和主目錄下的文件夾和大量的網(wǎng)頁文件構(gòu)成的,這些網(wǎng)頁文件通過超鏈接連接在一起,形成特定的應用邏輯,構(gòu)成一個特定的Web應用。網(wǎng)站又成為Web應用(Web Application),基于B/S架構(gòu)的計

21、算機軟件。 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第22頁,共65頁。Web應用及其優(yōu)勢Web應用一個Web站點是由一個主目錄、子目錄及其包含的網(wǎng)頁文件、圖片文件及其它各類文件,以及相關(guān)的數(shù)據(jù)庫構(gòu)成的。網(wǎng)頁文件通常包含客戶端腳本程序和服務(wù)端腳本程序,并通過超鏈接連接在一起,形成特定的應用邏輯,可見,Web站點也是一種程序。 Web應用和傳統(tǒng)的應用程序程序構(gòu)成不同,傳統(tǒng)的應用程序通常是由一個exe文件和相關(guān)的dll庫構(gòu)成,而Web應用則是由一個主目錄及其包含的子目錄和大量網(wǎng)頁文件構(gòu)成。運行環(huán)境不同,傳統(tǒng)應用程序在操作系統(tǒng)上運行。而Web應用中網(wǎng)頁中的程序包含了服務(wù)端的腳本程序和客戶端腳本

22、程序,服務(wù)端的腳本程序在Web服務(wù)器上運行,客戶端腳本程序在Web瀏覽器中運行。應用界面不同,傳統(tǒng)的程序通常由特定的用戶界面,有窗口、菜單、工具按鈕、對話框等概念;而Web應用由一系列的網(wǎng)頁構(gòu)成,頁面設(shè)計沒有統(tǒng)一標準,頁面之間通過超鏈接等方式打開。 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第23頁,共65頁。概念及術(shù)語(Cont1.) 超文本(Hypertext)超文本是一種文本顯示與連接技術(shù),可以對文本中的有關(guān)詞匯或句子建立鏈接(即超鏈接),使其指向其他段落、文本或鏈接到其他文檔。 當超文本顯示時,建立了鏈接的文本、圖片通常以下劃線、高亮等不同的方式顯示,來表明這些文本或圖片對應一個超

23、鏈接。 超級鏈接(Hyperlink) Web頁中當用戶單擊它時可以轉(zhuǎn)到其他Web頁或當前頁面的其他地方的文字、圖片等對象 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第24頁,共65頁。概念及術(shù)語(Cont2.) Web頁(Web page)Web頁是指Web服務(wù)器上的一個個超文本文件,或者是它們在瀏覽器上的顯示屏幕。 主頁(Home page)用戶在Web服務(wù)器上看到的第一個Web頁 首頁中往往列出了網(wǎng)站的信息目錄,或指向其他站點的超鏈接,主頁是一個網(wǎng)站的入口。 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第25頁,共65頁。概念及術(shù)語(Cont3.) 統(tǒng)一資源定位器URL(Unifo

24、rm Resource Locator) 信息資源類型:/網(wǎng)址:端口號/文件路徑/文件名?參數(shù)表網(wǎng)址端口號文件路徑文件名參數(shù)表高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第26頁,共65頁。概念及術(shù)語(Cont4.) 端口(port)端口的分類按協(xié)議類型劃分,端口可以分為TCP、UDP、IP和ICMP(Internet控制消息協(xié)議)等。其中TCP端口和UDP端口是最常見端口類型。按照端口號分布劃分,端口分為知名端口(Well-Known Ports)和動態(tài)端口(Dynamic Ports)兩部分。 知名端口范圍從0到1023,這些端口號一般固定分配給一些知名的公共服務(wù)。 21端口-FTP服務(wù)

25、25端口-SMTP服務(wù)80端口-HTTP服務(wù)135端口-RPC(遠程過程調(diào)用)服務(wù)等 動態(tài)端口范圍從1024到65535 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第27頁,共65頁。1.4 Web相關(guān)技術(shù) 計算模式的演變集中式計算客戶服務(wù)器(C/S)計算模式瀏覽器/服務(wù)器(B/S)計算模式Java技術(shù)XML技術(shù)高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第28頁,共65頁。集中式計算構(gòu)成由大型機和多個與之相連的終端組成的網(wǎng)絡(luò)結(jié)構(gòu)20世紀60、70年代 優(yōu)點集中式處理安全性好、可靠性高、計算能力和數(shù)據(jù)存儲能力強以及系統(tǒng)維護和管理的費用較低不足大型機的初始投資較大、可移植性差、資源利用率低

26、以及網(wǎng)絡(luò)負載大 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第29頁,共65頁??蛻?服務(wù)器(C/S)計算模式 構(gòu)成兩層結(jié)構(gòu)(Client/Server,C/S) 20世紀80年代流行客戶 安裝客戶端軟件客戶機完成與用戶的交互任務(wù),具有強壯的數(shù)據(jù)操縱和事務(wù)處理能力 服務(wù)器 安裝服務(wù)器程序服務(wù)器負責數(shù)據(jù)管理,提供數(shù)據(jù)庫的查詢和管理、大規(guī)模的計算等服務(wù) 計算機局域網(wǎng)優(yōu)點通過異種平臺集成,能夠協(xié)調(diào)現(xiàn)有的各種IT基礎(chǔ)結(jié)構(gòu);分布式管理;能充分發(fā)揮客戶端PC的處理能力,安全、穩(wěn)定、速度快,且可脫機操作 不足它必須在客戶端安裝大量的應用程序(客戶端軟件),開發(fā)成本較高,移植困難,用戶界面風格不統(tǒng)一,使用繁

27、雜,不利于推廣使用,維護復雜,升級麻煩,信息內(nèi)容和形式單一,新技術(shù)不能輕易應用 用戶必須在局域網(wǎng)中,對90年代蓬勃發(fā)展的互聯(lián)網(wǎng)新技術(shù)不能適應高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第30頁,共65頁。瀏覽器/服務(wù)器(B/S)計算模式構(gòu)成三層結(jié)構(gòu)客戶端Web瀏覽器Web服務(wù)器數(shù)據(jù)庫服務(wù)器互聯(lián)網(wǎng)優(yōu)點具有良好的開放性,利用單一的訪問點,用戶可以在任何地點使用系統(tǒng);用戶可以跨平臺以相同的瀏覽器界面訪問系統(tǒng);因為在客戶端只需要安裝瀏覽器,基本上取消了客戶端的維護工作,有效的減少了整個系統(tǒng)的運行和維護成本??缭搅司钟蚓W(wǎng)的限制,將應用分不到互聯(lián)網(wǎng) 不足高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第3

28、1頁,共65頁。Java技術(shù) Java的出現(xiàn)Java 技術(shù)是 Sun Microsystems于1995年推出的一種極富創(chuàng)造力的計算平臺。 Java的出現(xiàn)是繼HTML后,互聯(lián)網(wǎng)發(fā)展的第二個里程碑Java技術(shù)的構(gòu)成Java程序設(shè)計語言Java虛擬機(Java Virtual Machine,JVM) 不同操作系統(tǒng)平臺有不同的JVMJava API 用于Java編程,各種JDKJava的特點Java程序“編寫一次,到處運行”編譯后生成字節(jié)碼(.class文件),不是exe。class文件在JVM上運行,而不是在OS上 完全面向?qū)ο蟾叩冉逃笆晃濉眹壹壱?guī)劃教材計算機技術(shù)基礎(chǔ)第32頁,共65頁。J

29、ava語言環(huán)境 JDK(Java Development Kit,Java開發(fā)工具包)在1995年Sun雖然推出了Java,但這只是一種語言,而要想開發(fā)復雜的應用程序,必須要有一個強大的開發(fā)庫支持。 Sun在1996年1月23日發(fā)布了JDK1.0 JDK的構(gòu)成運行環(huán)境(即JRE) 核心API集成API用戶界面API發(fā)布技術(shù)Java虛擬機(JVM)開發(fā)環(huán)境(即JDK) Java程序的編譯器(即javac) 抽象窗口工具包AWT(Abstract Windowing Toolkit ),其他庫不完整高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第33頁,共65頁。Java的發(fā)展 Java的出現(xiàn)是革

30、命性的,Java十年,日新月異世界幾乎所有著名的計算機公司紛紛購買了Java的使用權(quán),IBM、Apple、DEC、Adobe、Silicon Graphics、HP、Oracle、Toshiba、Netscape和Microsoft等大公司相繼購買了Java的許可證。另外,眾多的軟件開發(fā)商也開發(fā)了許多支持Java的軟件產(chǎn)品。在以網(wǎng)絡(luò)為中心的計算時代,不支持HTML和Java,就意味著應用程序的應用范圍只能限于同質(zhì)的環(huán)境。 Java的發(fā)展JDK1.0從JDK1.0到JDK1.1.8,JDK1.x經(jīng)過了9個小版本 JDK2.0(JDK1.2)1998年12月4日,Sun發(fā)布了Java歷史上最重要的

31、一個JDK版本:JDK1.2,這個版本標志著Java進入了Java2時代,進入Java的飛速發(fā)展時期。 J2EE(Java2 Platform, Enterprise Edition),企業(yè)級 應用J2SE(Java2 Platform, Standard Edition),桌面J2ME(Java 2 Platform, Micro Edition),嵌入式和移動計算 JDK3.0(JDK1.3) 2000年JDK4.0(JDK1.4) 2002年JDK5.0(JDK1.5) 2004年JDK6.0(JDK1.6) 2006年高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第34頁,共65頁。X

32、ML技術(shù)當今世界,XML技術(shù)可謂炙手可熱可擴展標記語言XML(eXtensible Markup Language,可擴展標記語言)是Internet上最具權(quán)威的數(shù)據(jù)表示和數(shù)據(jù)交換標準 。XML和HTML的不同HTML關(guān)心的是內(nèi)容的表現(xiàn),是一種表現(xiàn)技術(shù)XML關(guān)心的是數(shù)據(jù)的結(jié)構(gòu),表達數(shù)據(jù)之間的關(guān)系XML文檔最終以HTML來表現(xiàn)XML的本質(zhì)XML文檔是一種數(shù)據(jù)的表達和存儲技術(shù)如果說Java實現(xiàn)了代碼的平臺無關(guān)性,那么XML則實現(xiàn)了數(shù)據(jù)的平臺無關(guān)性 。高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第35頁,共65頁。這就是XML,互聯(lián)網(wǎng)時代的基石XML的出現(xiàn)和發(fā)展對于Internet產(chǎn)生了巨大的影響

33、,如果說Java實現(xiàn)了代碼的平臺無關(guān)性,那么XML則實現(xiàn)了數(shù)據(jù)的平臺無關(guān)性。今天,XML已經(jīng)逐漸成為整個Web的基本結(jié)構(gòu)和未來各種發(fā)展的基礎(chǔ),由于XML能針對特定的應用定義自己的標記語言,這一特征使得XML可以在電子商務(wù)、政府部門、各行業(yè)領(lǐng)域提供各具特色的獨立解決方案。同時,XML作為一種通用的數(shù)據(jù)交換語言,已經(jīng)成為業(yè)界的一種具有壟斷性的標準,在跨平臺跨系統(tǒng)數(shù)據(jù)交換方面擁有無可比擬的優(yōu)勢,其在企業(yè)級開發(fā)中所扮演的角色越來越重要。但是,和關(guān)系數(shù)據(jù)庫擁有強大的存儲和分析引擎不同,XML只專注于數(shù)據(jù)的表示,這也使得XML在數(shù)據(jù)量急速膨脹的時候,如何有效的管理和使用XML成為了一件令人頭痛的事情 高等

34、教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第36頁,共65頁。XML相關(guān)技術(shù)標準XML Schema描述了更加嚴格定義XML文檔的方法,以便可以更自動地處理XML文檔。XML Namespace用于保證XML DTD中名字的一致性,以便不同的DTD中的名字在需要時可以合并到一個文檔中。XPath描述如何識別、選擇、匹配XML文件中的各個構(gòu)成元件,包括元素、屬性、文字內(nèi)容等。XPointer和XLink標準,規(guī)定了有關(guān)定位、鏈接方面的內(nèi)容。XQuery的目的是為從Web文檔中提取數(shù)據(jù),提供一種靈活的查詢機制。XSLT則實現(xiàn)文檔格式轉(zhuǎn)換,主要是將XML轉(zhuǎn)換為HTML格式進行顯示。CSS也是用來作為

35、XML文檔顯示的樣式標準。DOM定義了一組與平臺和語言無關(guān)的接口,以便程序和腳本能夠動態(tài)訪問和修改XML文檔內(nèi)容、結(jié)構(gòu)及樣式。 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第37頁,共65頁。1.5 Web服務(wù)器的架設(shè)和管理 操作系統(tǒng)與Web服務(wù)器Web服務(wù)器主流Web服務(wù)器簡介使用Internet信息服務(wù)創(chuàng)建Web站點高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第38頁,共65頁。操作系統(tǒng)與Web服務(wù)器Web服務(wù)器硬件安裝了Web服務(wù)的計算機主機軟件Web服務(wù)組件,即一個能夠提供Web服務(wù)的服務(wù)程序所謂Web服務(wù)器程序,簡單的講就是一個服務(wù)程序,它僅僅需要監(jiān)聽合適的端口,建立連接,然后發(fā)

36、送數(shù)據(jù)。 主流Web服務(wù)器產(chǎn)品Internet Information Server(IIS)用于Windows平臺Apache服務(wù)器 用于Windows,Unix,Linux等各種OS平臺其他Web服務(wù)器Zeus Webserver服務(wù)器 iPlanet服務(wù)器 AOLserver Web服務(wù)器 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第39頁,共65頁。Internet信息服務(wù)Internet信息服務(wù)(Internet Informationn Server,IIS )Windows操作系統(tǒng)組件 Windows 2000中,內(nèi)置了IIS5.0 Windows Server 2003開始

37、,IIS升級為IIS6.0 IIS的構(gòu)成Internet服務(wù)管理器 Internet服務(wù)管理器(HTML),提供基于Web的IIS進行遠程管理 NNTP Service SMTP ServiceWorld Wide Web服務(wù) 文檔傳輸協(xié)議FTP服務(wù)器高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第40頁,共65頁。安裝IISWindows Server 2003中安裝IIS6.0在Windows Server 2003中,IIS組件是“應用服務(wù)器”的一部分,可以在安裝操作系統(tǒng)時選擇安裝,也可以通過“添加/刪除Windows組件”方式來安裝IIS,或者通過管理工具中的“管理您的服務(wù)器”程序添加

38、“應用程序服務(wù)器”角色,來完成IIS6.0的安裝。 安裝過程高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第41頁,共65頁。IIS安裝過程-1將Windows 2003 Server系統(tǒng)光盤插入光盤驅(qū)動器在“控制面板”窗口中,雙擊“添加/刪除程序”圖標,在“添加/刪除程序”窗口中,單擊“添加/刪除Windows組件”,打開“Windows 組件向?qū)А睂υ捒?,在組件列表中,選擇“應用程序服務(wù)器”(在Windows 2000 Server中為Internet信息服務(wù)),然后單擊“詳細信息”按鈕,顯示“應用程序服務(wù)器”對話框 操作:選擇“Internet信息服務(wù)”,然后單擊“詳細信息”,“Inte

39、rnet信息服務(wù)子組件” 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第42頁,共65頁。IIS安裝過程-2Windows Server 2003中IIS相關(guān)組件操作:單擊“萬維網(wǎng)服務(wù)”,然后單擊“詳細信息”按鈕 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第43頁,共65頁。IIS安裝過程-3萬維網(wǎng)服務(wù)子組件列表操作:在萬維網(wǎng)服務(wù)子組件列表中,選擇相應的組件。然后單擊“確定”按鈕,向?qū)墓獗P復制文件并進行相關(guān)的配置。 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第44頁,共65頁。IIS安裝結(jié)束安裝結(jié)束后,在“控制面板”的“管理工具”中將增加“Internet信息服務(wù)(IIS)管理器”

40、、“遠程桌面”等程序。同時,在服務(wù)器C盤根目錄下將創(chuàng)建一個Inetpub文件夾 文件加說明 ftproot文件夾,ftp服務(wù)根目錄wwwroot文件夾,缺省Web站點的根目錄mailroot文件夾,SMTP服務(wù)器根目錄 nntpfile文件夾,新聞組信息根目錄 高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第45頁,共65頁。Internet信息服務(wù)管理器 IIS安裝完成后,在Web服務(wù)器的“管理工具”文件夾中增加“Internet服務(wù)管理器”工具功能:創(chuàng)建和管理站點高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第46頁,共65頁。創(chuàng)建Web站點 設(shè)置站點端口號選擇主目錄設(shè)置主目錄訪問權(quán)限高等

41、教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第47頁,共65頁。創(chuàng)建Web站點基本過程 運行IIS管理器單擊“開始”,指向“程序”、“管理工具”,單擊“Internet服務(wù)(IIS)管理器”,打開“Internet信息服務(wù)”控制臺 操作:右單擊“網(wǎng)站”節(jié)點,打開快捷菜單, 在快捷菜單中,指向“新建”,單擊“網(wǎng)站”命令,啟動“網(wǎng)站創(chuàng)建向?qū)А备叩冉逃笆晃濉眹壹壱?guī)劃教材計算機技術(shù)基礎(chǔ)第48頁,共65頁。網(wǎng)站創(chuàng)建向?qū)?1設(shè)置站點描述在網(wǎng)絡(luò)描述界面,輸入Web站點的說明(即新站點的名稱),該名稱將在“Internet服務(wù)(IIS)管理器”控制臺中顯示 操作:單擊“下一步”按鈕高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第49頁,共65頁。網(wǎng)站創(chuàng)建向?qū)?2設(shè)置站點IP地址和端口號在網(wǎng)絡(luò)描述界面,輸入Web站點的說明(即新站點的名稱),該名稱將在“Internet服務(wù)(IIS)管理器”控制臺中顯示 操作: 在IP地址后面的下拉列表中,默認顯示“全部未分配” HTTP默認的端口號80 主機頭,即域名高等教育“十一五”國家級規(guī)劃教材計算機技術(shù)基礎(chǔ)第50頁,共65頁。網(wǎng)站創(chuàng)建向?qū)?3設(shè)置站點主目錄主目錄保存了一個Web站點中的所有內(nèi)容,包括各個子文件夾以及所有的網(wǎng)頁文件。站點主目錄又稱為站點的根目錄,站點首

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論