版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第1章Web基礎(chǔ)知識
隨著Internet技術(shù)的普及,Web應(yīng)用變得非常廣泛。因而,Web開發(fā)現(xiàn)在也成為一個熱門行業(yè)。學(xué)習(xí)Web開發(fā)首先需要掌握Internet基礎(chǔ)、Web結(jié)構(gòu)、HTML等基礎(chǔ)知識,本章將依次講解這些內(nèi)容。
Internet基礎(chǔ)1.1
Web結(jié)構(gòu)1.2網(wǎng)頁構(gòu)成技術(shù)——HTML
1.31.1Internet基礎(chǔ)
1.1.1Internet的起源 Internet是在美國較早的軍用計算機(jī)網(wǎng)ARPAnet的基礎(chǔ)上經(jīng)過不斷發(fā)展變化而形成的。
Internet主要可分為以下幾個階段。 1.Internet的雛形形成階段 2.Internet的發(fā)展階段 3.Internet的商業(yè)化階段
1.1.2現(xiàn)在Internet的發(fā)展 現(xiàn)在Internet已發(fā)展得更為多元化,不僅僅單純?yōu)榭蒲蟹?wù),正逐步進(jìn)入到日常生活的各個領(lǐng)域。近幾年來,Internet在規(guī)模和結(jié)構(gòu)上都有了很大的發(fā)展,已經(jīng)發(fā)展成為一個名副其實的“全球網(wǎng)”。
網(wǎng)絡(luò)的出現(xiàn),改變了人們使用計算機(jī)的方式,而Internet的出現(xiàn),又改變了人們使用網(wǎng)絡(luò)的方式。Internet使計算機(jī)用戶不再被局限于分散的計算機(jī)上,同時,也使他們脫離了特定網(wǎng)絡(luò)的約束。任何人只要進(jìn)入了Internet,就可以利用網(wǎng)絡(luò)中和各種計算機(jī)上的豐富資源。1.2Web結(jié)構(gòu)
Web結(jié)構(gòu)也稱為瀏覽器/服務(wù)器(B/S)結(jié)構(gòu),使用超文本傳輸協(xié)議(HypertextTransportProcotocol,HTTP)傳輸數(shù)據(jù),相比較客戶端/服務(wù)器(C/S)結(jié)構(gòu)有很多不同。本章將詳細(xì)剖析一下Web應(yīng)用程序的內(nèi)部結(jié)構(gòu)。
1.2.1HTTP簡介 在我們訪問網(wǎng)站的時候,通常都會在瀏覽器的地址欄里輸入網(wǎng)站地址,這個地址就是URL(UniformResourceLocator,統(tǒng)一資源定位符)。
當(dāng)確定要訪問這個網(wǎng)址的時候,瀏覽器就會通過HTTP從Web服務(wù)器上獲取提取的網(wǎng)頁代碼,最終翻譯成用戶易讀的頁面文字、圖片和多媒體等信息。
例如,Microsoft官方的網(wǎng)址http://www.M/,其各個組成部分的含義如下所示。
http://:代表超文本傳輸協(xié)議,通知M服務(wù)器顯示W(wǎng)eb頁,通常不用輸入。 www:代表一個Web(萬維網(wǎng))服務(wù)器。
M:這是裝有網(wǎng)頁的服務(wù)器的域名或站點服務(wù)器的名稱。 Internet的基本協(xié)議是TCP/IP,HTTP是用于從WWW服務(wù)器傳輸超文本到本地瀏覽器的傳輸協(xié)議。
1.2.2B/S結(jié)構(gòu)簡介 B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))即瀏覽器/服務(wù)器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層結(jié)構(gòu)。
B/S結(jié)構(gòu)最大的優(yōu)點就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。
1.2.3C/S結(jié)構(gòu)簡介 C/S結(jié)構(gòu)(Client/Server結(jié)構(gòu)即客戶/服務(wù)器)結(jié)構(gòu)。其中,服務(wù)器通常采用高性能的PC、工作站或小型機(jī),并采用大型數(shù)據(jù)庫系統(tǒng)(如Oracle、Sybase、Informix或SQLServer),客戶端需要安裝專用的客戶端軟件。
C/S結(jié)構(gòu)的優(yōu)點是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對應(yīng)的優(yōu)點就是客戶端響應(yīng)速度快。缺點主要有以下幾個。
(1)只適用于局域網(wǎng)。(2)客戶端需要安裝專用的客戶端軟件。(3)
對客戶端的操作系統(tǒng)一般也會有限制。
1.2.4B/S結(jié)構(gòu)與C/S結(jié)構(gòu)比較 1.?dāng)?shù)據(jù)安全性比較 2.?dāng)?shù)據(jù)一致性比較 3.?dāng)?shù)據(jù)實時性比較
4.?dāng)?shù)據(jù)溯源性比較 5.服務(wù)響應(yīng)及時性比較 6.網(wǎng)絡(luò)應(yīng)用限制比較
1.2.5Web系統(tǒng)的三層結(jié)構(gòu)(1)數(shù)據(jù)訪問層:實現(xiàn)對數(shù)據(jù)的訪問功能,如增加、刪除、修改、查詢數(shù)據(jù)。
(2)業(yè)務(wù)邏輯層:實現(xiàn)業(yè)務(wù)的具體邏輯功能,如學(xué)生入學(xué)、退學(xué)、成績管理等。(3)頁面顯示層:將業(yè)務(wù)功能在瀏覽器上顯示出來,如分頁顯示學(xué)生信息等。
圖1-1Web系統(tǒng)的三層結(jié)構(gòu)圖1.3網(wǎng)頁構(gòu)成技術(shù)——HTML
1.3.1HTML概述 超文本標(biāo)記語言(HyperTextMarkupLanguage,HTML)是為網(wǎng)頁創(chuàng)建和其他可在網(wǎng)頁瀏覽器中看到的信息設(shè)計的一種標(biāo)記語言。
包含HTML內(nèi)容的文件最常用的擴(kuò)展名是.html,但是像DOS這樣的舊操作系統(tǒng)限制擴(kuò)展名為最多3個字符,所以.htm擴(kuò)展名也被使用。
1.3.2HTML文件結(jié)構(gòu) 一個HTML文檔由一系列的元素和標(biāo)簽組成。元素名不區(qū)分大小寫。HTML用標(biāo)簽來規(guī)定元素的屬性和它在文件中的位置。HTML超文本文檔分文檔頭和文檔體兩部分,在文檔頭里對這個文檔進(jìn)行了一些必要的定義,文檔體中才是要顯示的各種文檔信息。
<HTML></HTML> <HEAD></HEAD> <TITLE></TITLE> <BODY></BODY>
小結(jié) 本章從整體上
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓(xùn)課件的種類
- 廣安職業(yè)技術(shù)學(xué)院《多孔功能材料》2023-2024學(xué)年第一學(xué)期期末試卷
- 贛南衛(wèi)生健康職業(yè)學(xué)院《規(guī)劃理論與規(guī)劃思想》2023-2024學(xué)年第一學(xué)期期末試卷
- 醫(yī)院信息安全管理課件
- 贛南科技學(xué)院《量子力學(xué)專題分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 甘孜職業(yè)學(xué)院《巖土工程設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 《我儲蓄與商業(yè)銀行》課件
- 三年級數(shù)學(xué)上冊八認(rèn)識小數(shù)教案北師大版
- 三年級數(shù)學(xué)上冊第八單元分?jǐn)?shù)的初步認(rèn)識第3課時分?jǐn)?shù)的簡單計算教案新人教版
- 三年級科學(xué)下冊第一單元植物的生長變化第4課種子變成了幼苗教學(xué)材料教科版
- 《高中體育與健康》考試復(fù)習(xí)題庫及答案
- 高空拋物安全宣傳教育課件
- 供應(yīng)鏈ESG管理策略
- 2024秋期國家開放大學(xué)本科《納稅籌劃》一平臺在線形考(形考任務(wù)一至五)試題及答案
- 紙巾合同范本
- 四川省德陽市2025屆數(shù)學(xué)三年級第一學(xué)期期末聯(lián)考模擬試題含解析
- 2024年平面設(shè)計師技能及理論知識考試題庫(附含答案)
- 2024年高考真題-英語(新高考Ⅰ卷) 含解析
- 2023-2024年6月廣東省普通高中學(xué)業(yè)水平生物考試及答案
- 江蘇徐州歷年中考語文現(xiàn)代文閱讀之非連續(xù)性文本閱讀5篇(含答案)(2003-2023)
- 鐵路技術(shù)管理規(guī)程-20220507141239
評論
0/150
提交評論