999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP.NET實現的B/S架構系統可行性淺析

2012-08-15 00:54:11
科技視界 2012年35期
關鍵詞:數據庫用戶語言

王 玨

(同濟大學 中國 上海 200092)

1 當今主流開發工具的分析

隨著技術的發展,相繼出現了ASP,PHP,JSP等網站開發技術,這些語言的產生給web開發帶來了更廣的空間。ASP技術基于Web服務器端的開發環境,利用此技術編寫出來的動態的可人機交互的高性能網頁服務程序,ASP技術支持VBScript、JavaScript多種腳本語言。而PHP語言是跨平臺嵌入式的腳本語言。它較多的引用了C語言,Java語言和Perl語言的語法規則,而且結合PHP本身的性質,讓網頁編輯者可以迅速的編出動態的WEB頁面,而且PHP語言是不收取任何費用的,并且源代碼也是開源的,還能按照用戶的不同需要來展開個性化的設計。JSP技術是SUN公司最近推廣的新型WEB開發技術,JSP擁有較強的跨平臺支持和較強的伸縮能力,JSP技術也支持Serverlet、JavaBean,進而創建功能豐富的頁面應用程序。

現在,在互聯網中流行著多種動態網頁實現技術,例如ASP、JSP、CGI、PHP等。對應于這些動態網頁技術,也存在有多種多樣的Web服務器系統,例如Microsoft IIS、Apache等。而對于這些實現動態網頁的技術,ASP.NET技術可以說是現在最為流行和應用最為廣泛的一種。ASP.NET向世界展現了一種更為領先的技術。

由于ASP的核心編輯語言為VB Script或JavaScript等腳本語言,這決定了ASP先天不足,利用ASP技術沒有辦法實施跟一般編程的工具一樣的對底層的修改,這樣一來一旦要對如socket等方面的修改,相應的操作就必須引入其它的傳統編程語言。對于PHP技術來說,有著較小規模的支持缺點,缺少多層體系結構支持和提供出來的數據庫之間接口支持不一致等等諸多問題,因此一般適于某些小規模的商務網站和小規模業務處理方面的管理系統。此外,ASP技術和PHP技術都是解釋型編輯的架構,它們運行的流程一般為邊解釋邊執行,這對于運行效率方面會損失很大。因此,我選擇使用微軟平臺的WEB開發工具――ASP.Net作為開發本系統的技術工具。

2 ASP.NET的技術介紹

Asp.net之三層WEB結構及其優點:所謂的三層模式即建立在原有兩層模式之上且新增了新的一層模式。此模式中邏輯方面把操作功能共分為三層次:客戶端顯示層、業務端邏輯層、數據傳送層。客戶端顯示層,主要功能為用戶提供良好的圖形交互界面,給用戶在使用高效的應用服務程序帶來了很大方便,而且負責管理用戶使用過程中的輸入和向其他用戶的輸出,且不進行解釋過程(關系到效率方面的問題,采用的方法是在上一層傳遞用戶錄入之前進行驗證),此層上一般采用前端的處理工具如VB、VC、ASP等工具開發,第二層是業務邏輯層,它位于客戶端顯示層和數據傳送層的中間,此層的功能是為企業實現其業務邏輯,在此層中包含了和系統關聯方面的應用模型,還把用戶端表示層和數據庫中的代碼分開。這樣它的基本功能就是響應應用層的策略和包含其應用模式,而且將封裝的模式呈現給客戶端應用程序,作為上下兩層之間的紐帶,此層能夠實現建立真實的數據庫連接,并且結合用戶提出的要求生成數據庫語言檢索和數據庫的更新,此層一般以動態鏈接庫形式存在并且會注冊到服務器注冊簿(Registry)中,與客戶端通訊的接口符合某一特殊的組件標準,如COM,CORBA,也可以用任何支持這種標準的工具開發;數據層是三層模式中最底層,他用來維護、定義、訪問和變更數據并管理和滿足應用服務對數據的請求。

3 ASP.NET的技術優越性

首先,ASP.NET擁有良好的靈活性和擴展性。ASP.NET技術對于環境和應用場合經常變動的情況,只需要對應用層采取相應的變化,就可以達到預期的效果。其次,ASP.NET技術的可共享性。ASP.NET技術對于單個應用服務器方面可以為處于不同平臺的客戶應用程序提供服務,大大節省了開發成本;再次,ASP.NET技術擁有很好的安全性。在ASP.NET技術結構中,客戶端應用程序不能夠直接訪問數據庫,應用端服務器既可控制哪些數據能被更改和訪問,又可控制數據庫的更改和查詢方法 。再次,ASP.NET技術增加了企業用戶的可重用性。“企業用戶”是指包含了企業邏輯程序的代碼,能夠運行特定功能的對象。最后,ASP.NET技術的三層模式可將服務集中于一起管理,統一對客戶端進行服務,這樣一來具備了較好的容錯和負載均衡能力。

4 B/S架構模式的選取

