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

基于B/S結構的軟件開發技術分析

2016-04-18 05:34:56營口理工學院
電子制作 2016年24期
關鍵詞:數據庫結構語言

莊 嚴 營口理工學院

基于B/S結構的軟件開發技術分析

莊 嚴 營口理工學院

在計算機網絡與相關技術不斷發展的背景下,作為一種有力的通信渠道,基于Web的分布式應用與Client/Server應用相比優越性十分明顯,這使得多種應用系統在開發之時由基于PC或局域網的Client/ Server轉向基于Browser/Server的B/S體系結構應用的發展,本文以此為背景,對以B/S體系結構為基礎的軟件開發相關技術進行分析,涉及PHP技術、Visual Basic技術與SQL標準語言等內容。

B/S結構;PHP;Visual Basic;SQL標準語言

Internet/Intranet技術,尤其是基于Web(HTML,HTTP)的信息發布與檢索技術的飛速發展使得整個應用系統的體系結構發生了很大的變化,逐漸從C/S的主從結構演變為靈活的多級分布式結構。在當今以Web技術為核心的信息網絡時代,上述變化為體系結構的應用賦予了新的內涵。實際上,新型的多級分布式結構就是瀏覽器/服務器體系,亦即Browser/Server(B/S)體系。

圖1 基于Web的B/S體系結構

1.基于Web的B/S體系結構

B/S模式應用系統由兩部分組成,分別為瀏覽器(Browser)與服務器(Web Server,Other Server)。服務器上有數據(data)與各種應用程序(App),通過對服務器上的應用程序進行下載,瀏覽器可以對其功能實現動態擴展,服務器的結構具有多層次性,B/ S系統所處理的各種數據類型亦能夠進行動態擴展。借助于瀏覽器,用戶可以向在網絡上進行分布的各個服務器發出某種請求,在接收到相應的請求之后,服務器會對其進行處理,并將用戶所需信息最終再返回到瀏覽器上。B/ S結構能夠對客戶機的工作進行簡化,通過對B/S體系的應用,服務器會承擔更多的工作,相對地,客戶機上則只需配置少量客戶端軟件即可,服務器會完成具體的數據庫訪問與應用程序執行等工作。瀏覽器在發出請求之后,Web Server會對其他一系列工作進行處理,例如數據請求與加工、結果返回、動態網頁生成等。實際上,B/S體系結構是對二層Client/Server結構下的事務處理模塊與客戶機任務的分離,它利用Web服務器單獨組成一層來承擔與完成各項任務,通過將負荷向Web服務器進行分配,大大減輕了客戶機的壓力。基于Web的B/S三層體系結構可由圖1予以表示。

2.基于B/S結構的軟件開發技術

2.1 PHP技術

PHP為超級文本預處理語言的英文首字母簡寫,是一種HTML嵌入式語言。在某種意義上,PHP與ASP有著一定的相似性,他們都屬于HTML嵌入式的腳本語言。PHP在服務器端的實現風格與C語言類似,現階段,很多網站編程人員都對PHP語言有較高的應用率。除了自己的創新,PHP語法還與C語言、Java語言以及Perl語言相結合,與CGI語言及Perl語言相比,PHP有著更快的動態網頁執行速度。在具體的執行過程中,CGI會完全生成HTML標記,因此其工作效率相對而言會比較低,而PHP會在HTML文檔中進行程序的嵌入,這就決定其有著較高的效率;與同是HTML嵌入式腳本語言的Java Script相比,PHP會對服務器端的程序予以執行。此外,PHP所具有的功能非常多,CGI與Java Script所具有的全部功能PHP都可以實現,不僅如此,它還可以對9成以上的現行數據庫與操作系統提供支持。

2.2 Visual Basic技術

20世紀90年代初,微軟公司推出了Visual Basic語言,它是一種面向對象的可視化程度較高的高級程序設計語言,實現了與事件驅動方式相關理論及開發技術的結合,被用在以Windows環境為基礎的各種應用程序的開發環節中。Visual Basic易于學習與掌握,其強大的功能在一定程度上甚至可以同專業的Windows開發工具SDK相媲美。可視化環境下Visual Basic可以方便且迅速地對Windows圖形界面進行創建,借助于這一技術,很多程序都可以被開發出來,例如互聯網絡、數據庫管理以及客戶/服務器模式等。Visual Basic技術以其所具有的可視化設計方法與環境優勢降低了應用程度開發的復雜程度。

2.3 SQL標準語言

