第1章Web基礎知識_第1頁
第1章Web基礎知識_第2頁
第1章Web基礎知識_第3頁
第1章Web基礎知識_第4頁
第1章Web基礎知識_第5頁
已閱讀5頁,還剩26頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第1章Web基礎知識

隨著Internet技術的普及,Web應用變得非常廣泛。因而,Web開發現在也成為一個熱門行業。學習Web開發首先需要掌握Internet基礎、Web結構、HTML等基礎知識,本章將依次講解這些內容。

Internet基礎1.1

Web結構1.2網頁構成技術——HTML

1.31.1Internet基礎

1.1.1Internet的起源 Internet是在美國較早的軍用計算機網ARPAnet的基礎上經過不斷發展變化而形成的。

Internet主要可分為以下幾個階段。 1.Internet的雛形形成階段 2.Internet的發展階段 3.Internet的商業化階段

1.1.2現在Internet的發展 現在Internet已發展得更為多元化,不僅僅單純為科研服務,正逐步進入到日常生活的各個領域。近幾年來,Internet在規模和結構上都有了很大的發展,已經發展成為一個名副其實的“全球網”。

網絡的出現,改變了人們使用計算機的方式,而Internet的出現,又改變了人們使用網絡的方式。Internet使計算機用戶不再被局限于分散的計算機上,同時,也使他們脫離了特定網絡的約束。任何人只要進入了Internet,就可以利用網絡中和各種計算機上的豐富資源。1.2Web結構

Web結構也稱為瀏覽器/服務器(B/S)結構,使用超文本傳輸協議(HypertextTransportProcotocol,HTTP)傳輸數據,相比較客戶端/服務器(C/S)結構有很多不同。本章將詳細剖析一下Web應用程序的內部結構。

1.2.1HTTP簡介 在我們訪問網站的時候,通常都會在瀏覽器的地址欄里輸入網站地址,這個地址就是URL(UniformResourceLocator,統一資源定位符)。

當確定要訪問這個網址的時候,瀏覽器就會通過HTTP從Web服務器上獲取提取的網頁代碼,最終翻譯成用戶易讀的頁面文字、圖片和多媒體等信息。

例如,Microsoft官方的網址http://www.M/,其各個組成部分的含義如下所示。

http://:代表超文本傳輸協議,通知M服務器顯示Web頁,通常不用輸入。 www:代表一個Web(萬維網)服務器。

M:這是裝有網頁的服務器的域名或站點服務器的名稱。 Internet的基本協議是TCP/IP,HTTP是用于從WWW服務器傳輸超文本到本地瀏覽器的傳輸協議。

1.2.2B/S結構簡介 B/S結構(Browser/Server結構)即瀏覽器/服務器結構。在這種結構下,用戶工作界面通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,形成所謂三層結構。

B/S結構最大的優點就是可以在任何地方進行操作而不用安裝任何專門的軟件。

1.2.3C/S結構簡介 C/S結構(Client/Server結構即客戶/服務器)結構。其中,服務器通常采用高性能的PC、工作站或小型機,并采用大型數據庫系統(如Oracle、Sybase、Informix或SQLServer),客戶端需要安裝專用的客戶端軟件。

C/S結構的優點是能充分發揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務器。對應的優點就是客戶端響應速度快。缺點主要有以下幾個。

(1)只適用于局域網。(2)客戶端需要安裝專用的客戶端軟件。(3)

對客戶端的操作系統一般也會有限制。

1.2.4B/S結構與C/S結構比較 1.數據安全性比較 2.數據一致性比較 3.數據實時性比較

4.數據溯源性比較 5.服務響應及時性比較 6.網絡應用限制比較

1.2.5Web系統的三層結構(1)數據訪問層:實現對數據的訪問功能,如增加、刪除、修改、查詢數據。

(2)業務邏輯層:實現業務的具體邏輯功能,如學生入學、退學、成績管理等。(3)頁面顯示層:將業務功能在瀏覽器上顯示出來,如分頁顯示學生信息等。

圖1-1Web系統的三層結構圖1.3網頁構成技術——HTML

1.3.1HTML概述 超文本標記語言(HyperTextMarkupLanguage,HTML)是為網頁創建和其他可在網頁瀏覽器中看到的信息設計的一種標記語言。

包含HTML內容的文件最常用的擴展名是.html,但是像DOS這樣的舊操作系統限制擴展名為最多3個字符,所以.htm擴展名也被使用。

1.3.2HTML文件結構 一個HTML文檔由一系列的元素和標簽組成。元素名不區分大小寫。HTML用標簽來規定元素的屬性和它在文件中的位置。HTML超文本文檔分文檔頭和文檔體兩部分,在文檔頭里對這個文檔進行了一些必要的定義,文檔體中才是要顯示的各種文檔信息。

<HTML></HTML> <HEAD></HEAD> <TITLE></TITLE> <BODY></BODY>

小結 本章從整體上

溫馨提示

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

評論

0/150

提交評論