百科解釋
概述[編輯本段] UIP(User Interface Process Application Block)是微軟社區(qū)開發(fā)的眾多Application Block中的其中之一,它是開源的。UIP是一個MVC框架,區(qū)別與其它的一些MVC框架是它不僅支持webForm(網(wǎng)頁),同樣也支持winForm,但如果要從嚴格的M-V-C三者關系上去看,UIP看來也不能稱之MVC模式的實現(xiàn),UIP最多有V-C的關系,沒有考慮進Model。UIP單純從名字上看它只管表示層的流轉,應該是微軟在Code-behind上對MVC的一個修補,加上Asp.Net的事件驅動開發(fā)和WebControl所見及所得的開發(fā)模式,如果把Model也考慮在內,那這些特性將受到很大的影響(以后再講這些影響,這里先略過)。所以簡單的說,UIP由MVC中的V-C兩部分構成,主要功能就是實現(xiàn)可配置的頁面(表單)導航。 UIP由瑞典計算機科學學院(網(wǎng)絡嵌入式系統(tǒng)小組)的Adam Dunkels開發(fā). 功能[編輯本段] .良好的文檔和源代碼注釋 - 幾乎每一行代碼都有注釋. .代碼非常少. .占用非常少的內存, 在編譯時候可以設置. .支持ARP, SLIP, IP, UDP, ICMP(ping)和TCP協(xié)議. .提供一套實例程序: web服務器, web客戶端, 電子郵件發(fā)送程序(SMTP客戶端), Telnet服務器, DNS主機名解析程序. .同時活動的TCP鏈接數(shù)沒有限制, 在編譯時候可以設置. .可免費用于商業(yè)和非商業(yè)用途. .TCP和IP協(xié)議遵循RFC標準, 包括流控制, 片斷分割和重傳超時估算.
移動通信網(wǎng) | 通信人才網(wǎng) | 更新日志 | 團隊博客 | 免責聲明 | 關于詞典 | 幫助