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

正文內容

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

2025-07-02 05:52本頁面

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

  

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