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

正文內(nèi)容

基于ctp平臺的銀行構(gòu)件的設(shè)計(jì)與實(shí)現(xiàn)碩士學(xué)位論文-文庫吧在線文庫

2025-08-26 05:52上一頁面

下一頁面
  

【正文】 , 構(gòu)件思想早在 Ada 語言中 Package 機(jī)制中已經(jīng)有了相應(yīng)的雛形 [17],一直到面向?qū)ο蟾拍畹奶岢雠c發(fā)展才逐漸嶄露頭角, 是軟件系統(tǒng)中經(jīng)過規(guī)范化 方法從實(shí)際存在系統(tǒng)中抽取或者重新開發(fā)的組件,能夠?qū)崿F(xiàn)特定功能,通過標(biāo)準(zhǔn)的接口進(jìn)行調(diào)用、集成。 構(gòu)件應(yīng)該易于擴(kuò)展性。 構(gòu)件 還應(yīng)該具有良好的客戶體驗(yàn)的顯示??偟膩碚f有一點(diǎn),構(gòu)件庫是開發(fā)出來構(gòu)件的集合,其實(shí) FMDP 項(xiàng)目就是一個(gè)簡易構(gòu)件庫的開發(fā),其模擬一個(gè)真實(shí)的銀行應(yīng)用系統(tǒng),并以此為基礎(chǔ),從其他各個(gè)不同的應(yīng)用中識別和抽取具有一定公共特性的功能,設(shè)計(jì)開發(fā)形成構(gòu)件,通過構(gòu)件 庫的形勢展現(xiàn)出來,開發(fā)人員和用戶都可以從構(gòu)件庫中取用相應(yīng)的構(gòu)件,進(jìn)行使用或者二次開發(fā)。函數(shù) 是 通過參數(shù)來適應(yīng)需求的變化。這三大 軟件構(gòu)件技術(shù)各有不同, 能夠在 在不同領(lǐng)域中 使用,都有一定的 代表性。國內(nèi)外在演化方面的研究中具有 一定 代表性的有 KCompo 框架元模型、 ArchStudio 開發(fā)運(yùn)行環(huán)境、北京大學(xué) PKUAS 系統(tǒng)以及南京大學(xué)面性服務(wù)的動(dòng)態(tài)協(xié)同框架 等 等。 也 是參數(shù)化的系統(tǒng), 其中 系統(tǒng)的各項(xiàng)配置定義 可通過 XML 語言進(jìn)行描述 聯(lián)系起來 。利用 JAVA 語言,真正的實(shí)現(xiàn)了 一次編程,到處運(yùn)行 的宗旨。 ( 5) 參數(shù)化和構(gòu)件化。對 的支持主要采用 AJAX 技術(shù), 主要增加用戶界面的 UI 組件,提供更加友好的用戶界面,如:菜單、按鈕、帶查詢排序等功能的數(shù)據(jù)表格,并將在系統(tǒng)管理的 demo 中使用這些 UI 對象。 構(gòu)件包主要是針對整個(gè)系統(tǒng),是將一個(gè)完整的系統(tǒng)分解成一個(gè)個(gè)的子模塊 ,每個(gè)子模塊往往只對應(yīng)一個(gè)功能模塊 。 邏輯構(gòu)件層,主要完成一些業(yè)務(wù)流程的判斷,通過存儲過程和在 CTP 的基礎(chǔ)上設(shè)計(jì)實(shí)現(xiàn)的交易步驟( opStep)、交易流( opFlow)來實(shí)現(xiàn)。 是通過 opStep 和服務(wù)實(shí)現(xiàn)的,其中 CTP 平臺的服務(wù)一般具有以下功能: 首先, 服務(wù)相當(dāng)于普通的 JavaBean,將多個(gè)類似的功能進(jìn)行封裝同時(shí)該服務(wù)提供的這些功能 也 必須通過相應(yīng)的 opStep 被使用,即服務(wù)中的功能 不會(huì) 直接暴露 給 提供給用戶使用。 浙江大學(xué)碩士學(xué)位論文 第 4 章 FMDP 應(yīng)用開發(fā)平臺構(gòu)件的設(shè)計(jì) 21 第 4章 FMDP 應(yīng)用開發(fā) 平臺 構(gòu)件 的設(shè)計(jì) FMDP 項(xiàng)目需求由來 和構(gòu)件開發(fā)流程設(shè)計(jì) 計(jì)算機(jī)技術(shù)的發(fā)展極大地影響和促進(jìn)了金融領(lǐng)域銀行業(yè)的發(fā)展,信息量呈現(xiàn)出幾何式的增長,特別是經(jīng)濟(jì)全球化的影響,銀行金融市場業(yè)務(wù)也大大增加了,以目前 某國有大型股份制銀行 來說,隨著業(yè)務(wù)需求量的增大,以及目前軟硬件技術(shù)的發(fā)展,原有的銀行應(yīng)用開發(fā)平臺的面臨著巨大的挑戰(zhàn),所以技術(shù)的升級不可避免。 從 CTP 平臺的結(jié)構(gòu)組成和 各層中支持構(gòu)件化開發(fā),可以了解到 CTP 平臺從存儲過程的開發(fā), JAVA 程序 ,中間核心交易 opStep,頁面流 flowc,自動(dòng)化測試案例等都可以進(jìn)行構(gòu)件化的封裝,通過特定的接口進(jìn)行調(diào)用,實(shí)現(xiàn)比較靈活的構(gòu)件復(fù)用。 技術(shù)構(gòu)件層,主要是 一些 不涉及邏輯操作的構(gòu)件,是 構(gòu)件平臺中使用最為廣泛的一層,并 可以被其它所有的構(gòu)件層調(diào)用。 數(shù)據(jù)模型層,主要完成對數(shù)據(jù)的簡單操作,使用 PL\SQL 編寫存儲過程來實(shí)現(xiàn)。最后,在構(gòu)件的開發(fā)和運(yùn)行維護(hù) 升級 方面, CTP 也 提供了基于構(gòu)件的集成開發(fā)工具 CTP Studio, 能夠快速 準(zhǔn)確地完成交易配置文件的開發(fā);同時(shí)還 提供一套構(gòu)件運(yùn)行監(jiān)控平臺, 可 用于對構(gòu)件的運(yùn)行狀況 的進(jìn)行監(jiān)控。包括圖形化交易配置、合法性驗(yàn)證,程序規(guī)格書模板的導(dǎo)出、存儲過程配置自動(dòng)生成等功能,方便開發(fā)人員的使用。 CTP 平臺在設(shè)計(jì)的時(shí)候,仿照 HTTP 渠道的訪問,對接入層進(jìn)行了抽象,通過對接入層的處理鏈設(shè)計(jì),使不同接入層的代碼能夠得到最大程度的共用。 CTP 平臺采用跨平臺的編程語言 JAVA 進(jìn)行程序開發(fā),因此所開發(fā)出來的應(yīng)用系統(tǒng)也是可以跨平臺運(yùn)行的。 CTP 平臺總體結(jié)構(gòu) CTP 核心交易平臺是一個(gè) B/S 應(yīng)用系統(tǒng) 的 核心交易開發(fā)和運(yùn)行平臺 ,其 實(shí)現(xiàn)了一個(gè)以一系列的松散 聯(lián)合的組件集成 的結(jié)構(gòu)模型 。基于構(gòu)件開發(fā)的核心是“組織” [20], 它是 SOA 面向服務(wù)的開發(fā)方式的一種最好的體現(xiàn), 它將人們的思維水平從 原來的 軟件系統(tǒng)上升到整個(gè)企業(yè)或者行業(yè),它強(qiáng)調(diào)組織級、項(xiàng)目間的協(xié)作和復(fù)用關(guān)系。因此,將軟件 系統(tǒng)中的 模塊 抽取、識別出來, 做成可以發(fā)布 在 Inter 上 能夠 由客戶調(diào)用的構(gòu)件 的開發(fā) 模式逐漸興起 [3]。但是,構(gòu)件化開發(fā)的核心思想, 即 軟件復(fù)用思想出現(xiàn)得更早,例如子程序 、數(shù)據(jù)、對象 、存儲過程 、 文檔等 的 重用, 可以看作是軟件 構(gòu)件 化 開發(fā)的源頭。如 Smalltalk80提供的內(nèi)定義的類庫在 Virtusl C++++ 提供的 API 庫可以稱之為構(gòu)件庫的雛形 [18]。 構(gòu)件應(yīng)該具有易于集成組裝。通過著一些對于軟件構(gòu)件的定義, 接口、獨(dú)立、組裝等詞經(jīng)常被提及,因而 我們可以從中概括出一些構(gòu)件和基于構(gòu)件開發(fā)方式 所應(yīng)該具有的特點(diǎn): 構(gòu)件應(yīng)該具有通用性。 浙江大學(xué)碩士學(xué)位論文 第 2 章 構(gòu)件化開發(fā)分析 10 圖 SOA 服務(wù)三角 總而言之, 從軟件開發(fā) 的歷史演變來看 ,軟件開發(fā) 的演進(jìn)和現(xiàn)代信息化的發(fā)展以及計(jì)算機(jī)硬件技術(shù)的發(fā)展是息息相關(guān),信息化是發(fā)展的外因,硬件技術(shù)是發(fā)展的基礎(chǔ),軟件開發(fā)效率也必須要符合當(dāng)前發(fā)展的趨勢,這就是推動(dòng)軟件開發(fā)從早期硬件發(fā)展制約、系統(tǒng)業(yè)務(wù)功能 單一等特點(diǎn)到現(xiàn)在系統(tǒng)功能結(jié)構(gòu)復(fù)雜化、需求變化頻繁發(fā)展。 如果我們把軟件行業(yè)的歷史進(jìn)行劃分,公認(rèn)的可以被劃分為四個(gè)階段:面向機(jī)器階段、面向過程階段、面向?qū)ο箅A段、面向構(gòu)件階段,每個(gè)階段都是在計(jì)算機(jī)軟硬件技術(shù)發(fā)展到一定階段的 產(chǎn)物 ,每個(gè)階段都是適應(yīng)當(dāng)前軟件開發(fā)生產(chǎn)力的表現(xiàn),較之前一個(gè)階段都有一定的升華 [9]。 以構(gòu)件在實(shí)際中系統(tǒng)中的應(yīng)用進(jìn)行分析,得出存在問題并給出一些建議。 具體定義構(gòu)件化的開發(fā)方法,包括構(gòu)件化開發(fā)的思想、適用范圍、特點(diǎn)、存在問題、構(gòu)件技術(shù)等,通過業(yè)務(wù)構(gòu)件和軟件構(gòu)件的界定,來闡述實(shí)際構(gòu)件模型。但 由于構(gòu)件是軟件組成的基本元素, 所 以構(gòu)件的開發(fā)往往是一個(gè)相對獨(dú)立的開發(fā)過程, 存在 許多 不同的、甚至相同功能的構(gòu)件都可能是由不同的構(gòu)件設(shè)計(jì)者 或者是 構(gòu)件開發(fā)者預(yù)先 進(jìn)行 封裝 ,通過不同的接口或者其他方式進(jìn)行 統(tǒng)一 調(diào)用 。 一般的來說 構(gòu)件就是 可復(fù)用的軟件組成部分,從軟件中抽取可以復(fù)用的公共模塊, 并 去掉這些模塊的特有信息,從而成為 單一對象 。 我國的軟件企業(yè)一直使用的是外國的操作系統(tǒng)和數(shù)據(jù)庫,對于本國信息系統(tǒng)的數(shù)據(jù)安全性不利,同時(shí)采用傳統(tǒng)的軟件開發(fā)模式不能夠很好提升軟件開發(fā)的效率 , 軟件項(xiàng)目的復(fù)用性低 。而其中的 構(gòu)件是構(gòu)件化開發(fā)的基礎(chǔ)。正是因?yàn)榭焖僭鲩L的業(yè)務(wù)和信息量,系統(tǒng)面對的需求也是經(jīng)常在變化,銀行系統(tǒng)必須要有較強(qiáng)的可擴(kuò)展性、可維護(hù)性以滿足日益變化的需求。因此,基于軟件復(fù)用的構(gòu)件化開發(fā),就成為了解決“軟件危機(jī)”的方法之一。 ( 5) 開發(fā)出來的軟件不能很好的滿足用戶的需求 。 由“軟件危機(jī)”引發(fā)的思考 伴隨著軟件規(guī)模的不斷擴(kuò)大和軟件產(chǎn)業(yè)更新?lián)Q代 速率的越來越頻繁,軟件開發(fā)的效率與 質(zhì)量就逐漸成為了人們 所 關(guān)注的焦點(diǎn), 然 而相對 于 傳統(tǒng)的軟件設(shè)計(jì)開發(fā)思想 已經(jīng)逐漸不能夠滿足當(dāng)今軟件開發(fā)的需求 ,同時(shí) 伴 隨著計(jì)算機(jī)硬件技術(shù)的飛速進(jìn)步以及信息化建設(shè)需求的增加,越來越多的大型軟件開發(fā)項(xiàng)目 工程面臨著許多 的問題,例如 軟件 開發(fā) 生命周期 冗 長 [1]、 費(fèi)用 超出預(yù)算、軟件可靠性和可維護(hù)性差 等也漸漸地 凸顯出來,與軟件工程所要求的目標(biāo)形成了強(qiáng)烈的矛盾 ,從而引發(fā)了“軟件危機(jī)” [2]。 在 金融市場應(yīng)用開發(fā)平臺項(xiàng)目 FMDP 的 構(gòu)件 設(shè)計(jì)與開發(fā) 過程 中,采用 流程圖和規(guī)范化方法分解整個(gè)應(yīng)用系統(tǒng)并從中識別出 所需 業(yè)務(wù) 構(gòu)件,在 CTP 平臺 框架的基礎(chǔ)上進(jìn)行構(gòu)件開發(fā) 和測試,并集成到應(yīng)用開發(fā) 系統(tǒng) 當(dāng) 中去 ,最終實(shí)現(xiàn)了對象、類、方法、存儲過程、測試代碼、文檔、構(gòu)件等不同粒度的軟件復(fù)用 ,為構(gòu)件化的實(shí)際應(yīng)用提供了可以借鑒的經(jīng)驗(yàn) 。 同時(shí) 伴隨著經(jīng)濟(jì)全球化和信息化的發(fā)展,促進(jìn)了各行各業(yè)的發(fā)展,特別是銀行業(yè) 原有的流程、產(chǎn)品、服務(wù)等都發(fā)生了巨大的變化,對軟件的依賴到了一個(gè)全新的高度。 致謝 ............................................................................................. 錯(cuò)誤 !未定義書簽。 ( 2) 開發(fā)出來的軟件可靠性和可維護(hù)性比較差。 基于“軟件危機(jī)”的種種表現(xiàn),采用新的開發(fā)模式已經(jīng)成了一種刻不容緩的任務(wù)。 對于銀行軟件系統(tǒng)主要有以下 幾方 面特點(diǎn) : 浙江大學(xué)碩士學(xué)位論文 第 1 章 緒論 3 ( 1) 可處 理業(yè)務(wù)廣泛。 ( 5) 易用 性。隨著計(jì)算機(jī)技術(shù)的發(fā)展,軟件行業(yè)“構(gòu)件化”“ [4]、 “產(chǎn)品化”的能力 逐步的 得到提升,人們看到了國產(chǎn)軟件行業(yè)的前進(jìn)之路 [6]。 經(jīng)過 了多年探索和發(fā)展,我國的構(gòu)件與構(gòu)件技術(shù)已經(jīng)快速 發(fā)展起來。 以目前開發(fā)的金融市場應(yīng)用開發(fā)平臺項(xiàng)目為例,該項(xiàng)目是以 某國有大型股份制銀行 自主開發(fā)的 CTP 框架為基礎(chǔ),以構(gòu)件化開發(fā)方法來進(jìn)行的項(xiàng)目 。 論文主要研究內(nèi)容 本 課題研究目標(biāo)是構(gòu)件化的開發(fā)方法在 銀行 金融市場應(yīng)用開發(fā)平臺( Financial Market Development Platform,FMDP) 中的應(yīng)用。 介紹 CTP 平臺與構(gòu)件化各個(gè)層次的關(guān)系 和實(shí)現(xiàn) 。本文是某國有大型股份制銀行的實(shí)際軟件開發(fā)項(xiàng)目為背景, 以構(gòu)件化的方法論為基礎(chǔ),講述了目前銀行軟件開發(fā)項(xiàng)目中存在的問題,提出構(gòu)件化的開發(fā)方式在軟件項(xiàng)目中的應(yīng)用, 以銀行軟件技術(shù)的升級為契機(jī), 通過實(shí)際 銀行 構(gòu)件的 設(shè)計(jì)與開發(fā), 從實(shí)際開發(fā)過程中總結(jié)經(jīng)驗(yàn),找出構(gòu)件化開發(fā)方法在實(shí)踐中的存在的問題,并以此為基礎(chǔ)提出一些解決建議 。接口是采用 中立的方式 標(biāo)準(zhǔn)化 進(jìn)行定義 ,它 應(yīng)該是 獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺、 操作系統(tǒng) 、 編程語言。實(shí)際上 關(guān)于構(gòu)件的定義,目前開來還是有并不統(tǒng)一, 以下列舉了一些具有代表性的構(gòu)件定義: ( 1) 波音公司的 Guijun Wang 對于 構(gòu)件的定義:構(gòu)件是一個(gè)帶有契約化的 接口和顯示上文依賴的組裝單元,能夠被獨(dú)立發(fā)布且可以被第三方來浙江大學(xué)碩士學(xué)位論文 第 2 章 構(gòu)件化開發(fā)分析 11 進(jìn)行 組裝 [4]。構(gòu)件化開發(fā)方式靈活多變,能夠滿足快速變化的需求,能偶應(yīng)對不同的業(yè)務(wù)功能的實(shí)現(xiàn),所以開發(fā)出來的構(gòu)件要具備一定的可擴(kuò)展性,時(shí)刻應(yīng)對著變化,從而提高構(gòu)件的使用壽命。一個(gè)構(gòu)件開發(fā)出來,首先是要考驗(yàn)其是否能夠滿足用戶的需求,這就需要開發(fā)一些相應(yīng)的 demo 或者展現(xiàn)、文檔等來介紹構(gòu)件的功能情況。 值得一提的是 構(gòu)件的檢索 , 構(gòu)件庫是許多相關(guān)構(gòu)件的集合,如何才能從眾多的構(gòu)件中獲取所需的構(gòu)件, 也就 是構(gòu)件的需求匹配,與 一般的數(shù)據(jù)庫 并 不同,構(gòu)件 的檢索和 匹配通常不能 夠得到完全 與之 相符合的構(gòu)件,對 需求相關(guān)或相近的構(gòu)件, 通常需要通過適配來使其滿足需求,還有 由于構(gòu)件的 劃分粒度不同,需求問題分解以及 構(gòu)件 的合成是常用構(gòu)件匹配的 方法。 從 80 年代起,面向?qū)ο蟮能浖_發(fā)思想 開始活躍 發(fā)展起來。 此 外,國內(nèi)楊芙清院士 [12]等結(jié)合軟件生產(chǎn)線技術(shù)的思想, 大膽 提出了青鳥構(gòu)件模型,制定了青鳥構(gòu)件技術(shù)規(guī)范。 浙江大學(xué)碩士學(xué)位論文 第 2 章 構(gòu)件化開發(fā)分析 14 本章小結(jié) 本章介紹了結(jié)合構(gòu)件化開發(fā)的一些相關(guān)概念,包括構(gòu)件化開發(fā)的歷史演變、構(gòu)件化特點(diǎn)、構(gòu)件技術(shù)的介紹等,并結(jié)合實(shí)際講述了構(gòu)件、構(gòu)件平臺、構(gòu)件庫之間的聯(lián)系 ,從構(gòu)件定義、構(gòu)件特點(diǎn)等方面詳述了構(gòu)件化開發(fā)的知 識,為下文構(gòu)件化開發(fā)在實(shí)際 FMDP 金融市場應(yīng)用開發(fā)平臺中的設(shè)計(jì)與應(yīng)用做了鋪墊。多渠道整合應(yīng)用 的 解決方案( B/S 應(yīng)用技術(shù)體系一體化) ,可以解決多平臺應(yīng)用,共同開 發(fā) 。 ( 2) 面向?qū)ο蠛蜆?gòu)件技術(shù)。 CTP 平臺采用高度參數(shù)化配置的客戶化處理方式,來匹配具體需求。 CTP 三層體系結(jié)構(gòu) 支持構(gòu)件化 CTP 平臺從平臺架構(gòu)上支持構(gòu)件化的開發(fā)。 一個(gè)完整的構(gòu)件包 ,主要由 4 各部分組成 即 展現(xiàn)、邏輯、配置、服務(wù) , 其中 包括存儲過程配置文件 、核心交易過程、流文件、 xml 配置文件、 JSP 頁面 、國際化配置文件等,采用 .ear 格式文件 ,可以在不用的系統(tǒng)的應(yīng)用中直接導(dǎo)入導(dǎo)出,便于整個(gè)構(gòu)件的功能的獲取 。對于一些公共性比較高的功能可以通過一個(gè) opStep 完成,或者也可以通過幾個(gè)簡單的 opStep 按照CTP 規(guī)范化的開發(fā),進(jìn)行組裝成 opFlow 來完成復(fù)雜的邏輯。 其次, 服務(wù)可以在系統(tǒng)初始化 時(shí) 使用, 傳入和讀取一些必要的配置信息,完成一些構(gòu)件的初始化工作 。 特別是 CTP 平臺系統(tǒng)的技術(shù)升級,已經(jīng)到了 CTP4 平臺,該平臺全面地支持了 構(gòu)件化的開發(fā),能夠保證業(yè)務(wù)構(gòu)件和技術(shù)構(gòu)件的快速開發(fā),以及應(yīng)用平臺開發(fā)項(xiàng)目的生命周期大大的縮短,系統(tǒng)質(zhì)量由較大的改善。 CTP 在結(jié)構(gòu)框架的各個(gè)層次上都對構(gòu)件化開發(fā)進(jìn)行了支持和體現(xiàn),保證了良好的開發(fā)環(huán)境和開發(fā)效率,同時(shí)也為構(gòu)件的集成提出了切實(shí)可靠地 XML 配置指導(dǎo)。CTP 平臺對主要的展現(xiàn)方式提供了支持 ,主要界面 UI 可以通過 JSP 頁面進(jìn)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1