freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ctp平臺(tái)的銀行構(gòu)件的設(shè)計(jì)與實(shí)現(xiàn)碩士學(xué)位論文(編輯修改稿)

2025-07-19 00:46 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 對(duì)于軟件構(gòu)件的定義,接口、獨(dú)立、組裝等詞經(jīng)常被提及,因而我們可以從中概括出一些構(gòu)件和基于構(gòu)件開(kāi)發(fā)方式所應(yīng)該具有的特點(diǎn):構(gòu)件應(yīng)該具有通用性。復(fù)用性是構(gòu)件化開(kāi)發(fā)的基礎(chǔ),因此構(gòu)件應(yīng)該盡可能的提高識(shí)別程度,提供公共的功能部分進(jìn)行軟件構(gòu)件設(shè)計(jì)開(kāi)發(fā),提高構(gòu)件的復(fù)用程度,把構(gòu)建一般化能夠是軟件開(kāi)發(fā)人員再次開(kāi)發(fā)的時(shí)候加快開(kāi)發(fā)的效率。構(gòu)件應(yīng)該易于擴(kuò)展性。構(gòu)件化開(kāi)發(fā)方式靈活多變,能夠滿足快速變化的需求,能偶應(yīng)對(duì)不同的業(yè)務(wù)功能的實(shí)現(xiàn),所以開(kāi)發(fā)出來(lái)的構(gòu)件要具備一定的可擴(kuò)展性,時(shí)刻應(yīng)對(duì)著變化,從而提高構(gòu)件的使用壽命。構(gòu)件應(yīng)該具有安全、可靠性。一個(gè)成熟的構(gòu)件開(kāi)發(fā)出來(lái),往往是要被多個(gè)系統(tǒng)調(diào)用的,如果構(gòu)件不穩(wěn)定存在著大量的BUG,就可能造成一大片的系統(tǒng)存在著隱患。構(gòu)件應(yīng)該具有可替換性。當(dāng)簡(jiǎn)單的對(duì)構(gòu)件擴(kuò)展不能夠滿足需求時(shí),一個(gè)構(gòu)件與系統(tǒng)的粘連程度應(yīng)該降低到一個(gè)比較低的水平,然后采用新的構(gòu)件便于替換開(kāi)發(fā)系統(tǒng)。構(gòu)件應(yīng)該具有易于集成組裝。每個(gè)構(gòu)件的開(kāi)發(fā)是一個(gè)相對(duì)獨(dú)立的過(guò)程,每個(gè)構(gòu)件的開(kāi)發(fā)者都應(yīng)該為構(gòu)件完成以后,如何能夠快速平穩(wěn)地與新系統(tǒng)集成列為考慮的范圍,沒(méi)有易于簡(jiǎn)單可靠地組裝方式,再好的構(gòu)件開(kāi)發(fā)出來(lái)也是不能夠滿足用戶的需求的,所以一般構(gòu)件開(kāi)發(fā)采用封轉(zhuǎn)和接口調(diào)用進(jìn)行,集成時(shí)只需保證接口調(diào)用正確性,并不需要考慮構(gòu)件的內(nèi)部程序結(jié)構(gòu)?!?gòu)件還應(yīng)該具有良好的客戶體驗(yàn)的顯示。一個(gè)構(gòu)件開(kāi)發(fā)出來(lái),首先是要考驗(yàn)其是否能夠滿足用戶的需求,這就需要開(kāi)發(fā)一些相應(yīng)的demo或者展現(xiàn)、文檔等來(lái)介紹構(gòu)件的功能情況。 構(gòu)件、構(gòu)件平臺(tái)、構(gòu)件庫(kù)構(gòu)件相關(guān)的定義和特點(diǎn)在前面已經(jīng)介紹過(guò)了。再來(lái)看一下與之相對(duì)應(yīng)的構(gòu)件平臺(tái)和構(gòu)件庫(kù),這也是構(gòu)件化開(kāi)中比較關(guān)鍵的組成部分。構(gòu)件平臺(tái),簡(jiǎn)單的來(lái)說(shuō)就是構(gòu)件技術(shù)的統(tǒng)稱(chēng),開(kāi)發(fā)人員使用一些構(gòu)件技術(shù)綜合在一起的構(gòu)件平臺(tái)之上進(jìn)行構(gòu)件的開(kāi),通過(guò)規(guī)范化的標(biāo)準(zhǔn)開(kāi)發(fā)構(gòu)件,使其能夠滿足不同系統(tǒng)中的功能需求。構(gòu)件庫(kù)[14]是按照一定的語(yǔ)義標(biāo)準(zhǔn)和組織結(jié)構(gòu)形成的一個(gè)構(gòu)件的集合,也就是說(shuō)這是軟件開(kāi)發(fā)中重要的共享資源,是基于構(gòu)件開(kāi)發(fā)方法的核心。如Smalltalk80提供的內(nèi)定義的類(lèi)庫(kù)在Virtusl C++++[18]。根據(jù)構(gòu)件的劃分和定義設(shè)計(jì)的不同,構(gòu)件庫(kù)的設(shè)計(jì)與組成的方式也不盡相同??偟膩?lái)說(shuō)有一點(diǎn),構(gòu)件庫(kù)是開(kāi)發(fā)出來(lái)構(gòu)件的集合,其實(shí)FMDP項(xiàng)目就是一個(gè)簡(jiǎn)易構(gòu)件庫(kù)的開(kāi)發(fā),其模擬一個(gè)真實(shí)的銀行應(yīng)用系統(tǒng),并以此為基礎(chǔ),從其他各個(gè)不同的應(yīng)用中識(shí)別和抽取具有一定公共特性的功能,設(shè)計(jì)開(kāi)發(fā)形成構(gòu)件,通過(guò)構(gòu)件庫(kù)的形勢(shì)展現(xiàn)出來(lái),開(kāi)發(fā)人員和用戶都可以從構(gòu)件庫(kù)中取用相應(yīng)的構(gòu)件,進(jìn)行使用或者二次開(kāi)發(fā)。值得一提的是構(gòu)件的檢索,構(gòu)件庫(kù)是許多相關(guān)構(gòu)件的集合,如何才能從眾多的構(gòu)件中獲取所需的構(gòu)件,也就是構(gòu)件的需求匹配,與一般的數(shù)據(jù)庫(kù)并不同,構(gòu)件的檢索和匹配通常不能夠得到完全與之相符合的構(gòu)件,對(duì)需求相關(guān)或相近的構(gòu)件,通常需要通過(guò)適配來(lái)使其滿足需求,還有由于構(gòu)件的劃分粒度不同,需求問(wèn)題分解以及構(gòu)件的合成是常用構(gòu)件匹配的方法。構(gòu)件、構(gòu)件平臺(tái)、構(gòu)件庫(kù)三者之間相互依賴(lài),相輔相成。構(gòu)件是基礎(chǔ),構(gòu)件平臺(tái)是技術(shù)實(shí)現(xiàn),構(gòu)件庫(kù)是構(gòu)件集合,這三者決定著構(gòu)件化開(kāi)發(fā)的發(fā)展道路。至于在FMDP項(xiàng)目中,構(gòu)件是通過(guò)不同的應(yīng)用系統(tǒng)中識(shí)別和抽取出來(lái),通過(guò)CTP平臺(tái)進(jìn)行構(gòu)件化開(kāi),最終集成帶構(gòu)件庫(kù)中去,通過(guò)這些實(shí)踐開(kāi)發(fā),能夠從中獲取構(gòu)件化開(kāi)在實(shí)際銀行軟件項(xiàng)目中所起到的作用。 構(gòu)件技術(shù)介紹構(gòu)件技術(shù)的概念最早是出現(xiàn)在1986年的NATO軟件工程會(huì)議上。但是,構(gòu)件化開(kāi)發(fā)的核心思想,即軟件復(fù)用思想出現(xiàn)得更早,例如子程序、數(shù)據(jù)、對(duì)象、存儲(chǔ)過(guò)程、文檔等的重用,可以看作是軟件構(gòu)件化開(kāi)發(fā)的源頭。從60年代末到80年代初,結(jié)構(gòu)化的軟件開(kāi)發(fā)思想占據(jù)了主導(dǎo)地位,與之相對(duì)應(yīng)的復(fù)用層次是函數(shù)的復(fù)用[12]。函數(shù)是通過(guò)參數(shù)來(lái)適應(yīng)需求的變化。從80年代起,面向?qū)ο蟮能浖_(kāi)發(fā)思想開(kāi)始活躍發(fā)展起來(lái)。其通過(guò)類(lèi)的封裝和方法繼承等,實(shí)現(xiàn)了數(shù)據(jù)的抽象和信息的隱蔽。通過(guò)類(lèi)的包含和繼承,大大提高了代碼的復(fù)用性。以至于面向?qū)ο缶幊趟枷霑r(shí)至今日仍有重大影響。其后來(lái)的一系列技術(shù),無(wú)不是借鑒,采納了面向?qū)ο蟮乃季S方式,但是面向?qū)ο蟮能浖_(kāi)發(fā)思想對(duì)應(yīng)的復(fù)用層次仍然停留在代碼的級(jí)別之上,由于粒度相對(duì)過(guò)小,遠(yuǎn)遠(yuǎn)沒(méi)有達(dá)到徹底的軟件復(fù)用和使軟件具備動(dòng)態(tài)適應(yīng)外界環(huán)境變化的能力。因此,將軟件系統(tǒng)中的模塊抽取、識(shí)別出來(lái),做成可以發(fā)布在Internet上能夠由客戶調(diào)用的構(gòu)件的開(kāi)發(fā)模式逐漸興起[3]。,解開(kāi)了軟件行業(yè)構(gòu)件化的序幕,經(jīng)過(guò)十多年的發(fā)展,目前相對(duì)成熟的構(gòu)件技術(shù)形成了三大流派,即OMG提出的CORBA,SUN提出的EJB,Microsoft提出的COM\DCOM。這三大軟件構(gòu)件技術(shù)各有不同,能夠在在不同領(lǐng)域中使用,都有一定的代表性。此外,國(guó)內(nèi)楊芙清院士[12]等結(jié)合軟件生產(chǎn)線技術(shù)的思想,大膽提出了青鳥(niǎo)構(gòu)件模型,制定了青鳥(niǎo)構(gòu)件技術(shù)規(guī)范。發(fā)展至今,青鳥(niǎo)系統(tǒng)已經(jīng)是是我國(guó)第一個(gè)大規(guī)模、綜合軟件支持環(huán)境,其在促進(jìn)軟件產(chǎn)業(yè)化、規(guī)模化形成方面做出了積極地探索,并積累了大量寶貴的經(jīng)驗(yàn),可以成為是我國(guó)構(gòu)件化開(kāi)發(fā)的里程碑和先行者。早期的構(gòu)件技術(shù)以CORBA、EJB為代表,它們實(shí)現(xiàn)了組件式的可重復(fù)應(yīng)用的功能,同時(shí)提供了可視化的控件集成開(kāi)發(fā)方式,大大提高了軟件系統(tǒng)的開(kāi)發(fā)效率?,F(xiàn)在面向構(gòu)件的開(kāi)發(fā)思想,是面向?qū)ο蠹夹g(shù)的發(fā)展與升華,是更高層次上抽象,同時(shí)實(shí)現(xiàn)了低耦合,高復(fù)用的特點(diǎn),加大了軟件復(fù)用粒度。還有基于構(gòu)件的開(kāi)發(fā)不需要特定的開(kāi)發(fā)語(yǔ)言,它也可以使用任何的開(kāi)發(fā)語(yǔ)言,但是它唯一的要求就是必須使用統(tǒng)一構(gòu)件組裝語(yǔ)言,來(lái)對(duì)構(gòu)件進(jìn)行集成,保證整個(gè)系統(tǒng)的穩(wěn)定性,隨著xml語(yǔ)言的興起,很好的解決了構(gòu)件化語(yǔ)言的問(wèn)題?;跇?gòu)件開(kāi)發(fā)的核心是“組織”[20],它是SOA面向服務(wù)的開(kāi)發(fā)方式的一種最好的體現(xiàn),它將人們的思維水平從原來(lái)的軟件系統(tǒng)上升到整個(gè)企業(yè)或者行業(yè),它強(qiáng)調(diào)組織級(jí)、項(xiàng)目間的協(xié)作和復(fù)用關(guān)系。所以以往構(gòu)件化開(kāi)發(fā)以及面向服務(wù)等大多應(yīng)用在ERP(Enterprise Resource Planning)企業(yè)資源管理系統(tǒng)之中,伴隨著軟件技術(shù)的發(fā)展和軟件系統(tǒng)規(guī)模的擴(kuò)大,特別是面向服務(wù)的技術(shù)發(fā)展與成熟,人們?cè)谲浖到y(tǒng)中關(guān)注的焦點(diǎn)已經(jīng)從實(shí)現(xiàn)功能逐漸轉(zhuǎn)移到如何將實(shí)現(xiàn)具體已經(jīng)實(shí)現(xiàn)的功能的各個(gè)服務(wù)組件集成起來(lái),并形成穩(wěn)定、完整的系統(tǒng)[3],同時(shí)構(gòu)件化的應(yīng)用已經(jīng)擴(kuò)展到了計(jì)算機(jī)行業(yè)的各個(gè)角落。國(guó)內(nèi)外在演化方面的研究中具有一定代表性的有KComponet框架元模型、ArchStudio開(kāi)發(fā)運(yùn)行環(huán)境、北京大學(xué)PKUAS系統(tǒng)以及南京大學(xué)面性服務(wù)的動(dòng)態(tài)協(xié)同框架等等。 本章小結(jié)本章介紹了結(jié)合構(gòu)件化開(kāi)發(fā)的一些相關(guān)概念,包括構(gòu)件化開(kāi)發(fā)的歷史演變、構(gòu)件化特點(diǎn)、構(gòu)件技術(shù)的介紹等,并結(jié)合實(shí)際講述了構(gòu)件、構(gòu)件平臺(tái)、構(gòu)件庫(kù)之間的聯(lián)系,從構(gòu)件定義、構(gòu)件特點(diǎn)等方面詳述了構(gòu)件化開(kāi)發(fā)的知識(shí),為下文構(gòu)件化開(kāi)發(fā)在實(shí)際FMDP金融市場(chǎng)應(yīng)用開(kāi)發(fā)平臺(tái)中的設(shè)計(jì)與應(yīng)用做了鋪墊。14浙江大學(xué)碩士學(xué)位論文 第3章CTP平臺(tái)框架分析第3章 CTP平臺(tái)框架分析 CTP平臺(tái)CTP(Core Transaction Platform)核心交易平臺(tái)是一套成熟的應(yīng)用程序框架,其核心思想是把相似或者相同的并具有一些共同點(diǎn)的處理模塊抽象成公共對(duì)象,以便這些對(duì)象在不同的應(yīng)用系統(tǒng)中進(jìn)行重用。但是不同的應(yīng)用系統(tǒng)往往具有各自不同的系統(tǒng)特點(diǎn),不可能找到一種一勞永逸的方法將所有的交易按照相同的方式或者方法實(shí)現(xiàn)。因此,為了在最大限度上方便應(yīng)用開(kāi)發(fā),減輕開(kāi)發(fā)人員工作量和工作壓力,同時(shí)不喪失系統(tǒng)的靈活性和可擴(kuò)展性,CTP平臺(tái)參考SCA等構(gòu)件規(guī)范標(biāo)準(zhǔn),在設(shè)計(jì)時(shí)遵循以下原則:(1)平臺(tái)提供足夠多的通用構(gòu)件可供二次開(kāi)發(fā)使用(2)平臺(tái)盡量保重對(duì)特定交易實(shí)現(xiàn)的靈活性,并不限于一定模式(3)平臺(tái)具有一定的可擴(kuò)展性,以應(yīng)對(duì)需求變化 同時(shí)CTP平臺(tái)作為符合構(gòu)件化開(kāi)發(fā)思想的底層平臺(tái)框架,具有模塊化、服務(wù)化、數(shù)據(jù)標(biāo)準(zhǔn)化、易集成、良好的用戶體驗(yàn)及有好的業(yè)務(wù)定制等特點(diǎn)。作為面向服務(wù)的JAVA應(yīng)用基礎(chǔ)平臺(tái),CTP4從單一的應(yīng)用架構(gòu)向多應(yīng)用架構(gòu)進(jìn)行演變,強(qiáng)調(diào)各功能模塊之間的集成能力,采用統(tǒng)一的視圖呈獻(xiàn)給用戶,屏蔽了后端多個(gè)應(yīng)用,有利于金融市場(chǎng)業(yè)務(wù)的創(chuàng)新和發(fā)展,解決了以客戶為中心模式帶來(lái)的業(yè)務(wù)構(gòu)件的靈活定制。 CTP平臺(tái)總體結(jié)構(gòu)CTP核心交易平臺(tái)是一個(gè)B/S應(yīng)用系統(tǒng)的核心交易開(kāi)發(fā)和運(yùn)行平臺(tái),其實(shí)現(xiàn)了一個(gè)以一系列的松散聯(lián)合的組件集成的結(jié)構(gòu)模型。通過(guò)對(duì)業(yè)務(wù)系統(tǒng)進(jìn)行特定抽象,提取相同或相似的處理模式構(gòu)造出公用組件(服務(wù)或交易步驟),以便在開(kāi)發(fā)新應(yīng)用的時(shí)候可以進(jìn)行重用。也是參數(shù)化的系統(tǒng),其中系統(tǒng)的各項(xiàng)配置定義可通過(guò)XML語(yǔ)言進(jìn)行描述聯(lián)系起來(lái)。多渠道整合應(yīng)用的解決方案(B/S應(yīng)用技術(shù)體系一體化),可以解決多平臺(tái)應(yīng)用,共同開(kāi)發(fā)。同時(shí),CTP平臺(tái)將J2EE體系規(guī)范、構(gòu)件技術(shù)、XML 技術(shù)和可視化開(kāi)發(fā)技術(shù)結(jié)合起來(lái),為基于CTP平臺(tái)之上的應(yīng)用提供了面向構(gòu)件的應(yīng)用架構(gòu),通過(guò)圖形化的構(gòu)件單元作為應(yīng)用系統(tǒng)的基本組成元素,使應(yīng)用系統(tǒng)可以快速高質(zhì)量的搭建,建成的應(yīng)用系統(tǒng)具有較強(qiáng)的可管理可維護(hù)能力,同時(shí)擁有最強(qiáng)的需求變化響應(yīng)的能力,并且通過(guò)構(gòu)件積累來(lái)持續(xù)積累軟件知識(shí)財(cái)富??傮w的結(jié)構(gòu)基本可以從三方面來(lái)看:最頂層是與客戶直接交互的頁(yè)面UI展示技術(shù),主要的表現(xiàn)手段是JSP頁(yè)面,其中涉及的技術(shù)包括HTML,基本JAVA語(yǔ)法,腳本語(yǔ)言JavaScrip;中間層的業(yè)務(wù)邏輯處理,主要是通過(guò)交易(operation)來(lái)完成,是編寫(xiě)標(biāo)準(zhǔn)的XML語(yǔ)言編寫(xiě)來(lái)進(jìn)行交易流程的配置,只需進(jìn)行標(biāo)準(zhǔn)的組件以及參數(shù)配置;底層的功能的實(shí)現(xiàn),如與數(shù)據(jù)庫(kù)連接等,數(shù)據(jù)依賴(lài)注入,可利用JAVA代碼編寫(xiě),但大部分功能已被開(kāi)發(fā)成公用服務(wù)和組件,用戶只需要配置個(gè)性化的參數(shù)就可以使用這些組件,同時(shí)對(duì)于應(yīng)用需要的特殊功能,在CTP平臺(tái)的應(yīng)用中還未能提供公用組件或者是用戶特定需要對(duì)現(xiàn)有組件要進(jìn)行特殊處理,那么用戶通過(guò)需要編寫(xiě)提交開(kāi)開(kāi)發(fā)組進(jìn)行開(kāi)發(fā)或修改JAVA代碼自己來(lái)進(jìn)行相應(yīng)構(gòu)件的擴(kuò)展來(lái)實(shí)現(xiàn)。 CTP平臺(tái)特性CTP是一個(gè)輕量級(jí)的開(kāi)放平臺(tái),采用JAVA技術(shù)進(jìn)行平臺(tái)構(gòu)建和實(shí)現(xiàn),所有的流程配置采用標(biāo)準(zhǔn)的XML語(yǔ)言方式,正符合了構(gòu)件化開(kāi)發(fā)要求。(1)平臺(tái)無(wú)關(guān)性。CTP平臺(tái)采用跨平臺(tái)的編程語(yǔ)言JAVA進(jìn)行程序開(kāi)發(fā),因此所開(kāi)發(fā)出來(lái)的應(yīng)用系統(tǒng)也是可以跨平臺(tái)運(yùn)行的。這種模式可以大大減少應(yīng)用系統(tǒng)對(duì)用戶原有軟硬件設(shè)備的依賴(lài)性,從而保護(hù)用戶投資,同時(shí)也使用戶對(duì)機(jī)器的選擇余地更加廣泛。利用JAVA語(yǔ)言,真正的實(shí)現(xiàn)了一次編程,到處運(yùn)行的宗旨。(2)面向?qū)ο蠛蜆?gòu)件技術(shù)。系統(tǒng)使用純面向?qū)ο蟮拈_(kāi)發(fā)模式,對(duì)關(guān)鍵業(yè)務(wù)數(shù)據(jù)進(jìn)行了封裝,用戶可以以JavaBean的方式自定義數(shù)據(jù)模型,同時(shí)以組件的方式向二次開(kāi)發(fā)人員提供可繼承與重用的業(yè)務(wù)邏輯模塊,這就從設(shè)計(jì)思想上、開(kāi)發(fā)效率上、程序可重用性上提供了技術(shù)上的支持,同時(shí)也保證了最終應(yīng)用系統(tǒng)的質(zhì)量。(3)三層體系結(jié)構(gòu)。CTP平臺(tái)的核心交易調(diào)度模塊是可以脫離容器運(yùn)行的,但是在BS應(yīng)用場(chǎng)景中,CTP平臺(tái)仍然采用的是流行的三層體系結(jié)構(gòu),簡(jiǎn)化了對(duì)客戶端的開(kāi)發(fā)及維護(hù),而且保證了新的應(yīng)用開(kāi)發(fā)時(shí)不會(huì)影響現(xiàn)有的后臺(tái)業(yè)務(wù)系統(tǒng)或數(shù)據(jù)庫(kù),同時(shí)實(shí)現(xiàn)了與后臺(tái)的DSR、MQ、Lotus、數(shù)據(jù)庫(kù)等簡(jiǎn)易連接。(4)多渠道接入平臺(tái)。CTP平臺(tái)在設(shè)計(jì)的時(shí)候,仿照HTTP渠道的訪問(wèn),對(duì)接入層進(jìn)行了抽象,通過(guò)對(duì)接入層的處理鏈設(shè)計(jì),使不同接入層的代碼能夠得到最大程度的共用。渠道層采用高度參數(shù)化的配置,來(lái)配合應(yīng)用不同的具體要求。(5)參數(shù)化和構(gòu)件化。CTP平臺(tái)采用高度參數(shù)化配置的客戶化處理方式,來(lái)匹配具體需求。不僅系統(tǒng)環(huán)境配置采用XML文件定義執(zhí)行,并且系統(tǒng)應(yīng)用,交易生成均可通過(guò)最大程度配置各種外部XML文件,并利用代碼的重用技術(shù),配合少量的編程來(lái)實(shí)現(xiàn),因而應(yīng)用系統(tǒng)的開(kāi)發(fā)可以做到便捷,快速和有效。平臺(tái)參考SCA標(biāo)準(zhǔn),對(duì)交易步驟和交易配置文件進(jìn)行規(guī)范,由于交易定義了輸入/輸出參數(shù),使得交易級(jí)配置文件(業(yè)務(wù))能夠得到重用。(6)方便的開(kāi)發(fā)環(huán)境。配合CTP平臺(tái)開(kāi)發(fā),提供了基于RAD的集成開(kāi)發(fā)環(huán)境,提供基于構(gòu)件化開(kāi)發(fā)的透視圖。包括圖形化交易配置、合法性驗(yàn)證,程序規(guī)格書(shū)模板的導(dǎo)出、存儲(chǔ)過(guò)程配置自動(dòng)生成等功能,方便開(kāi)發(fā)人員的使用。(7)。,提供更加友好的用戶界面,如:菜單、按鈕、帶查詢排序等功能的數(shù)據(jù)表格,并將在系統(tǒng)管理的demo中使用這些UI對(duì)象。 CTP三層體系結(jié)構(gòu)支持構(gòu)件化CTP平臺(tái)從平臺(tái)架構(gòu)上支持構(gòu)件化的開(kāi)發(fā)。首先,CTP為構(gòu)件的運(yùn)行提供了完整的容器環(huán)境,他完成了各類(lèi)構(gòu)件的轉(zhuǎn)載和整個(gè)生命周期的管理,并負(fù)責(zé)將各個(gè)種類(lèi)的構(gòu)件根據(jù)之間的交易業(yè)務(wù)邏輯按需進(jìn)行組合,同時(shí)為構(gòu)件提供了良好的運(yùn)行環(huán)境。其次,CTP在平臺(tái)的各個(gè)層次上提供了一系列帶有邏輯功能的構(gòu)件可供應(yīng)用系統(tǒng)使用,其中提供了一套豐富的技術(shù)構(gòu)件庫(kù)[19],可以結(jié)合現(xiàn)有各個(gè)系統(tǒng)應(yīng)用的具體情況,進(jìn)行系統(tǒng)模型的設(shè)計(jì),通過(guò)技術(shù)構(gòu)件、邏輯構(gòu)件等集成提供一個(gè)新應(yīng)用系統(tǒng)的雛形。而且,CTP系統(tǒng)有良好的擴(kuò)張性,開(kāi)發(fā)人員可以根據(jù)自身的要求開(kāi)發(fā)所需的構(gòu)件,同時(shí)還提供了一些常用的業(yè)務(wù)交易構(gòu)件的模板,使之能夠較好的為應(yīng)用系統(tǒng)開(kāi)發(fā)業(yè)務(wù)構(gòu)件,應(yīng)用系統(tǒng)根據(jù)自身的業(yè)務(wù)特點(diǎn),也可以定義出更多的業(yè)務(wù)模板構(gòu)件,增加具體業(yè)務(wù)開(kāi)發(fā)的效率和質(zhì)量。再者,具有相同業(yè)務(wù)特性的相關(guān)應(yīng)用系統(tǒng)也可以在CTP系統(tǒng)的基礎(chǔ)上,定制和開(kāi)個(gè)各自所需的構(gòu)件內(nèi)容,從而形成新的業(yè)務(wù)員開(kāi)發(fā)平臺(tái)。最后,在構(gòu)件的開(kāi)發(fā)和運(yùn)行維護(hù)升級(jí)方面, CTP也提供了基于構(gòu)件的集成開(kāi)發(fā)工具CTP Studio,能夠快速準(zhǔn)確地完成交易配置文件的開(kāi)發(fā);同時(shí)還提供一套構(gòu)件運(yùn)行監(jiān)控平臺(tái),可用于對(duì)構(gòu)件的運(yùn)行狀況的進(jìn)行監(jiān)控。 基于CTP平臺(tái)支持構(gòu)件化實(shí)現(xiàn) 構(gòu)件包構(gòu)件包是基于CTP平臺(tái)進(jìn)行構(gòu)件化開(kāi)發(fā)而引入的一個(gè)名稱(chēng),是基于RAD(Ratonal Application Developer)進(jìn)行開(kāi)發(fā),采用WAS[21](Web Application Service)服務(wù)器發(fā)布,形成構(gòu)件化開(kāi)發(fā)工具。構(gòu)件包主要是針對(duì)整個(gè)系統(tǒng),是將一個(gè)完整的系統(tǒng)分解成一個(gè)個(gè)的子模塊,每個(gè)子模塊往往只對(duì)應(yīng)一個(gè)功能模塊。一個(gè)完整的構(gòu)件包,主要由4各部分組成即展現(xiàn)、邏輯、配置、服務(wù),其中包括存儲(chǔ)過(guò)程配置文件、核心交易過(guò)程、流文件、xml配置文件、JSP頁(yè)面、國(guó)際化配置文件等,可以在不用的系統(tǒng)的應(yīng)用中直接導(dǎo)入導(dǎo)出,便于整個(gè)構(gòu)件的功能的獲取。在此構(gòu)件包是對(duì)開(kāi)發(fā)出來(lái)構(gòu)件程序的一種獨(dú)立性
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1