在開發 web 應用程式時,通常需要應用客戶端和伺服器端兩方面的技術。其中,客戶端應用的技術主要用於展現資訊內容,而伺服器端應用的技術,則主要用於進行業務邏輯的處理和與資料庫的互動等。
web應用技術應用方式
web 應用程式大體上可以分為兩種,即靜態**和動態**。早期的 web 應用主要是靜態頁面的瀏覽,即靜態**。這些**使用 html 語言來編寫,放在 web 伺服器上,使用者使用瀏覽器通過 http 協議請求伺服器上的 web 頁面,伺服器上的 web 伺服器將接收到的使用者請求處理後,再傳送給客戶端瀏覽器,顯示給使用者。
隨著網路的發展,很多線下業務開始向網上發展,基於 internet 的 web 應用也變得越來越複雜,使用者所訪問的資源已不能只是侷限於伺服器上儲存的靜態網頁,更多的內容需要根據使用者的請求動態生成頁面資訊,即動態**。這些**通常使用 html 語言和動態指令碼語言(如 jsp、asp 或者是 php 等)編寫,並將編寫後的程式部署 web 伺服器上,由 web 伺服器對動態指令碼**進行處理,並轉化為瀏覽器可以解析的 html **,返回給客戶端瀏覽器,顯示給使用者。
就好比,靜態**類似於 10 年前的手機,這種手機只能使用出廠時設定的功能和鈴聲,使用者自己並不能對其鈴聲進行新增和刪除等;而動態**則類似於現在研製的手機,使用者在使用這些手機時,不再是只能使用手機中預設的鈴聲,而是可以根據自己的喜好任意設定。點讚0
0分享
結構體的應用技巧
幾天前同事感覺我們的驅動 中,有幾個地方出錯了。原因是,申請了兩個結構體 a和b 的空間,呼叫mmset 初始化為0後,就直接引用,該結構體a裡的值了,感覺沒做初始化。經過我倆的 得出結論,這是申請結構體空間,巧妙得到結構體b的一種方法。例子如下 include include struct aa ...
結構體理解與應用
知道為什麼要結構化資訊 下面用 說明乙個簡單的 int id 4 char name 4 16 char phone 4 16 這種方法表達乙個 資訊,表示的資訊不直觀,最重要的是資料的訪問不方便,比如要按id來查詢乙個人,那麼用上面這種方式儲存資訊,來顯示查詢結果就要對下面函式的每個傳入引數都輸出...
結構體陣列及其應用
定義結構體陣列 定義結構體陣列和定義結構體相似,在變數名表列宣告它是陣列即可。例如sturct student sturct student stu 3 或者直接定義乙個結構體陣列 sturct student stu 3 sturct stu 3 結構體陣列的初始化一般形式是在定義陣列後面加上 結...