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

正文內容

基于私有云架構的基金報表系統(tǒng)開發(fā)碩士學位論文(存儲版)

2025-07-27 21:12上一頁面

下一頁面
  

【正文】 消除Listener的內存消耗 49 圖像繪制初始化的優(yōu)化 49 Flex頁面延遲加載 49 在數(shù)據(jù)庫設計上改進前臺的加載速度 50 本章小結 51第6章 總結與展望 52 總結 52 展望 52參考文獻 54作者簡歷 56致謝 577浙江大學碩士學位論文 第一章 緒論圖目錄圖 SOA組建及其工作流程 9圖 10圖 12圖 Flex結構圖 17圖 Cairngorm的MVC分層 19圖 MVC模式下的Cairngorm組件 20圖 FAR的架構圖 23圖 33圖 云端部署流程圖 34圖 HttpService請求示例 35圖 前后臺傳輸XML格式示例 36圖 Flex接收解析XML示例 37圖 Flex端接收響應失敗示例 37圖 Java導出Excel示例 38圖 生成Excel報表效果 39圖 39圖 ESF配置示例 40圖 Flex AVM 垃圾回收機制示例 45圖 Module聲明示例 47圖 Flex Builder RSL應用界面 48圖 RSL效果圖 49第一章 緒論 課題背景隨著全球經(jīng)濟的不斷發(fā)展也整合,金融行業(yè)全球化的競爭格局變得越來越激烈。同樣在金融業(yè)領域,云計算依然有它應用的強烈需求,將金融業(yè)務的在線運作系統(tǒng)遷移到云端已經(jīng)成為了提升服務效率、加快版本升級、更新業(yè)務需求的不二選擇。接著又介紹了幾個開發(fā)過程中使用到的技術要點。因此設計并實現(xiàn)出一套優(yōu)秀健壯的報表系統(tǒng)對當下的金融企業(yè)有著舉足輕重的意義?!霸啤蹦苜x予用戶前所未有的計算能力。5.高可擴展性。其中,Amazon的云計算服務總稱為Amazon Web Services(AWS。通過這些服務,可以解決以前面臨的很多問題。因此,如果希望銀行采用云計算這種技術,怎樣確保銀行對供應商保存數(shù)據(jù)的信任,是云計算這種商業(yè)模式急需解決的最主要的問題之一。 Assets Reporting)項目是國外某金融企業(yè)在內部使用的一個專門用于做基金與資產報表的系統(tǒng)。最終使整個系統(tǒng)的健壯性、可用性、實時性等個方面都得到進步。最后將上述技術整合概述出FAR的系統(tǒng)架構。浙江大學碩士學位論文 第2章系統(tǒng)的架構第2章 系統(tǒng)的架構 Cloud的系統(tǒng)架構 SOA架構面向服務的體系結構(serviceoriented architecture,SOA)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯(lián)系起來。圖 SOA組建及其工作流程SOA架構中有三個重要的角色,接下來一一介紹。5. 服務使用者根據(jù)服務描述中的信息來調用服務,即綁定服務。服務適配器層(Service Adapter):當被調用的服務是來自于外部的提供者或者來自先前已經(jīng)存在的項目功能時就需要使用這個適配器層,使得這些原本可能不符合統(tǒng)一接口的服務適應自身的需求。相對于我們熟悉的Hadoop,它只具備類似MapReduce的分布式計算功能但是沒有HDFS(Hadoop Distributed File System)的分布式存儲功能。但是如果所屬的云是特定的無數(shù)據(jù)存儲的云那還是需要考慮使用適當數(shù)據(jù)庫作為目標數(shù)據(jù)源,這個選擇是非常多樣的,包括Microsoft SQL Server、MySql、DBOracle等都是成熟的選擇方案,但是考慮到Unix平臺的兼容性與海量數(shù)據(jù)的存儲功能Oracle是我們最后的選擇。Flex SDK 在第4次更替開發(fā)時還是 beta 版本,而OpenLaszlo已經(jīng)有一個統(tǒng)一的發(fā)布計劃,這使 OpenLaszlo略勝于Flex。開發(fā)所需的工作量:Flex和OpenLaszlo框架實現(xiàn)其自己的基于XML的對象聲明語言。大部分情況下,目前使用OpenLaszlo編寫應用程序與使用Flex編寫應用程序所需的時間是一樣的。此外, Cookbook(它就像是Flex“代碼庫”百科全書)可以獲得許多資源,這都是社區(qū)發(fā)布的。因Flash可以在任何支持FlashPlayer的瀏覽器展示,從而解決了瀏覽器之間的移植問題。通過利用 AIR,F(xiàn)lex 應用程序可以訪問本地數(shù)據(jù)和系統(tǒng)資源。4)框架設計重用性高,有利于模塊化的設計。 Flex的運行機制Flex的工程中主要包含5大類文件(Flex的類庫組件、MXML文件、ActionScript文件、css文件和其他資源文件),F(xiàn)lex運行的機制是第一步完成所有的以上五類文件的設計實現(xiàn),第二步將MXML編譯為ActionScript文件(因為MXML的本質還是ActionScript,就如JSP本質上還是Servlet一樣),第三步編譯器將所有AS文件編譯轉化為swf的二進制文件,最后一步是用戶訪問特定的swf文件,swf將在客戶端的AVM(Action Virtual Machine)中運行。[13]在Cairngorm3中全新的設計是得整個框架層級更加明晰。 Delegate(委托):由一個Command創(chuàng)建,他將遠程過程調用(HTTP,WebService等)實例化并且將結果返回給該Command。在新的規(guī)范中,Cairngorm建議將每個頁面分為兩個部分編寫,一個是純的組件頁面,另一個是配合這個頁面的as文件,這個as通常被定義為Present Model(PM),即顯示模型。J2EE 架構分為客戶層、表示層、業(yè)務邏輯層和數(shù)據(jù)庫層,各層之間互相獨立,根據(jù)設定的接口提供服務,采用組件開發(fā)和部署。23浙江大學碩士學位論文 第3章系統(tǒng)的設計實現(xiàn)第3章 系統(tǒng)的設計實現(xiàn) FAR的設計架構圖 FAR的架構圖通過上一章的技術介紹在這里可以總結出FAR的總體架構:首先,在前端的部分和之前描述的Flex工作流程一樣,所有的資源文件,代碼文件連同相關的SDK類庫通過編譯之后的swf文件在服務器上被客戶端瀏覽器下載,運行在客戶端Flash Player的虛擬機當中。同時在新增基金的過程中還會包含一些條件的判斷使在接下來的步驟中根據(jù)先前的判斷輸入動態(tài)產生結果??傊甇OT功能的主要作用就是提供給報表審閱者所有基金正負盈虧理由的呈現(xiàn)。在文件和數(shù)據(jù)合法的前提下,還需要考慮在上傳中的邏輯操作,在上傳的最終結果中向用戶返回此次操作的操作結果。并且重置所有的當月數(shù)據(jù)。33浙江大學碩士學位論文 第4章 系統(tǒng)實現(xiàn)的關鍵技術第4章 系統(tǒng)實現(xiàn)的關鍵技術 工程在云端的部署在完成了工程在開發(fā)者本地的開發(fā)與測試之后,最重要的也是檢驗成果的步驟就是將工程部署到真正的云端。[18]但是在我們的實際應用中,企業(yè)的Cloud平臺并不支持這種數(shù)據(jù)通信的方式,所以我們必須選擇一個既得到Cloud平臺支持又能高效率傳輸?shù)姆绞?。圖 Flex接收解析XML示例當然Flex與后臺的數(shù)據(jù)通信在很多情況下也有可能出現(xiàn)異常,比如說J2EE端server當機或服務未啟動,又或者url的參數(shù)發(fā)生了改變沒有得到及時的更新等等。安全沙箱定義了一塊受限制的空間,F(xiàn)lex應用程序只能在其范圍內運行,在同一個安全沙箱內的應用程序可以交換信息,而沙箱外的程序受到嚴格限制。在設計與實現(xiàn)此功能中主要有以下的兩個困難,第一:如何判斷不同過濾條件所需要的比較操作符,比如說當需要過濾數(shù)值型數(shù)據(jù)時需要的操作符是“大于”、“小于”、“不大于”、“不小于”、“等于”和“不等于”,但當需要過濾字符型的數(shù)據(jù)時需要的操作符就會變成“以某字符串開始”、“包含”、“等于”、“不等于”等等,甚至還有的過濾條件只有兩個可用的選項,“是”與“否”。于是XML成為了我們最好的選擇,如下是我們對過濾條件的XML設計方案:row fld_name= fld_display=Fund Number fld_type=C fld_len=10 /row在每行的數(shù)據(jù)中fld_name表示此過濾條件在數(shù)據(jù)庫中的表加字段名,fld_display表示在用戶界面中此條件所顯示的文字,fld_type表示此過濾條件所屬的種類,fld_len表示此條件所能輸入的最大字符長度。這樣就使得整個頁面有了一個動態(tài)伸縮的效果。44浙江大學碩士學位論文 第5章前端的性能問題及其解決第5章 前端的性能問題及其解決 前臺加載速度瓶頸問題的描述在任何供用戶使用得系統(tǒng)里,運行的效率以及頁面顯示與反饋的速度都是用戶體驗的重要指標,在設計編碼的過程中我們也遇到了相同的問題:頁面的顯示速度過慢。這表明刪除的只是對象的一個引用,對于真正的對象并沒有刪除。 垃圾回收的時機Flash Player在運行時請求內存的速度會受限于瀏覽器,所以,F(xiàn)lash Player會采取少量請求大塊內存,而不是大量請求小塊內存的內存請求。不再被應用所使用的對象是指那些不會再被活動著(正在工作的)的對象所引用的對象。對各個問題進行了總結。第二種是在加載時只建立用戶所需要的,如果接下來用戶需要增加條件則動態(tài)得添加新行。在設計與實現(xiàn)中如果將拼接的SQL直接用于加載過濾條件就會出現(xiàn)難以分隔拆解的問題,必須有一套其他的方案來解決。 數(shù)據(jù)過濾問題的描述與解決 問題的描述在系統(tǒng)的實際應用中,用戶與用戶之間所需要的數(shù)據(jù)可能有千差萬別,每個用戶都想要所得到的數(shù)據(jù)信息是屬于自我定制的細粒度數(shù)據(jù)。圖 生成Excel報表效果 系統(tǒng)安全性的控制 Flex的安全性控制Flex是基于 Flash Player安全模型的,而 Flash Player運行在安全沙箱中, Flex的編譯后的swf文件是在服務器端生成并傳回,其安全性得到 Flash Player的安全沙箱保護。我們設置xml的第一行為數(shù)據(jù)表的列名,之后的row為實際的數(shù)據(jù)。 如果想通過使用RPC Services提供一些企業(yè)級功能,如不同域之間數(shù)據(jù)交換的代理功能、客戶端認證、服務器端日志、本地化支持、RPC Services服務集中化管理等功能時,BlazeDS通過使用RemoteObject控件可以輕松實現(xiàn),而不需要配置他們像SOAPpliant網(wǎng)絡服務。此功能模塊的流程如下:Procedure Rate_UpdateBegin 用戶從菜單進入更新匯率頁面 點擊更新按鈕 確定更新UNTILAction=log off;End; 本章小結本章主要結合實際的商業(yè)需求選取了最具代表性的幾個功能點,描述了它們的功能設計及執(zhí)行流程。在此功能的設計中,首先要考慮到的是如何使報表的限制條件保證精確有效,其次為了符合用戶的不同需求,系統(tǒng)需要提供PDF、Excel、Word和Adobe Viewer這四種導出形式。通過OOT菜單進入操作OOT功能的流程如下:Procedure OOT_OperationBegin 用戶自定義過濾條件 用戶選擇某個基金 用戶編輯此基金的OOT原因 保存修改的結果 檢驗輸入合法性 IF 數(shù)據(jù)輸入合法 THEN 保存成功 ELSE 返回修改輸入UNTILAction=log off;End; Import 功能的設計Import指的是將用戶本地的有一定格式的Excel文件,通過系統(tǒng)的上傳使基金的資產數(shù)成批的導入到后臺數(shù)據(jù)庫。一旦OOT了的基金在系統(tǒng)中必須被基金的擁有者填入相應的OOT原因。所以這個頁面對數(shù)據(jù)的采集,信息的呈現(xiàn)有著很高的要求。在最后整合了本章的所有技術點描述了FAR系統(tǒng)的架構。容器間通過相關的協(xié)議進行通訊,實現(xiàn)組件問的相互調用。正是借助了這種方式Cairngorm也引進了類似Spring的IoC(inverse of control)控制反轉的思想,開發(fā)人員可以把所有類似Java Bean的邏輯處理類注冊在一個工程的配置文件中,當系統(tǒng)中任何mxml頁面或者as類需要這個類時,只需使用[Inject]標簽通過name參數(shù)即可調用在配置文件中定義的類,這樣的做法就使具體的類在代碼中解耦,所有資源的分配定義在配置文件中,這樣對維護有很大的幫助。FrontController(前端控制器):接受Cairngorm Events并且將它們映射到 Cairngorm mands。這次cairngorm的升級,改動非常大,比flex3升級到flex4的改動大的多。中文名:“煙水晶” 。,比如說被屏蔽的右鍵響應,可能對用戶體驗會有一定的影響。2)在兼容性方面由于Flex運行于Flash Player之上,所以幾乎不與瀏覽器發(fā)生任何沖突,可以完全做到跨瀏覽器跨平臺運行。 使用 Flex 創(chuàng)建的 RIA 可運行于使用 Adobe Flash Player 軟件的瀏覽器中,或在瀏覽器外運行于跨操作系統(tǒng)運行時 Adobe AIR上,它們可以跨所有主要瀏覽器、在桌面上實現(xiàn)一致的運行。[9]Laszlo是一個開源的Rich Internet Application開發(fā)環(huán)境。Flex在社區(qū)參與度方面取得了勝利。類似地,使用LZX標記做更多的工作意味著需要編寫的 JavaScript代碼更少??紤]到它對Ajax的依賴,以SOLO模式運行時,OpenLaszlo以Web服務的XMLHTTPRequest對象為基礎構建。成熟度:成熟度使用框架當前版本以及框架的開發(fā)所花費的時間長度來度量。下圖給出了部分可選的方案。 實際應用中的私有云在企業(yè)中實際應用的私有云是由公司的Cloud Team來進行開發(fā)和維護的,在現(xiàn)有的云中,已經(jīng)定義了一整套的Cloud Framework,這套SDK中包含了許多非常常見的J2EE技術,公司通過包裝將其封裝在自己的框架中。應用服務層(Application Services):主要負責接收商業(yè)服務層傳遞下來的服務請求。3. 注冊中心向服務請求者返回服務提供者的信息。對系統(tǒng)的復雜度和后期維護的成本都有較大的影響。最后簡單介紹了本文的組織結構。下面是本文的組織結構:第一章:緒論,介紹了云計算以及基金報表系統(tǒng)的背景知識以及目前的研究發(fā)展現(xiàn)狀,簡單介紹
點擊復制文檔內容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1