Asp.net-(2)– web設計

來源:互聯網
上載者:User


Web 編程是一種標記

和Cs開發的區別的其中一點送是用戶端變成了瀏覽器,

 首先咱們來看一下web設計的總體結構圖

 

與Cs的比較

這裡這不詳細說明了,以後會有專門章節進行詳解

這裡只簡單說明

1.硬體環境不同: 

2.對安全要求不同 

3.對程式架構不同 

 4.使用者介面不同 

 5.資訊流不同 

基本工作工作模式

 

無狀態的編輯模式

斷開式串連

基於請求/接聽模式(http協議)

 

Proxy 伺服器概念

 每8個iP位為一個單位IP,將不合法的Ip轉為合法IP

傳輸中用到的協議

 

http協議(基於請求應答)

這裡傳輸協議是UDP(使用者資料包通訊協定,不需連線的)

http是連線導向的(不需連線的=不管通或不通)

 

網路介面和http服務

通過Internet串連網路,傳輸協議/最後通過windo通訊端,發給多個伺服器 

windows通訊端:一個ip與一個連接埠合起來唯一確定的一個串連

這樣才可以通訊

 

動態網頁

有用戶端和服務端

asp是必須放在伺服器中發布的,集IIS server中。PS(連接埠通常有65535個,

一般都指定在5千以後的連接埠,5千以以前的都為固定的所使用)

 

下面執行個體說明

用戶端指令碼的用法

調用順序圖是如下

文法結構是

<Script開始和結束

 language =是語言

 

中間是程式碼片段

可是函數的代碼

 

執行個體說明建立指令碼語言<scriptlanguage="javascript">functionasb(){if(form1.textfield.value==""){window.alert("使用者名稱不可為空!");form1.textfield.focus();}}</script><title>無標題文檔</title></head> 提交按鈕調用    <input type="submit"name="button" id="button" value="提交"onClick="asb()"/>

         

以上是用戶端動態網頁

 

 

另外靜態是動態基礎。

 

=========

 

Asp.net優點


支撐強型別語言

 asp代碼與html代碼和伺服器端asp代碼分離

無需註冊組件

一次編譯後無需在編譯

代碼分離(物件導向,繼承,機制)

以上是基本的web設計方法, 歡迎大家指正

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.