<u id="6r3yn"><optgroup id="6r3yn"><strong id="6r3yn"></strong></optgroup></u><tr id="6r3yn"></tr> <dfn id="6r3yn"></dfn>

  1. <tt id="6r3yn"><b id="6r3yn"></b></tt>
  2. 色狠狠色噜噜AV一区,欧美熟妇性XXXX欧美熟人多毛 ,无码成人免费全部观看,日本高清色WWW在线安全,久久久国产99久久国产久麻豆 ,亚洲综合在线日韩av,成在人线无码aⅴ免费视频,日韩加勒比一本无码精品

    論文:對多層信息系統(tǒng)的分析

    時間:2021-06-11 13:30:31 論文 我要投稿

    論文:對多層信息系統(tǒng)的分析

      1系統(tǒng)分析

    論文:對多層信息系統(tǒng)的分析

      多層信息系統(tǒng)的思想,是在表示層、業(yè)務邏輯層、數(shù)據(jù)訪問層的三層結構基礎上,根據(jù)需要擴展出控制器層、持久化層等新層級,每一層的注重點不同,有利于更好的分解系統(tǒng)結構.以下就幾個關鍵層級的功能與結構進行分析.

      1.1多層信息系統(tǒng)的控制器層

      早期軟件模型的系統(tǒng)業(yè)務和界面融合一起,使得管理和維護十分艱難.新系統(tǒng)模型結構分離出控制器層,控制器是該層核心,控制器連接界面和系統(tǒng)業(yè)務,二者為松耦合,松耦合后的系統(tǒng)對于集群部署后的維護和管理更加輕松.控制器采用MVC實現(xiàn),即模型(Model)、視圖(View)、控制(Controller)模式.控制器的組成部分包括:前端控制器、映射表工廠、動作處理工廠、動作處理部件、視圖轉發(fā)部件.前端控制器處理所有從界面提交過來的相關請求,并集中了控制邏輯,避免邏輯的重復,完成主要的請求處理操作,同時也扮演應用程序控制器的角色.系統(tǒng)需要一個集中的訪問點來處理請求.如果沒有集中訪問點,多個請求的共用控制代碼會重復出現(xiàn),降低模塊化程度.該層實現(xiàn)兩個主要功能:首先,對于表示層的請求,根據(jù)用戶的配置,定位需要的業(yè)務邏輯并執(zhí)行,這是操作管理;其次,對于業(yè)務邏輯的執(zhí)行結果,根據(jù)用戶的配置,定位對應的視圖,這是視圖管理.映射表工廠是一個操作和視圖配置的解釋和管理的工廠.當從映射表工廠中得到該請求對應的處理動作關系表后,即可向動作處理工廠獲取該具體動作處理類,然后交由該類處理,動作處理工廠負責定位并獲取所需要的操作.最后把結果返回給用戶并轉發(fā)到對應的界面去.控制器把系統(tǒng)用例和界面松耦合地連接起來,可以更輕松地擴展和配置新的系統(tǒng)用例和界面,并可以讓多種用戶界面共享同一個系統(tǒng)用例.即使增加新的訪問方式或新的用戶界面,也可以方便地整合并繼續(xù)應用現(xiàn)有的系統(tǒng)用例模型.

      1.2多層信息系統(tǒng)的控業(yè)務邏輯層

      業(yè)務邏輯層用于實現(xiàn)業(yè)務模型的特定功能.業(yè)務代表模式封裝對業(yè)務服務的訪問,抽象并隱藏業(yè)務服務層的實現(xiàn)細節(jié),例如對于服務遠程調用(RMI)所需要的尋址等;把底層的.錯誤或異常轉換為程序級別的錯誤信息,便于用戶理解;當調用服務的時候發(fā)生錯誤或異常,業(yè)務代表可以直接進行一定次數(shù)的重試;對服務數(shù)據(jù)進行緩存,提高運行效率.以上這些對于客戶端是透明的,因此,采用業(yè)務代表可以降低客戶端和業(yè)務邏輯層之間的耦合.服務門面的作用是控制客戶端對業(yè)務服務的訪問,降低遠程客戶端和業(yè)務服務組件的交互所造成的網(wǎng)絡負載.一般采用EnterpriceJavaBean實現(xiàn),客戶端對其進行遠程調用,在不同容器上相同的服務門面的集群可以使得網(wǎng)絡負載均衡.業(yè)務邏輯層使用服務定位器透明而統(tǒng)一地實現(xiàn)對業(yè)務服務或業(yè)務組件的尋址.服務定位器能夠隱藏尋址機制的實現(xiàn)細節(jié),封裝這一機制對不同實現(xiàn)的依賴.系統(tǒng)通過服務定位器實現(xiàn)重用,降低代碼的復雜性,提供唯一的控制點,提供對業(yè)務組件或服務的緩存機制,改善系統(tǒng)性能.服務定位器也采用單一模式實現(xiàn),因為通常一個系統(tǒng)中只采用一個服務定位器.

      1.3多層信息系統(tǒng)的控持久化層

      持久化,就是將對象保存到可以永久性保存的存儲媒介中.持久化層是在面向對象結構中一個專門負責對象持久化的類層次,將數(shù)據(jù)使用者和數(shù)據(jù)實體相互關聯(lián).持久化層使得對象的存貯對于程序設計者是透明的,設計者可以專注于應用邏輯的開發(fā),不必考慮如何存貯對象,也不用知道存貯在何種持久化機制中.持久器屬于持久化層,系統(tǒng)底層采用的是關系型數(shù)據(jù)庫,持久器須實現(xiàn)對象-關系型數(shù)據(jù)映射,對系統(tǒng)的對象模型和數(shù)據(jù)庫可以存儲的關系模型實現(xiàn)相互轉化.持久器包括客戶端工廠、映射表配置工廠、SQL語句翻譯器等主要部件.客戶向客戶端工廠發(fā)送消息,獲取一個客戶端,客戶執(zhí)行客戶端的某個具體操作,客戶端向映射表配置工廠獲取該操作對應映射配置,根據(jù)預先配置好的映射表對業(yè)務對象進行操作,利用SQL語句翻譯器提供對用戶配置的SQL語句和參數(shù)進行翻譯的方法,得到可供數(shù)據(jù)庫直接執(zhí)行的SQL語句.持久化層把內部的業(yè)務邏輯和數(shù)據(jù)處理邏輯分離開來,降低系統(tǒng)的耦合度,提高系統(tǒng)的靈活性,由于持久器所需要的配置都采用文件形式,所以持久器使得系統(tǒng)具有良好的可移植性、可維護性和可擴展性.

      2系統(tǒng)實施

      以常見的進銷存信息管理系統(tǒng)為例,將系統(tǒng)簡化為信息維護、進貨管理、銷售管理、報損管理等模塊.信息維護負責商品分類信息和供應商信息的維護;進貨管理負責商品的進貨;銷售管理負責商品的銷售;報損管理負責商品的報損工作.通過分析進銷存系統(tǒng)的結構以及業(yè)務角色的劃分,可以將進存銷系統(tǒng)擴展為六個層次結構.每一層所專注的目的不同:表示層以網(wǎng)頁形式展示系統(tǒng)界面的相關內容,收集用戶的輸入,與用戶對話,處理系統(tǒng)用戶之間及業(yè)務之間進行交互的各種程序邏輯,向用戶顯示結果輸出等.界面可應用HTML、JSP、ASP、PHP實現(xiàn);控制器層用于連接界面與進存銷系統(tǒng)用例,提供連接關系配置功能,該層可采用開源框架實現(xiàn),例如Struts、Spring等;業(yè)務邏輯層建立進存銷系統(tǒng)需要的所有業(yè)務用例,集中對數(shù)據(jù)業(yè)務邏輯進行處理,接收表示層發(fā)出的請求,進行有效性驗證,應用業(yè)務規(guī)則調用數(shù)據(jù)訪問層,以獲取響應表示層請求所需的信息.采用配置文件的方式連接表示層和業(yè)務層,使得擴展和配置簡單輕松,新的業(yè)務及界面可以采用“熱插拔”的方式融入原系統(tǒng);持久化層是進存銷系統(tǒng)用例對象數(shù)據(jù)持久器,作用在于作用在于實現(xiàn)對象和關系的映射,提供映射關系的配置和管理,使得下層的用例對象持久化.映射操作的處理邏輯置于此層,把數(shù)據(jù)處理邏輯與業(yè)務對象相分離,降低業(yè)務對象模型和關系模型耦合度;連接池扮演中間件的角色,用于解決系統(tǒng)頻繁連接數(shù)據(jù)庫造成的高負載.將數(shù)據(jù)庫連接作為中間件,通過數(shù)據(jù)庫連接池,應用程序可以重用池中已有的連接,減少用戶申請與數(shù)據(jù)庫建立或釋放連接的開銷,從而提高數(shù)據(jù)庫訪問的并發(fā)量;數(shù)據(jù)訪問層采用MySQL數(shù)據(jù)庫作支持,對系統(tǒng)數(shù)據(jù)進行管理,執(zhí)行數(shù)據(jù)的查詢、添加、修改、刪除等功能.系統(tǒng)以實際的業(yè)務為中心進行單元劃分,當其中某一個業(yè)務需要更改,只要接口沒有改變,可以直接替換.J2EE技術中的EJB針對這方面提供了良好的支持,每個業(yè)務都封裝在一個EJB中,所有的業(yè)務可以以“熱插拔”的形式提供.更改某個業(yè)務,只需要將其“拔”下來,把新的業(yè)務“插”回去即可.這對于用戶來說是完全透明的,而且也使得業(yè)務之間松耦合,松耦合后的進存銷系統(tǒng)具備更好的穩(wěn)定性和可擴展性.

      3結語

      應用對象組件的多層級信息系統(tǒng),雖然需要管理更多的文件,甚至更高的開發(fā)成本.但通過細化層次、分解結構、應用對象組件,降低了系統(tǒng)復雜度和模塊的耦合度,提高了業(yè)務的擴展能力和開發(fā)效率.由此建立的信息系統(tǒng),能夠更自如地應對業(yè)務規(guī)則的變化,便于擴展和配置新的系統(tǒng)用例和界面,從而擁有更好的軟件可維護性.

      作者:饒浩 單位:韶關學院

    【論文:對多層信息系統(tǒng)的分析】相關文章:

    信息系統(tǒng)分析論文04-11

    基于網(wǎng)絡的醫(yī)院信息系統(tǒng)的分析與設計論文04-22

    礦井中通風信息系統(tǒng)設計分析論文04-20

    多層框架結構優(yōu)化設計論文04-23

    學生成績管理信息系統(tǒng)設計分析的論文07-02

    信息系統(tǒng)的保護論文04-05

    醫(yī)藥信息系統(tǒng)論文04-13

    淺談信息系統(tǒng)分析與設計專科課程教學的探討工學論文07-08

    關于多層住宅建筑立面色彩設計論文06-03

    主站蜘蛛池模板: 色五月丁香六月欧美综合| 少妇被黑人到高潮喷出白浆| 日本不无在线一区二区三区| 2020国产欧洲精品网站| 色多多性虎精品无码av| 成人午夜精品无码一区二区三区| 日本道精品一区二区三区| 国产精品麻豆欧美日韩ww| 最新精品国偷自产在线婷婷| 中文字幕丰满孑伦无码精品| 亚洲成a∨人在线播放欧美| 三级网站视频在在线播放| 日本三级欧美三级人妇视频黑白配| 国产激情久久久久久熟女老人| 免费观看欧美猛交视频黑人| 成人网站免费观看| 亚洲精品久久久久久久观看| 久久午夜无码免费| 久久久久久无码午夜精品直播| 婷婷色综合视频在线观看| 26uuu另类亚洲欧美日本| 亚洲成av人片天堂网老年人| 国产做爰xxxⅹ久久久| 国产精品天干天干综合网| 亚洲精品一区| 国产成人av在线播放不卡| 无遮无挡爽爽免费视频| 偷拍激情视频一区二区三区 | 久久综合一色综合久久小蛇| 久久精品国产清自在天天线| 国产女人被狂躁到高潮小说| 亚洲中文字幕经典三级| 国产尤物AV尤物在线看| 亚洲欧美中文日韩v在线观看| 亚洲欧洲日产国码中文字幕| 欧美一夜爽爽爽爽爽爽| 欧美丰满熟妇xxxx性| 亚洲欧洲日产国码无码久久99| 人妻无码一区二区三区免费| 69做爰视频在线观看| 尹人香蕉久久99天天拍|