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

正文內(nèi)容

基于ctp平臺的銀行構(gòu)件的設(shè)計與實現(xiàn)碩士學(xué)位論文-資料下載頁

2025-07-02 05:52本頁面

【導(dǎo)讀】同時伴隨著經(jīng)濟(jì)全球化和信息化的發(fā)展,促進(jìn)了各行各業(yè)的發(fā)展,特。一個全新的高度。正是隨著這種趨勢如何更加快速、有效地開發(fā)高質(zhì)量的銀行軟。件系統(tǒng),是目前軟件行業(yè)所面臨的問題。目前,構(gòu)件化的開發(fā)思想正是解決這一問題的方法之一。面提出相應(yīng)建議,同時展望下一步的構(gòu)件化開發(fā)的工作。在金融市場應(yīng)用開發(fā)平。系統(tǒng)并從中識別出所需業(yè)務(wù)構(gòu)件,在CTP平臺框架的基礎(chǔ)上進(jìn)行構(gòu)件開發(fā)和測試,

  

【正文】 不可能找到一種一勞永逸的方法將所有的交易按照相同的方式或者方法實現(xiàn)。因此,為了在最大限度上方便應(yīng)用開發(fā),減輕開發(fā)人員工作量和工作壓力,同時不喪 失系統(tǒng)的靈活性和可擴(kuò)展性, CTP 平臺參考 SCA 等構(gòu)件規(guī)范標(biāo)準(zhǔn),在設(shè)計時遵循以下原則: ( 1) 平臺提供足夠多的通用構(gòu)件可供二次開發(fā)使用 ( 2) 平臺盡量保重對特定交易實現(xiàn)的靈活性,并不限于一定模式 ( 3) 平臺具有一定的可擴(kuò)展性,以應(yīng)對需求變化 同時 CTP 平臺作為符合構(gòu)件化開發(fā)思想的底層平臺框架,具有模塊化、服務(wù)化、數(shù)據(jù)標(biāo)準(zhǔn)化、易集成、良好的用戶體驗及 有好的業(yè)務(wù)定制等特點。作為面向服務(wù)的 JAVA 應(yīng)用基礎(chǔ) 平臺, CTP4 從單一的應(yīng)用架構(gòu)向多應(yīng)用架構(gòu)進(jìn)行演變,強調(diào)各功能模塊之間的集成能力,采用統(tǒng)一的視圖呈獻(xiàn)給用戶,屏 蔽了后端多個應(yīng)用,有利于金融市場業(yè)務(wù)的創(chuàng)新和發(fā)展,解決了以客戶為中心模式帶來的 業(yè)務(wù)構(gòu)件的靈活定制。 CTP 平臺總體結(jié)構(gòu) CTP 核心交易平臺是一個 B/S 應(yīng)用系統(tǒng) 的 核心交易開發(fā)和運行平臺 ,其 實現(xiàn)了一個以一系列的松散 聯(lián)合的組件集成 的結(jié)構(gòu)模型 。 通過對業(yè)務(wù)系統(tǒng)進(jìn)行 特定 抽象,提取相同或相 似的處理模式構(gòu)造出公用組件(服務(wù)或交易步驟),以便在開發(fā)新應(yīng)用的時候可以進(jìn)行 重用。 也 是參數(shù)化的系統(tǒng), 其中 系統(tǒng)的各項配置定義 可通過 XML 語言進(jìn)行描述 聯(lián)系起來 。多渠道整合應(yīng)用 的 解決方案( B/S 應(yīng)用技術(shù)體系一體化) ,可以解決多平臺應(yīng)用,共同開 發(fā) 。 同時, CTP 平臺將 J2EE 體系規(guī)范、構(gòu)件技術(shù)、 XML 技術(shù)和可視化開發(fā)技術(shù)浙江大學(xué)碩士學(xué)位論文 第 3 章 CTP 平臺框架分析 16 結(jié)合起來,為基于 CTP 平臺之上的應(yīng)用提供了面向構(gòu)件的應(yīng)用架構(gòu),通過圖形化的構(gòu)件單元作為應(yīng)用系統(tǒng)的基本組成元素,使應(yīng)用系統(tǒng)可以快速高質(zhì)量的搭建,建成的應(yīng)用系統(tǒng)具有較強的可管理可維護(hù)能力,同時擁有最強的需求變化響應(yīng) 的能力,并 且 通過構(gòu)件積累來持續(xù)積累軟件知識財富。 總體的結(jié)構(gòu) 基本可以從三方面來看 : 最頂層是與客戶 直接 交互的頁面 UI 展示技術(shù),主要 的 表現(xiàn)手段是 JSP頁面, 其中 涉及的技術(shù)包括 HTML,基本 JAVA 語法, 腳本語言 JavaScrip;中間層的業(yè)務(wù)邏輯處理,主要 是 通過 交易( operation)來完成,是 編寫 標(biāo)準(zhǔn)的 XML語言編寫來進(jìn)行交易流程的配置,只需進(jìn)行標(biāo)準(zhǔn)的組件以及參數(shù)配置 ;底層的功能 的 實現(xiàn),如與數(shù)據(jù)庫連接等 ,數(shù)據(jù)依賴注入 , 可 利用 JAVA 代碼編寫,但大部分功能已 被開發(fā)成公用服務(wù)和組件,用戶只需要配置個性化 的參數(shù)就可以 使用這些組件, 同時 對于應(yīng)用需要的特殊功能,在 CTP 平臺的 應(yīng)用中還未能提供公用組件或 者 是用戶 特定 需要對現(xiàn)有組件 要 進(jìn)行特殊處理, 那么 用戶 通過 需要編寫 提交開開發(fā)組進(jìn)行開發(fā) 或修改 JAVA 代碼 自己來進(jìn)行相應(yīng)構(gòu)件的擴(kuò)展 來實現(xiàn) 。 CTP 平臺特性 CTP 是一個輕量級的開放平臺 ,采用 JAVA 技術(shù)進(jìn)行平臺構(gòu)建和實現(xiàn) ,所有的流程配置采用標(biāo)準(zhǔn)的 XML 語言方式 ,正符合了構(gòu)件化開發(fā)要求 。 ( 1) 平臺無關(guān)性。 CTP 平臺采用跨平臺的編程語言 JAVA 進(jìn)行程序開發(fā),因此所開發(fā)出來的應(yīng)用系統(tǒng)也是可以跨平臺運行的。這種模式可以大大減少應(yīng)用系統(tǒng)對用戶原有軟硬件設(shè)備的依賴性,從而保護(hù)用戶投資,同時也使用戶對機器的選擇余地更加廣泛。利用 JAVA 語言,真正的實現(xiàn)了 一次編程,到處運行 的宗旨。 ( 2) 面向?qū)ο蠛蜆?gòu)件技術(shù)。系統(tǒng)使用純面向?qū)ο蟮拈_發(fā)模式,對關(guān)鍵業(yè)務(wù)數(shù)據(jù)進(jìn) 行了封裝,用戶可以以 JavaBean 的方式自定義數(shù)據(jù)模型,同時以組件的方式向二次開發(fā)人員提供可繼承與重用的業(yè)務(wù)邏輯模塊,這就從設(shè)計思想上、開發(fā)效率上、程序可重用性上提供了技術(shù)上的支持,同時也保證了最終應(yīng)用系統(tǒng)的質(zhì)量。 ( 3) 三層體系結(jié)構(gòu)。 CTP 平臺的核心交易調(diào)度模塊是可以脫離容器運行的,但是在 BS 應(yīng)用場景中, CTP 平臺仍然采用的是流行的三層體系結(jié)構(gòu),簡化了對客戶端的開發(fā)及維護(hù) ,而且保證了新的應(yīng)用開發(fā)時不會影響現(xiàn)有的后臺業(yè)務(wù)系統(tǒng)或數(shù)據(jù)庫 ,同時實現(xiàn)了與后臺的 DSR、 MQ、 Lotus、數(shù)浙江大學(xué)碩士學(xué)位論文 第 3 章 CTP 平臺框架分析 17 據(jù)庫等簡易連接。 ( 4) 多 渠道接入平臺。 CTP 平臺在設(shè)計的時候,仿照 HTTP 渠道的訪問,對接入層進(jìn)行了抽象,通過對接入層的處理鏈設(shè)計,使不同接入層的代碼能夠得到最大程度的共用。渠道層采用高度參數(shù)化的配置,來配合應(yīng)用不同的具體要求。 ( 5) 參數(shù)化和構(gòu)件化。 CTP 平臺采用高度參數(shù)化配置的客戶化處理方式,來匹配具體需求。不僅系統(tǒng)環(huán)境配置采用 XML 文件定義執(zhí)行 ,并且系統(tǒng)應(yīng)用 ,交易生成均可通過最大程度配置各種外部 XML 文件 ,并利用代碼的重用技術(shù) ,配合少量的編程來實現(xiàn) ,因而應(yīng)用系統(tǒng)的開發(fā)可以做到便捷 ,快速和有效。平臺參考 SCA 標(biāo)準(zhǔn),對交易步驟和 交易配置文件進(jìn)行規(guī)范,由于交易定義了輸入 /輸出參數(shù),使得交易級配置文件(業(yè)務(wù))能夠得到重用。 ( 6) 方便的開發(fā)環(huán)境。配合 CTP 平臺開發(fā),提供了基于 RAD 的集成開發(fā)環(huán)境,提供基于構(gòu)件化開發(fā)的透視圖。包括圖形化交易配置、合法性驗證,程序規(guī)格書模板的導(dǎo)出、存儲過程配置自動生成等功能,方便開發(fā)人員的使用。 ( 7) 支持。對 的支持主要采用 AJAX 技術(shù), 主要增加用戶界面的 UI 組件,提供更加友好的用戶界面,如:菜單、按鈕、帶查詢排序等功能的數(shù)據(jù)表格,并將在系統(tǒng)管理的 demo 中使用這些 UI 對象。 CTP 三層體系結(jié)構(gòu) 支持構(gòu)件化 CTP 平臺從平臺架構(gòu)上支持構(gòu)件化的開發(fā)。首先, CTP 為構(gòu)件的運行提供了完整的容器環(huán)境,他完成了各類構(gòu)件的轉(zhuǎn)載和整個生命周期的管理,并負(fù)責(zé)將各個種類的構(gòu)件根據(jù)之間的交易業(yè)務(wù)邏輯按需進(jìn)行組合,同時為構(gòu)件提供了良好的運行環(huán)境。其次, CTP 在平臺的各個層次上提供了一系列帶有邏輯功能的構(gòu)件可供應(yīng)用系統(tǒng)使用,其中提供了一套豐富的技術(shù)構(gòu)件庫 [19],可以結(jié)合現(xiàn)有各個系統(tǒng)應(yīng)用的具體情況,進(jìn)行系統(tǒng)模型的設(shè)計,通過技術(shù)構(gòu)件、 邏輯構(gòu)件等集成提供一個新應(yīng)用系統(tǒng)的雛形。而且, CTP 系統(tǒng)有良好的擴(kuò)張性,開發(fā)人員可以根據(jù)自身的要求開發(fā)所需的構(gòu)件,同時還提供了一些常用的業(yè)務(wù)交易構(gòu)件的模板,使之能夠較好的為應(yīng)用系統(tǒng)開發(fā)業(yè)務(wù)構(gòu)件,應(yīng)用系統(tǒng)根據(jù)自身的業(yè)務(wù)特點,也可以定義出更多的業(yè)務(wù)模板構(gòu)件,增加具體業(yè)務(wù)開發(fā)的效率和質(zhì)量。再者,具有相同業(yè)務(wù)浙江大學(xué)碩士學(xué)位論文 第 3 章 CTP 平臺框架分析 18 特性的相關(guān)應(yīng)用系統(tǒng)也可以在 CTP 系統(tǒng)的基礎(chǔ)上,定制和開個各自所需的構(gòu)件內(nèi)容,從而形成新的業(yè)務(wù)員開發(fā)平臺。最后,在構(gòu)件的開發(fā)和運行維護(hù) 升級 方面, CTP 也 提供了基于構(gòu)件的集成開發(fā)工具 CTP Studio, 能夠快速 準(zhǔn)確地完成交易配置文件的開發(fā);同時還 提供一套構(gòu)件運行監(jiān)控平臺, 可 用于對構(gòu)件的運行狀況 的進(jìn)行監(jiān)控。 基于 CTP 平臺 支持構(gòu)件化 實現(xiàn) 構(gòu)件包 構(gòu)件包是基于 CTP 平臺進(jìn)行構(gòu)件化開發(fā)而引入的一個名稱,是基于 RAD( Ratonal Application Developer)進(jìn)行開發(fā),采用 WAS[21]( Web Application Service)服務(wù)器發(fā)布,形成構(gòu)件化開發(fā)工具。 構(gòu)件包主要是針對整個系統(tǒng),是將一個完整的系統(tǒng)分解成一個個的子模塊 ,每個子模塊往往只對應(yīng)一個功能模塊 。 一個完整的構(gòu)件包 ,主要由 4 各部分組成 即 展現(xiàn)、邏輯、配置、服務(wù) , 其中 包括存儲過程配置文件 、核心交易過程、流文件、 xml 配置文件、 JSP 頁面 、國際化配置文件等,采用 .ear 格式文件 ,可以在不用的系統(tǒng)的應(yīng)用中直接導(dǎo)入導(dǎo)出,便于整個構(gòu)件的功能的獲取 。 在此構(gòu)件包是對 開發(fā)出來構(gòu)件程序 的一種獨立性的保證,一個構(gòu)件包里面具有一個構(gòu)件完整的功能,所有的程序都能夠在這一構(gòu)件包中找到 ,此外當(dāng)單獨一個構(gòu)件包不能夠滿足要求時,可以通過不同的構(gòu)件包之間通過配置,建立起包的依賴,方便快捷。 圖 構(gòu)件包組成圖 浙江大學(xué)碩士學(xué)位論文 第 3 章 CTP 平臺框架分析 19 CTP 平臺支持構(gòu)件化系統(tǒng)結(jié)構(gòu)層次體現(xiàn) 圖 系統(tǒng)構(gòu)件化結(jié)構(gòu)層次圖 CTP 平臺框架在框架的每個層次上都對構(gòu)件化進(jìn)行了支持。 如圖 為 CTP平臺個層次結(jié)構(gòu) 的 圖。 物理數(shù)據(jù)層,主要是素具存儲的地方,一般為關(guān)系數(shù)據(jù)庫, CTP 平臺提供了對數(shù)據(jù)庫連接使用的封裝,通過 J2EE 提供的資源引用方式對數(shù)據(jù)庫等外部資源進(jìn)行屏蔽,通過接口調(diào)用實現(xiàn)。 數(shù)據(jù)模型層,主要完成對數(shù)據(jù)的簡單操作,使用 PL\SQL 編寫存儲過程來實現(xiàn)。該層可以通過存儲過程實現(xiàn)涉及具體數(shù)據(jù)的增加、刪除、修改,以及數(shù)據(jù)庫中的多表的一些操作。 邏輯構(gòu)件層,主要完成一些業(yè)務(wù)流程的判斷,通過存儲過程和在 CTP 的基礎(chǔ)上設(shè)計實現(xiàn)的交易步驟( opStep)、交易流( opFlow)來實現(xiàn)。對于一些公共性比較高的功能可以通過一個 opStep 完成,或者也可以通過幾個簡單的 opStep 按照CTP 規(guī)范化的開發(fā),進(jìn)行組裝成 opFlow 來完成復(fù)雜的邏輯。 業(yè)務(wù)流程層, CTP 對業(yè)務(wù)流程層的支持,主要是通過交易配置文件的方式 來體現(xiàn)具體 業(yè)務(wù)流程,在交易配置文件中,根據(jù) 交易 流程的需要,不同的構(gòu)件可以浙江大學(xué)碩士學(xué)位論文 第 3 章 CTP 平臺框架分析 20 進(jìn)行 組合, 從而 實現(xiàn)更大程度上的重用。 同時 CTP 平臺對展現(xiàn)構(gòu)件進(jìn)行了封裝,展現(xiàn)構(gòu)件 實現(xiàn)了對輸入的數(shù)據(jù)轉(zhuǎn)化,解析 成 CTP 自身的數(shù)據(jù)結(jié)構(gòu),以 有 利于平 臺交易 的方式 運行。 用戶界面層,主要是用戶對交易結(jié)果數(shù)據(jù)進(jìn)行顯示 和操作 ,根據(jù)用戶 各自的需求 ,可以 通過 用不同的方式顯示,主要包括 JSP、 PDF、 EXCEL 等顯示方式。CTP 平臺對主要的展現(xiàn)方式提供了支持 ,主要界面 UI 可以通過 JSP 頁面進(jìn)行 。 技術(shù)構(gòu)件層,主要是 一些 不涉及邏輯操作的構(gòu)件,是 構(gòu)件平臺中使用最為廣泛的一層,并 可以被其它所有的構(gòu)件層調(diào)用。 同時 CTP 平臺提供了 已完成 大量技術(shù)構(gòu)件, 用戶 也可以按照 CTP 平臺的標(biāo)準(zhǔn)要求 通過開發(fā) opStep 和服務(wù),構(gòu)造 所需要的 技術(shù)構(gòu)件。 是通過 opStep 和服務(wù)實現(xiàn)的,其中 CTP 平臺的服務(wù)一般具有以下功能: 首先, 服務(wù)相當(dāng)于普通的 JavaBean,將多個類似的功能進(jìn)行封裝同時該服務(wù)提供的這些功能 也 必須通過相應(yīng)的 opStep 被使用,即服務(wù)中的功能 不會 直接暴露 給 提供給用戶使用。 其次, 服務(wù)可以在系統(tǒng)初始化 時 使用, 傳入和讀取一些必要的配置信息,完成一些構(gòu)件的初始化工作 。 這很好的保證了構(gòu)件的封裝和獨立。 工作流層, 是一個所有構(gòu)件流程的集成視圖,用戶可以通過工作流程對整個組裝起來的構(gòu)件進(jìn)行串聯(lián),實現(xiàn)相應(yīng)的構(gòu)件功能 。 本章小結(jié) 本章主要 是對 CTP 平臺進(jìn)行了一些分析與介紹,講述了 CTP 平臺的構(gòu)成和 特點 , CTP 平臺是一個基于 JAVA 的輕量級構(gòu)件化開發(fā)平臺,開發(fā)人員基于此可以進(jìn)行相關(guān)構(gòu)件的開發(fā)。 CTP 在結(jié)構(gòu)框架的各個層次上都對構(gòu)件化開發(fā)進(jìn)行了支持和體現(xiàn),保證了良好的開發(fā)環(huán)境和開發(fā)效率,同時也為構(gòu)件的集成提出了切實可靠地 XML 配置指導(dǎo)。 從 CTP 平臺的結(jié)構(gòu)組成和 各層中支持構(gòu)件化開發(fā),可以了解到 CTP 平臺從存儲過程的開發(fā), JAVA 程序 ,中間核心交易 opStep,頁面流 flowc,自動化測試案例等都可以進(jìn)行構(gòu)件化的封裝,通過特定的接口進(jìn)行調(diào)用,實現(xiàn)比較靈活的構(gòu)件復(fù)用。 CTP 平臺框架是作為一種構(gòu)件化開發(fā)的基礎(chǔ) 平臺來呈現(xiàn)的,一種相對適應(yīng)的軟件開發(fā)項目的構(gòu)件平臺也是構(gòu)件化開發(fā)成敗的關(guān)鍵因素。 浙江大學(xué)碩士學(xué)位論文 第 4 章 FMDP 應(yīng)用開發(fā)平臺構(gòu)件的設(shè)計 21 第 4章 FMDP 應(yīng)用開發(fā) 平臺 構(gòu)件 的設(shè)計 FMDP 項目需求由來 和構(gòu)件開發(fā)流程設(shè)計 計算機技術(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 平臺系統(tǒng)的技術(shù)升級,已經(jīng)到了 CTP4 平臺,該平臺全面地支持了 構(gòu)件化的開發(fā),能夠保證業(yè)務(wù)構(gòu)件和技術(shù)構(gòu)件的快速開發(fā),以及應(yīng)用平臺開發(fā)項目的生命周期大大的縮短,系統(tǒng)質(zhì)量由較大的改善。目前,正是一個 CTP 平臺新老交替的時候,原有的各大業(yè)務(wù)平臺的都需要升級到新的平臺框架,老的業(yè)務(wù)功能需要適應(yīng)于新的框架,新的業(yè)務(wù)功能需要重新開發(fā), FMDP 金融市場應(yīng)用開發(fā)平臺向項目應(yīng)運而生。 FMDP 項目是由 CTP4 平臺框架為實現(xiàn)平臺,以構(gòu)件化開發(fā)思想為指導(dǎo)的銀行軟件開發(fā)項目 ,實際上是一個模擬正常銀行應(yīng)用系統(tǒng),以全真實的的運行開發(fā)環(huán)境,進(jìn)行構(gòu)件的開發(fā) ,遵循構(gòu)件化開發(fā)思想以 CTP4 平臺框架為基礎(chǔ), 根據(jù)其他各大應(yīng)用開發(fā)系統(tǒng)提供新老功能模塊的構(gòu)件化開發(fā)需求,開發(fā)相應(yīng)構(gòu)件以構(gòu)件包的形式提供給用戶和開發(fā)人員進(jìn)行使用 ,同時集成到系統(tǒng)中去相當(dāng)于構(gòu)件庫的形式
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1