SQL是英文Structured Query Language的首字母簡寫,即結構化查詢語言,其主要功能在于同不同數據庫建立良好的聯系并進行有效溝通。以美國國家標準協會(ANSI)所提出的相關規定為依據,SQL屬于一種關系型的數據庫管理系統標準語言,它應用在多種程序的執行與操作過程中,例如對數據庫中的相關數據進行更新與提取等。現階段,SQL語言標準在常用關系型數據庫管理系統中的應用比較廣泛,這些數據庫管理系統有DB2、Sybase、Oracle、Access以及SQL Server等。雖然很多數據庫會對SQL語句進行一定的再開發與擴展,但它們依舊可以對Update、Delete、Drop等標準SQL命令加以使用,以對各種數據庫操作予以執行。SQL Server的開發起始于Microsoft與Sybase等公司,并于1988年推行第一個版本,它是一種與數據庫有著緊密聯系的管理系統。當Windows NT發布之后,Microsoft與Sybase兩個公司關于SQL Server的開發產生了不同的觀點并出現分歧,最終結束合作并進行各自的發展。其中,Microsoft公司選擇將SQL Server引入到Windows NT中,并加大力度對SQL Server在Windows NT操作系統中的應用進行開發與推廣;而Sybase公司則將更多的精力放于SQL Server在UNIX系統中的應用之上。

3.結語

在軟件規模及其復雜程度日益增加的背景之下,系統總體結構設計與說明亦越來越重要,甚至比特定算法與數據結構選擇的重要性還要大很多。作為對系統高層設計予以描述的一種手段,軟件體系結構逐漸發展為軟件工程領域研究的一個重點與熱點。本文所進行的體系結構開發技術的研究,對于軟件工程領域來說有著一定的理論借鑒意義。

[1]魯華棟,裴祥.B/S體系網絡結構計算機軟件開發的研究[J].信息通信,2013(6):87-87.

[2]吳小青.基于B/S體系結構軟件開發技術研究[D].江南大學,2008.

[3]張麗,張艷.從C/S到B/S再到三層(多層)結構[J].河南師范大學學報:自然科學版,2004(8):24-27.

猜你喜歡
數據庫結構語言
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
讓語言描寫搖曳多姿
數據庫
財經(2017年2期)2017-03-10 14:35:35
累積動態分析下的同聲傳譯語言壓縮
論《日出》的結構
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 啪啪国产视频| 国产丝袜丝视频在线观看| 亚洲国产日韩视频观看| 亚州AV秘 一区二区三区| 波多野结衣视频一区二区 | 天堂久久久久久中文字幕| 国产清纯在线一区二区WWW| 久久夜色精品国产嚕嚕亚洲av| 日韩高清中文字幕| 日韩色图在线观看| 欧美A级V片在线观看| 色综合热无码热国产| 国产精品亚洲一区二区三区z| 一本大道在线一本久道| 中文字幕调教一区二区视频| 国产精品浪潮Av| 亚洲高清国产拍精品26u| 久久精品这里只有精99品| 青青极品在线| 91毛片网| 日韩视频免费| 欧美日本在线| 精品人妻一区二区三区蜜桃AⅤ | 一区二区三区成人| 国产精品网址你懂的| 狠狠色成人综合首页| 国产精品任我爽爆在线播放6080| 99re在线视频观看| 老司国产精品视频| 片在线无码观看| 国产黑丝一区| 亚洲综合九九| 久久香蕉欧美精品| 欧美伦理一区| 日本免费福利视频| 亚洲无码A视频在线| 美女国内精品自产拍在线播放| 日韩第一页在线| 在线欧美一区| 国产成人AV综合久久| 亚洲成网站| 91小视频在线| 看av免费毛片手机播放| 欧美区国产区| 狼友视频国产精品首页| 亚洲国产欧美中日韩成人综合视频| 成人免费网站在线观看| 男人天堂亚洲天堂| 欧洲欧美人成免费全部视频 | 国产黄色片在线看| 凹凸国产分类在线观看| 伊人成人在线视频| 日本一本正道综合久久dvd| 亚洲69视频| 日本午夜影院| 成年网址网站在线观看| 欧美在线一二区| 免费人欧美成又黄又爽的视频| 在线色国产| 精品在线免费播放| 无码av免费不卡在线观看| 欧亚日韩Av| 91久久青青草原精品国产| 欧美视频在线播放观看免费福利资源 | 欧美精品成人一区二区视频一| 亚洲人成人伊人成综合网无码| 91精品亚洲| 99视频全部免费| 成人毛片免费在线观看| 亚洲第一极品精品无码| 成人午夜亚洲影视在线观看| 成人在线观看一区| 性视频久久| av天堂最新版在线| 久久美女精品国产精品亚洲| 国产精品部在线观看| 国产亚洲成AⅤ人片在线观看| 亚洲欧洲日本在线| 国产亚洲欧美在线人成aaaa | 永久天堂网Av| 亚洲国产中文精品va在线播放| h视频在线播放|