


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、組件技術在體系構造系統(tǒng)開發(fā)中的應用【摘要】本文分析了brser/server體系構造開發(fā)應用軟件的特點和缺乏,介紹了組件技術,提出了克制該缺乏的一種方法?!娟P鍵詞】eb應用軟件效勞器由于客戶效勞器(/s)兩層構造存在靈敏性差、晉級困難、維護工作量大等缺陷,已較難適應當前信息技術與網(wǎng)絡技術開展的需要。隨著eb技術的日益成熟,brse/server(簡稱b/s)構造已成為取代lient/server(簡稱/s)構造的一種全新技術。采用該構造軟件的優(yōu)勢在于:一是無須開發(fā)客戶端軟件,維護和晉級方便;二是可跨平臺操作,任何一臺機器只要裝有/p/計算和數(shù)據(jù)訪問等關鍵事務,只負責顯示局部。所以維護人員不再為
2、程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能效勞器上程序的更新工作。這種三層構造在層與層之間互相獨立,任何一層的改變都不會影響其他層的功能。一、組件技術在b/s體系構造系統(tǒng)開發(fā)應用中的缺乏1、閱讀器功能實現(xiàn)困難。由于閱讀器只是為了進展eb閱讀而設計的,當其應用于eb應用系統(tǒng)時,許多功能不能實現(xiàn)或實現(xiàn)起來比擬困難。比方通過閱讀器進展大量的數(shù)據(jù)輸入,或進展報表的應答都是比擬困難和不便的。2、復雜的應用構造困難。雖然可以用ativex、java等技術開發(fā)較為復雜的應用,但是相對于開展已非常成熟/s的一系列應用工具來說,這些技術的開發(fā)復雜,并沒有完全成熟的技術供使用。3、 可靠性低有可能造
3、成應用故障。特別是對于管理者來說,采用閱讀器方式進展系統(tǒng)的維護是非常不平安和不方便的。4、效勞器設置不符合理論需要。eb效勞器成為對數(shù)據(jù)庫的唯一的客戶端,所有對數(shù)據(jù)庫的連接都通過該效勞器實現(xiàn)。eb效勞器同時要處理與客戶懇求以及與數(shù)據(jù)庫的連接,當訪問量大時,效勞器端負載過重。5、程序難以實現(xiàn)共享,商業(yè)規(guī)那么容易暴露。由于業(yè)務邏輯和數(shù)據(jù)訪問程序一般由javasript、vbsript等嵌入式小程序實現(xiàn),分散在各個頁面里,難以實現(xiàn)共享,給晉級和維護也帶來了不便。同時由于源代碼的開放性,使得商業(yè)規(guī)那么很容易暴露,而商業(yè)規(guī)那么對應用程序來說那么是非常重要的。為克制以上缺乏,在原有b/s體系構造根底上,采
4、用一種新的體系構造,如圖2所示。在該種構造體系中,一些需要用eb處理的,滿足大多數(shù)訪問者懇求的功能界面(如信息發(fā)布查詢界面)采用b/s構造。后臺只需少數(shù)人使用的功能應用(如數(shù)據(jù)庫管理維護界面)采用/s構造。組件位于eb應用程序中,客戶端發(fā)出 懇求到ebserver。ebserver將懇求傳送給eb應用程序。eb應用程序將數(shù)據(jù)懇求傳送給數(shù)據(jù)庫效勞器,數(shù)據(jù)庫效勞器將數(shù)據(jù)返回eb應用程序。然后再由ebserver將數(shù)據(jù)傳送給客戶端。對于一些實現(xiàn)困難的功能或一些需要豐富的htl頁面,通過在頁面中嵌入ativex控件來實現(xiàn)。二、組件技術在b/s體系構造系統(tǒng)開發(fā)應用中的優(yōu)點1、充分發(fā)揮了b/s與/s體系構
5、造的優(yōu)勢,彌補了二者缺乏。充分考慮用戶利益,保證閱讀查詢者方便操作的同時也使得系統(tǒng)更新簡單,維護簡單靈敏,易于操作。2、信息發(fā)布采用b/s構造,保持了瘦客戶端的優(yōu)點。裝入客戶機的軟件可以采用統(tǒng)一的/netrk/網(wǎng)絡綜合效勞器都是基于工業(yè)標準,可以在所有的平臺上工作。3、數(shù)據(jù)庫端采用/s構造,通過db/jdb連接。這一局部只涉及到系統(tǒng)維護、數(shù)據(jù)更新等,不存在完全采用/s構造帶來的客戶端維護工作量大等缺點。并且在客戶端可以構造非常復雜的應用,界面友好靈敏,易于操作,能解決許多b/s存在的固有缺點。4、對于原有基于/s體系構造的應用??梢苑浅H菀椎貢x級到這種體系構造,只需開發(fā)用于發(fā)布的/p/計算任務
6、必須由組件來負責,asp腳本只起組裝組件的角色。而且組件在網(wǎng)絡上的位置可被透明地分配,組件和使用它的程序既能在同一進程中運行,也可在不同進程或不同的機器上運行。組件之間是互相別離和獨立的。利用ts或+對組件管理更加方便。ativex是遵循/d規(guī)程而開發(fā)的用于internet的一種對象鏈接與嵌入技術(le)。是應le設計者的需求而誕生的。其根本的出發(fā)點是想讓某個軟件通過一個通用的機構為另一個軟件提供效勞。對于基于eb的應用而言,它提供了使組件嵌入到eb頁面以擴展交互功能的應用機制??蛻舳丝丶敲嫦蛴脩舻?以可視化的圖形視頻或文字界面或音頻形式在閱讀器上出現(xiàn),但它可能并不是閱讀器的組成局部,這些控
7、件原先是放在效勞器上的。當閱讀器發(fā)出懇求時,eb效勞器回傳頁面,由閱讀器負責解釋。在解釋過程中,假設發(fā)現(xiàn)頁面中要求調用ativex控件時,那么用該控件在頁面中注明的id值先在本地的注冊表內進展查詢。假設已經(jīng)存在,那么說明該控件已經(jīng)在本地安裝,然后通過注冊表中的相關信息直接使用該控件;否那么就要根據(jù)頁面中所提示的該控件所在的效勞器上的途徑到效勞器上去下載并且自動完成在本地的安裝注冊,使該控件成為本地資源,供今后使用,這就是所謂“一次下載,永久使用??蛻舳丝丶坏┰诒镜匕惭b完畢,就等價于一個可執(zhí)行的應用程序,它能訪問使用本地的資源,甚至進展遠程訪問。當然,這可能帶來了平安性問題。三、完畢語隨著internet普及,基于b/s體系構造開發(fā)應用程序變?yōu)榱餍械姆绞?將組件技術應用到b/s體系構造中,實現(xiàn)業(yè)務邏輯封裝,將極大地進步軟件的可重性和可維護性?!緟⒖嘉墨I】1林子禹等:基于eb與組件技術的企業(yè)應用系統(tǒng)設計模型j.計算機工
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 前臺文員職業(yè)技能的多元化計劃
- 新入駐產品的倉儲管理方案計劃
- 跨區(qū)域教育政策與資源整合策略
- 跨境電商平臺的物流優(yōu)化與成本降低策略
- 科技團隊溝通協(xié)作與創(chuàng)新的橋梁
- 跨文化背景下的客戶服務創(chuàng)新實踐
- 跨學科視角下的學術研究制作方法
- 北京市2025屆中考物理大一輪第18講透鏡素養(yǎng)突破練習
- 高中語文情感美文錯過的美麗
- 貴金屬投資教育與市場趨勢同步發(fā)展
- 2025年黑龍江民族職業(yè)學院單招職業(yè)技能測試題庫附答案
- 2025年黑龍江旅游職業(yè)技術學院單招職業(yè)適應性測試題庫一套
- 年產60萬噸摻混肥項目可行性研究報告申請立項
- 2025年2月《公共安全視頻圖像信息系統(tǒng)管理條例》學習解讀課件
- 山東省聊城市冠縣2024-2025學年八年級上學期期末地理試卷(含答案)
- 2025年江蘇省中職《英語》學業(yè)水平考試高頻必練考試題庫400題(含答案)
- 敲響酒駕警鐘堅決杜絕酒駕課件
- 2025年濰坊工程職業(yè)學院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 2025年濟寧職業(yè)技術學院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 高三一?!吧媾c強弱關系思辨”審題立意及范文
- 2025年湖南工程職業(yè)技術學院高職單招職業(yè)適應性測試近5年??及鎱⒖碱}庫含答案解析
評論
0/150
提交評論