B/S結構只需對服務器端的應用平臺進行開發和集成,減少了開發、安裝和維護費用。與C/S模式相比,B/S模式還有以下優點:首先,B/S架構簡化客戶端程序。B/S架構不需要像C/S模式那樣在使用者的客戶機上安裝具體的客戶應用程序,而只需要安裝一般的瀏覽器軟件即可。其次,它簡化了系統的開發和維護。系統的開發者無須再為不同級別的用戶設計開發不同的客戶應用程序了,只需把所有的功能都實現在Web服務器上,并就不同的功能為各個組別的用戶設置權限就可以了。再次,它使用戶的操作變得更簡單。對于C/S模式,客戶應用程序有自己特定的規格,使用者需要接受專門培訓。而采用B/S模式時客戶端只是一個簡單易用的瀏覽器軟件。無論是決策層還是操作層的人員都無需培訓,就可以直接使用。最后,B/S特別適用于網上信息發布,使得傳統的MIS的功能有所擴展。這是C/S所無法實現的。而這種新增的網上信息發布功能恰是現代企業所需的。這使得企業的大部分書面文件可以被電子文件取代,從而提高了企業的工作效率,使企業行政手續簡化,節省人力物力。

5 總結

根據以上分析比較,傳統的B/S結構系統都是采用ASP實現的,而在技術層面上已漸現淘汰的趨勢,互聯網的快速發展使得B/S模式已經成為當前流行的系統架構方法。微軟公司最新提出的.NET框架是新一代internet應用軟件和服務戰略,它使微軟公司現有的開發語言在互聯網時代不僅適用于傳統的個人PC,而且能夠滿足各種各樣新設備的要求。ASP.NET技術作為.NET架構其中的一部分,并不是ASP的一般升級,而是其全新的技術架構會讓人們的編程工作變得更加輕松。基于業務需要和技術創新,利用ASP.NET開發一個基于B/S結構的管理系統很有現實意義。為充分發揮網絡的資源優勢,適應未來發展的要求,使用ASP.NET技術結合簡單、高效的ADO.NET數據庫訪問方法,開發基于Web的系統是未來發展的趨勢。

[1]周光明,徐琳.基于B/S的學生信息管理系統[J].電腦與信息技術,2004(2).

猜你喜歡
數據庫用戶語言
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
讓語言描寫搖曳多姿
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
累積動態分析下的同聲傳譯語言壓縮
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 日韩黄色在线| 米奇精品一区二区三区| 91福利免费| 高清无码不卡视频| Jizz国产色系免费| 久久五月视频| 中文字幕亚洲专区第19页| 九九热精品在线视频| 22sihu国产精品视频影视资讯| 婷婷综合亚洲| 精品一區二區久久久久久久網站| 激情视频综合网| 国产黄色爱视频| 国产高清毛片| 一级毛片免费高清视频| 精品久久久无码专区中文字幕| 日韩精品一区二区三区swag| 国产成人一区| 在线播放91| 97超爽成人免费视频在线播放| 日韩欧美高清视频| 青青青国产在线播放| 久久久久久久97| 欧美国产日韩另类| 蜜臀AV在线播放| 久久夜色精品国产嚕嚕亚洲av| 尤物亚洲最大AV无码网站| 亚洲天堂精品在线观看| 丰满人妻一区二区三区视频| 美女被操91视频| 亚洲精品在线91| 国产后式a一视频| 91久久偷偷做嫩草影院免费看 | 美女内射视频WWW网站午夜| 国产免费久久精品44| 天天摸夜夜操| 欧美成人影院亚洲综合图| 国产第八页| 免费无遮挡AV| 欧美久久网| 国产精品一区二区久久精品无码| 久久精品丝袜高跟鞋| 免费不卡视频| 欧美另类图片视频无弹跳第一页| 国产精品久久久精品三级| 成人无码一区二区三区视频在线观看 | 国产欧美在线观看视频| 亚洲成a∧人片在线观看无码| 波多野结衣在线se| 国产在线精品网址你懂的| 亚洲综合亚洲国产尤物| 国产熟女一级毛片| 欧美曰批视频免费播放免费| 欧美福利在线观看| 久久国产精品麻豆系列| 国产美女主播一级成人毛片| 亚洲va在线∨a天堂va欧美va| 欧美日韩一区二区在线免费观看| 呦女亚洲一区精品| 亚洲成人一区二区| 国产亚洲精品精品精品| 国产尤物jk自慰制服喷水| 日韩第九页| 国产午夜精品鲁丝片| 国产小视频免费观看| 国产在线精品99一区不卡| 极品国产一区二区三区| 国产精品性| 国产黄网永久免费| 亚洲精品国产精品乱码不卞| 欧美区一区二区三| 综合色在线| 亚洲精品老司机| 尤物午夜福利视频| 国产在线98福利播放视频免费| 国产国模一区二区三区四区| 综合网久久| 国产美女精品一区二区| 国产免费怡红院视频| 欧美三級片黃色三級片黃色1| 亚洲一级毛片| 成人午夜免费观看|