標籤:http 使用 ar 資料 div sp 問題 代碼 on
一.公司專屬應用程式計算的演變
演變周期是十年
1.主機/亞終端的集中計算模式
a.二十世紀七十年代,企業的應用程式是以圍繞一個大型主機建立的。
b.大型主機的特點是:龐大、昂貴、專用。(一個螢幕,一個鍵盤,一根主機連線,常用於超市收銀、航空售票、小型儲蓄所等),簡稱Mainframe/terminal
c.集中計算模式的劣勢:難於維護、一台電腦進行全部的處理、專用性是他們難於整合其他平台上的應用程式。
2.客戶機/伺服器計算模式(Client/Server)
a.二十世界八十年代,隨著個人pc機開始蓬勃發展,區域網路技術成熟,而且pc 能夠為使用者提供圖形化使用者介面(graphic user interface 簡稱gui),在這種背景下,誕 生這種計算模式
b.分類:向其他電腦提供各種服務(主要有資料庫服務、列印服務)的電腦,簡稱伺服器
享受伺服器提供服務的電腦,簡稱客戶機
c.特點:資訊共用性好、網路的資訊傳輸量小的優點;不易維護、使用者操作介面風格不一致、能夠處理的資料類型不易擴充等缺點。
3.瀏覽器/伺服器計算模式(Brower/Server)
a.背景:二十世紀九十年代,互連網的普及,企業計算應用重心轉向到伺服器端。
b.特點:優勢:易於維護、便於使用、不同時間和地點都可以使用;
劣勢:依賴性強、易中電腦病毒
c.定義:公司專屬應用程式程式以網頁的形式存放於web伺服器上,使用者在運行某個應用程式時,只需在用戶端上的瀏覽器中鍵入相應的網址URL,調用web伺服器上的應用程 序,並且對資料庫進行操作完成相應的資料處理工作,最後將結果通過瀏覽器顯示給使用者。
二.B/S結構web應用程式工作原理
完整的web應用程式的最基本的組成部分:
由網頁組成的web應用程式;
存放web應用程式並提供網頁瀏覽伺服器的web服務端;
解析網頁並顯示網頁給使用者瀏覽的用戶端瀏覽器;
在用戶端和web伺服器端提供通訊的HTTP網路通訊協定;
1.網頁
組成部分:網頁的內容(要顯示給使用者看得資料資訊)-----資料庫、文字等。
網頁的結構(網頁內容的組織形式)-------使用HTML語言編寫,html語言有互連網標準化組織W3C(world wide web consortium)規定的,
html又稱超文字標記語言 (HTML)(Htypertext markup language),於1989年由 提姆-博納斯-李 發明
網頁的表現部分(格式化網頁內容的網頁表現形式部分)--css+div
網頁的行為部分(控制網頁的網頁行為部分)----js/node.js/ajax
2.web伺服器
定義:在web上,存放我們編寫網頁的電腦稱為web伺服器,本質上是一個可以提供網頁瀏覽服務的可執行軟體,web伺服器啟動後,該軟體就一直運行,並 監聽為操作洗頭為該軟體分配連接埠(80或8080)
3.web瀏覽器
4.http協議
5.網頁的分類
(1).靜態網頁-----優點在於資訊訪問的效率很高、網站的架構與開發相當容易;
(2).動態網頁:用戶端動態網頁--優點是充分利用用戶端的計算資源,減輕了伺服器和網路上的計算壓力,同時可以很方便地實現基於圖形的使用者互動介面
缺點是用戶端動態網頁技術需要把指令碼或組件下載到用戶端電腦中,若指令碼或組件太大,那麼下載速度就會有問題,還有就是代碼的相容性問題
伺服器端網頁------在web伺服器端根據客戶瀏覽器的不同請求,動態地產生相應的內容,讓後發送給客戶瀏覽器。
6.web工作原理詳細解述
三.web項目的分工
四.用戶端網頁編程工具的選擇
用戶端網頁編程知識總結