下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、B/S結(jié)構(gòu)相關(guān)理論和開發(fā)技術(shù)摘要:B/S (Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興 起,對C/s結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW 瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端 (Server)實現(xiàn),形成所謂三層3 一 tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕 了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域 網(wǎng)建立B/s結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Intemet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把 握、成本也是較低的。
2、PHP是一種HTML內(nèi)嵌式的語言,PHP與微軟的ASP頗有幾分相 似,都是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格類似于C語言, 現(xiàn)在被很多網(wǎng)站的編程人員廣泛運用。PHP獨特的語法混合了 C、Java、Perl以及PHP 自創(chuàng)新的語法,它可以比CGI或者Perl更快速的執(zhí)行動態(tài)網(wǎng)頁。PHP是將程序嵌入到 HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;與同樣是嵌入 HTML文檔的腳本語言JavascriPt相比,PHP在服務(wù)器端執(zhí)行,充分利用了服務(wù)器的性 能;PHP執(zhí)行引擎還會將用戶經(jīng)常訪問的PHP程序駐留在內(nèi)存中,其他用戶再一次訪問這 個程序時就不需要
3、重新編譯程序了,只要直接執(zhí)行內(nèi)存中的代碼就可以了,這也是PHP高 效率的體現(xiàn)之一。關(guān)鍵詞:B/S結(jié)構(gòu);B/S開發(fā)技術(shù);B/SB/S結(jié)構(gòu)相關(guān)理論B/S結(jié)構(gòu):B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet 技術(shù)的興起,對C/s結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通 過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在 服務(wù)器端(Server)實現(xiàn),形成所謂三層3 一 tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載 荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù) 看,局
4、域網(wǎng)建立B/s結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Intemet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相 對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點, 以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫; 它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。特別是在JAVA這樣的 跨平臺語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。CIS結(jié) 構(gòu):C/S(Client/Server)即大家熟知的客戶機和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過 它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Chent端和Ser
5、ver端來實現(xiàn), 降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/server形式的兩層結(jié)構(gòu), 由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和Client/Server應(yīng)用都 可以進行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可 以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴展出新的應(yīng)用系統(tǒng),這也 就是目前應(yīng)用系統(tǒng)的發(fā)展方向。RationalRose:RationalRose是一個完全的,具有能滿 足所有建模環(huán)境(Web開發(fā),數(shù)據(jù)建模,VisualStudio和C+需求能力和靈活性的一套 解決方案。Rose允許開發(fā)人員,項目經(jīng)
6、理,系統(tǒng)工程師和分析人員在軟件開發(fā)周期內(nèi)在將 需求和系統(tǒng)的體系架構(gòu)轉(zhuǎn)換成代碼。通過在軟件開發(fā)周期內(nèi)使用同一種建模工具確保更快更 好的創(chuàng)建滿足客戶需求的可擴展、靈活并且可靠的應(yīng)用系統(tǒng)。Rose是美國的Rational公 司的面向?qū)ο蠼9ぞ?,利用這個工具,可以建立用UML描述的軟件系統(tǒng)的模型,而且可 以自動生成和維護C+、Java、VB和Oraele等語言和系統(tǒng)的代碼。RationalRose包 括了第2章相關(guān)理論和開發(fā)技術(shù)統(tǒng)一建模語言(UML),00SE,以及0MT。其中UML由Rational公司3位世界級面向?qū)ο蠹夹g(shù)專家GradyBooeh、Iva:Jacobson、和Jim Rumbau
7、gh通過對早期面向?qū)ο笱芯亢驮O(shè)計方法的進一步擴展而得來的,它為可視化建模 軟件奠定了堅實的理論基礎(chǔ)。B/S開發(fā)技術(shù)pHp:是英文超級文本預(yù)處理語言(pHp:Hypertextpreproeessor)的縮寫。PHP是 一種HTML內(nèi)嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在服務(wù)器端執(zhí)行的 嵌入HTML文檔的腳本語言,語言的風(fēng)格類似于C語言,現(xiàn)在被很多網(wǎng)站的編程人員廣泛 運用。PHP獨特的語法混合了 C、Java、Perl以及PHP自創(chuàng)新的語法,它可以比CGI 或者Perl更快速的執(zhí)行動態(tài)網(wǎng)頁。PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率 比完全生成HTML標(biāo)記的CGI要高許
8、多;與同樣是嵌入HTML文檔的腳本語言JavascriPt 相比,PHP在服務(wù)器端執(zhí)行,充分利用了服務(wù)器的性能;PHP執(zhí)行引擎還會將用戶經(jīng)常訪 問的PHP程序駐留在內(nèi)存中,其他用戶再一次訪問這個程序時就不需要重新編譯程序了, 只要直接執(zhí)行內(nèi)存中的代碼就可以了,這也是PHP高效率的體現(xiàn)之一。PHP具有非常強大 的功能,所有的CGI或者JavaseriPt的功能PHP都能實現(xiàn),而且支持幾乎所有流行的數(shù) 據(jù)庫以及操作系統(tǒng)。PHP最初是1994年RasmusLerdorf創(chuàng)建的,剛剛開始只是一個 簡單的用Perl語言編寫的程序,用來統(tǒng)計他自己網(wǎng)站的訪問者。后來又用C語言重新編寫, 包括可以訪問數(shù)據(jù)庫。
9、在1995年以Personal HomePageTools(PHPTools)開始對外發(fā) 表第一個版本,Lerdorf寫了一些介紹此程序的文檔,并且發(fā)布了 PHPI.O。在這早期的版 本中,提供了訪客留言本、訪客計數(shù)器等簡單的功能。以后越來越多的網(wǎng)站使用了 PHP, 并且強烈要求增加一些特性,比如循環(huán)語句和數(shù)組變量等等,在新的成員加入開發(fā)行列之后, 在 1995 年中,PHPZ.O 發(fā)布了。第二版定名為 pHp/Fl(FormInterpreter)。pHp/Fl 加 入了對mSQL的支持,從此建立了 PHP在動態(tài)網(wǎng)頁開發(fā)上的地位。到了 1996年底,有 15000個網(wǎng)站使用PHP/FI;時間
10、到了 1997年中,使用PHP/FI的網(wǎng)站數(shù)字超過五萬個。 而在1997年中,開始了第三版的開發(fā)計劃,開發(fā)小組加入了 ZeevSuraski及 AndiGutmans,而第三版就定名為PHP3。2000年,PHP4.o又問世了,其中增加了許 多新的特性。VisualBasie 編程語言:1991 年,美國微軟公司推出 了 Visual Basic。visualBasic 是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式第2章相關(guān)理論和開發(fā)技術(shù)的結(jié)構(gòu)化高級 程序設(shè)計語言,可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序。它簡單易學(xué)、效率高,且功 能強大可以與Windows專業(yè)開發(fā)工具SDK相媲美。在Vis
11、ualBasic可視化環(huán)境下可以快 速、方便地創(chuàng)建具有windows圖形界面,并且功能強大而完善的應(yīng)用程序??茖W(xué)計算、數(shù) 據(jù)庫管理、客戶/服務(wù)器模式、internet/intranet等方面的應(yīng)用程序都可以用VisualBasie 開發(fā)。VB可視化的設(shè)計環(huán)境,所見即所得的設(shè)計方法,將應(yīng)用程序開發(fā)的復(fù)雜性隱藏起 來。sQLserver:SQL是英文StructuredQueryLanguage的縮寫,意思為結(jié)構(gòu)化查詢 語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照ANSI(美國國家 標(biāo)準(zhǔn)協(xié)會)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句可以用來執(zhí)行 各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行 的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如oraexe,sybase,Mier。son SQLServer,人ecess等都 采用了 SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對sQL語句進行T再開發(fā)和擴展,但是包括se 一 eet,xnsert,update,Delete, create,以及 Drop 在內(nèi)的標(biāo)準(zhǔn)的 SQL 命令仍然可 以被用來完成幾乎所有的數(shù)據(jù)庫操作。SQLserver是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是 由Microsoft sybase和Ashton 一 Ta
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧省大連市中山區(qū)20232024學(xué)年九年級上學(xué)期期末考試物理化學(xué)試題-初中化學(xué)
- 銀行業(yè)務(wù)發(fā)展策略總結(jié)
- 化妝行業(yè)營業(yè)員崗位總結(jié)
- 浙江省杭州市余杭區(qū)、蕭山區(qū)2023-2024學(xué)年六年級上學(xué)期英語期末試卷
- 《保險經(jīng)營篇》課件
- 2021年湖北省恩施自治州公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2023年廣西壯族自治區(qū)梧州市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2021年安徽省六安市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2021年四川省遂寧市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2021年山西省晉中市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 農(nóng)村宅基地地籍測繪技術(shù)方案
- 液壓爬模作業(yè)指導(dǎo)書
- 劇院的建筑設(shè)計規(guī)范標(biāo)準(zhǔn)
- 開封辦公樓頂發(fā)光字制作預(yù)算單
- 遺傳分析的一個基本原理是DNA的物理距離和遺傳距離方面...
- 安全生產(chǎn)標(biāo)準(zhǔn)化管理工作流程圖
- 德龍自卸車合格證掃描件(原圖)
- 初一英語單詞辨音專項練習(xí)(共4頁)
- 塔式起重機檢查表(共18頁)
- 河北省建設(shè)工程竣工驗收報告
- 付款申請單打印版模板
評論
0/150
提交評論