您當前位置>首頁 » 新聞資訊 » 網站(zhàn)建設 >
asp.net web開(kāi)發所用(yòng)到(dào)的(de)技(jì)術(shù)<₹≤
發表時(shí)間(jiān):2016-6-13
發布人(rén):葵宇科(kē)技(jì)
浏覽次數(shù):48
基本要(yào)求
1. 熟悉一(yī)種語言的(de)編程模型(3中程序執行(xíng)順序, 相(xiàng∏₹π)關基本類型, 事(shì)件(jiàn)機(jī)制(zhì)≤₽φxff0c;反射機(jī)制(zhì), 函數(shù)變量作(zuò)用(yòngφ$↓')域, 線程)
技(jì)術(shù)進階:
2. 事(shì)件(jiàn)導向思維(UI的(de)操作(zuò)與有(yǒ♦×→♦u)些(xiē)邏輯需要(yào)事(shì)件(jiàn), ).
3. URL導向思維(Web原本就(jiù)是(shì)URL導向的< (de)一(yī)種實現(xiàn))
4. 按照(zhào)某一(yī)原則對(duì)代碼的(de)抽✘±λ象,分(fēn)離(lí)能(néng)力.
Web前段技(jì)術(shù)
技(jì)術(shù): HTML, CSS, JavaScript
其他(tā)輔助: AJAX, HTTP Protocal
主要(yào)特點
1. 提高(gāo)用(yòng)戶體(tǐ)驗
對(duì)程序員(yuán)要(yào)求:
1. 使用(yòng)标準編碼,
HTML, CSS,JavaScript都(dōu)是(shì)一(yī)些(x® iē)描述性的(de)語言或語法, 不(bù)同浏覽器(qì)對(d>&uì)這(zhè)三部分(fēn)的(de)實現(xiàn)都(d∑₩εōu)不(bù)一(yī)樣, 在編碼是(shì)采用(yòng)标準編碼能(n÷α≥$éng)降低(dī)由浏覽器(qì)或浏覽器(qì)版本不₹₽♠(bù)同造成的(de)兼容性問(wèn)題,
2. 掌握HTML與CSS對(duì)應版本的(de)規範,知(zhī)道(d∞≠"ào)差别.
3. 熟悉JavaScript規範, 你(nǐ)可(kě)以寫出跟多(duō)你(nǐ)φ₩想要(yào)的(de)功能(néng), 另一(yī)個(g↓✘ è)方面是(shì)有(yǒu)助于理(lǐ)解某個(gè)框架裡✔$(lǐ)某個(gè)功能(néng)的(de)實現(&&xiàn).
4. 至少(shǎo)熟悉一(yī)種JS框架.
Web服務端技(jì)術(shù)
這(zhè)一(yī)層主要(yào)做(zuò)兩點:
1. 客戶端請(qǐng)求與回複處理(lǐ)
2. 如(rú)何生(shēng)成客戶端所需要(yào)的(dε¶e)HTML
第一(yī)點WebServer會(huì)自(zì)動做(zuò)處理(l≠≤ αǐ),第二點我們主要(yào)是(shì)用(yòng)某一(yī)種技(j♠ ↑ ì)術(shù)來(lái)實現(xiàn),
1. 靜(jìng)态頁面的(de)時(shí)代,直接通(tōng)過File♣ £函數(shù),讀(dú)取磁盤上(shàng)的(de)HtmΩΩ×l文(wén)件(jiàn),返回就(jiù)好(hǎo).
2. 動态技(jì)術(shù)的(de)時(shí)代, 可(kě)∏✔以通(tōng)過一(yī)些(xiē)業(yè)務邏輯來(lái)動态的(de•≈")産生(shēng)Html, 主要(yào)的(de)"γ技(jì)術(shù)有(yǒu): asp, jsp, php, asp.net
在asp.net的(de)開(kāi)發環境下(xià),我們有(yǒu)≤'兩種編程模型(解析引擎)可(kě)以選擇:
1. WebForms 模型,這(zhè)種是(shì)在基于URL導向的(Ω∞×de)Web環境中模拟了(le)事(shì)件(jiàn)處理(lǐ)機('Ω ≥jī)制(zhì),使得(de)開(kāi)發Web Ap₹♠™plication變得(de)跟開(kāi)發Win♠¥dows窗(chuāng)體(tǐ)程序一(yī)樣簡單.
2. MVC模型, 按照(zhào)MVC的(de)••模式, 嚴格按照(zhào)Web環境下(xià)URL導向開(kāi)發
WebServer考慮點:
1. Client Request Receive
2. Client Request Response
Web請(qǐng)求處理(lǐ)
1. 請(qǐng)求一(yī)般分(fēn)為(wèi): 普通(tλεōng)請(qǐng)求跟Ajax請(qǐng)求.
2. 服務端資源有(yǒu)各種類型,需要(↔™₹yào)我們編碼的(de)有(yǒu): 動态頁面(aspx,asp,jsp), we$≥b service
3. 根據返回值的(de)不(bù)同, 一(yī)般有(yλ↔ε>ǒu)xml, json. 在這(zhè)裡(lǐ),我覺得(dβδ↔e)HTML應該是(shì)屬于XML的(de)一(yī)類.
業(yè)務處理(lǐ)技(jì)術(shù)(怎麽用(yòng)代碼來(lái)實現↑↕(xiàn)業(yè)務處理(lǐ))
各種編程語言
主要(yào)特點 :
1. 完成特定的(de)需求
數(shù)據存儲技(jì)術(shù)(如(rú)何跟數(shù)據庫打交道(dào))
1. 自(zì)己寫數(shù)據持久化(huà)類庫
2. 選擇某一(yī)種ORM, 按照(zhào)該ORM要(yào)求對(duì)數(¥♦∞shù)據進行(xíng)建模, 使用(yòng)ORM進行(xíng)數(shβΩ↑≥ù)據存儲.
數(shù)據存儲技(jì)術(shù)(偏向數(shù)據庫)
用(yòng)來(lái)存儲數(shù)據, 一(yī)般叫數(shùπ€∞>)據持久化(huà).
主要(yào)有(yǒu)各種關系型數(shù)據庫, 非關系型數(shù)據庫,
此領域主要(yào)是(shì): 數(shù)據存儲技(jì)術(shù)
主要(yào)特點 :
1. 高(gāo)效存儲, 堅持ACID原則.