乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      G4Studio開源平臺(tái)簡(jiǎn)介

       老年圖書館 2012-09-08
      1.1.G4Studio概述   
          G4Studio
      是一套基于JavaEE面向中小軟件企業(yè)的集需求分析、軟件設(shè)計(jì)、編碼實(shí)現(xiàn)、運(yùn)行測(cè)試、運(yùn)營(yíng)維護(hù)、軟件項(xiàng)目管理等于一體,力求覆蓋整個(gè)軟件生命周期的免費(fèi)開源產(chǎn)品套件。以“標(biāo)準(zhǔn)功能可復(fù)用、通用模塊可配置、行業(yè)需求快速開發(fā)、異構(gòu)系統(tǒng)無縫集成”為目標(biāo),全方位立體化的為企業(yè)信息化建設(shè),打造行業(yè)應(yīng)用管理信息系統(tǒng)構(gòu)建企業(yè)應(yīng)用門戶提供強(qiáng)有力的一站式解決方案。
      1.2.G4Studio開源協(xié)議及商用注意事項(xiàng)   
          在富瀏覽器端開發(fā)框架中,我們引用了在GPL
      協(xié)議下發(fā)布的ExtJSV3.1版本。按照協(xié)議要求,G4Studio也在GPL協(xié)議下發(fā)布。如果您使用G4Studio進(jìn)行閉源商用系統(tǒng)開發(fā),作者建議大家購買ExtJS商業(yè)授權(quán),但具體如何操作取決于項(xiàng)目的實(shí)際情況和大家對(duì)ExtJS版權(quán)的認(rèn)識(shí)。其次,雖然G4Studio自身也在GPL協(xié)議下發(fā)布,但無論是在過去、現(xiàn)在還是可預(yù)見的將來,我們都始終堅(jiān)定不移的堅(jiān)持開源發(fā)布,免費(fèi)使用。您無需購買任何G4Studio產(chǎn)品的商業(yè)授權(quán)。(了解GPL協(xié)議)
      1.3.G4Studio的前世與今生   
          G4Studio項(xiàng)目于2007年啟動(dòng)。由于技術(shù)積累和選型問題先后夭折3個(gè)版本,歷時(shí)近4年的艱辛研發(fā)于2010
      發(fā)布了里程碑意義的V1.0版本。隨即受到業(yè)界廣泛關(guān)注和好評(píng),大家在使用過程中也提出了許多寶貴意見和建議,為平臺(tái)的完善和后續(xù)版本的發(fā)布起了很大的推動(dòng)作用。
        G4Studio是一個(gè)生命力及其旺盛的項(xiàng)目。截止今天,我們已經(jīng)發(fā)布多個(gè)版本更新到了V3.1。今后,我們依然會(huì)本著“分享經(jīng)驗(yàn)-傳遞價(jià)值-成就你我”的G4價(jià)值觀,一如既往的持續(xù)重構(gòu),不斷優(yōu)化完善,誓為國(guó)內(nèi)開源界打造一個(gè)優(yōu)秀的標(biāo)桿級(jí)開源平臺(tái)項(xiàng)目。
          您可以通過[附錄3:平臺(tái)版本發(fā)布備忘]了解到G4Studio
      一路走來的點(diǎn)點(diǎn)滴滴。
      1.4.G4Studio家族成員簡(jiǎn)介  
          G4Studio
      既 是行業(yè)應(yīng)用快速開發(fā)平臺(tái)解決方案也是在此開發(fā)平臺(tái)之上衍生的一個(gè)開源軟件產(chǎn)品線。她包含的內(nèi)容及其廣泛,覆蓋了行業(yè)應(yīng)用系統(tǒng)集成與開發(fā)、系統(tǒng)運(yùn)維、軟件企 業(yè)管理等諸多方面。主要由基礎(chǔ)類庫體系、服務(wù)器端開發(fā)框架、富瀏覽器端開發(fā)框架、富桌面端開發(fā)框架、系統(tǒng)管理及權(quán)限參考模型、通用業(yè)務(wù)參考實(shí)現(xiàn)、門戶網(wǎng)站 配置與開發(fā)框架、平臺(tái)輔助開發(fā)插件、標(biāo)準(zhǔn)范例系統(tǒng)、軟件企業(yè)管理信息系統(tǒng)十大核心部件構(gòu)成(見下圖1)。
      2011-12-09_215605.jpg
      1.4.1.基礎(chǔ)類庫體系   
          基礎(chǔ)類庫體系包含很多基礎(chǔ)組件和實(shí)用類。為
      平臺(tái)的其它組件提供了一系列的基礎(chǔ)服務(wù)和底層支持。其中主要包括:數(shù)據(jù)結(jié)構(gòu)、異常包裝、XML處理器、JSON處理器、Properties處理器、序列號(hào)發(fā)生器、模板引擎、輔助工具類等。
      1.4.2.服務(wù)器端開發(fā)框架   
          服務(wù)器端開發(fā)框架是以業(yè)界久經(jīng)考驗(yàn)的Strust1.3、Spring2.5、iBatis2.3開源項(xiàng)目為核心,輻射諸如事務(wù)、攔截器、過濾器、審計(jì)監(jiān)控、異常處理、安全日志、郵件、作業(yè)、工作流引擎、G4內(nèi)置Servlet容器、FTP傳輸、數(shù)據(jù)級(jí)權(quán)限、單點(diǎn)登錄、企業(yè)服務(wù)總線等企業(yè)計(jì)算邏輯的面向服務(wù)的基礎(chǔ)框架。
      1.4.3.富瀏覽器端開發(fā)框架   
          富瀏覽器端開發(fā)框架提供了一整套完善的開發(fā)具有豐富UI展現(xiàn)力和良好人機(jī)交互體驗(yàn)的客戶端開發(fā)方案。其中主要包括ExtJS庫、G4UI自定義標(biāo)簽庫、 Excel報(bào)表、Applet報(bào)表、PDF報(bào)表、Flash圖表、JFreechart圖表、Ocx控件交互、Applet交互、Http上傳下載等UI組件技術(shù)。
      1.4.4.富桌面端開發(fā)框架 (已取消開發(fā)計(jì)劃) 
          富桌面客戶端開發(fā)框架是在Swt/JFace
      圖形庫之上,以Eclipse項(xiàng)目推出的富客戶端開發(fā)平臺(tái)(RCP)為依托的一個(gè)強(qiáng)大的、快速的、可擴(kuò)展的富客戶端應(yīng)用開發(fā)框架。通過G4Studio平臺(tái)提供的企業(yè)服務(wù)總線機(jī)制可以多協(xié)議多種資料交互格式與部署在服務(wù)器端的JavaEE應(yīng)用建立高速安全的數(shù)據(jù)信息交互通道。集中體現(xiàn)了G4Studio平臺(tái)對(duì)客戶端雙兼容架構(gòu)的完美支持。
      1.4.5.門戶網(wǎng)站配置與開發(fā)框架
      (已取消開發(fā)計(jì)劃)   
          門戶網(wǎng)站配置與開發(fā)框架是一個(gè)以配置為主開發(fā)為輔的快速搭建企業(yè)動(dòng)態(tài)門戶網(wǎng)站的框架。針對(duì)門戶網(wǎng)站和企業(yè)級(jí)Web應(yīng)用富客戶端UI的差異,我們封裝了一些非常輕量級(jí)的網(wǎng)站UI組件和預(yù)設(shè)了大量的門戶網(wǎng)站通用功能。力求做到,標(biāo)準(zhǔn)模塊可復(fù)用、通用模塊可配置、差異需求快速開發(fā)。
      1.4.6.平臺(tái)輔助開發(fā)插件   
          平臺(tái)輔助開發(fā)插件是基于EclipsePlugin技術(shù)開發(fā)的與EclipseIDE無縫集成的G4Studio平臺(tái)開發(fā)插件。使用它可以方便的完成G4工程新建向?qū)?、后臺(tái)代碼生成、WebUI代碼生成、工作流程設(shè)計(jì)、打包部署等日常開發(fā)常見任務(wù)。
      1.4.7.系統(tǒng)管理及權(quán)限參考模型實(shí)現(xiàn)   
          系統(tǒng)管理及權(quán)限參考模型實(shí)現(xiàn)是G4Studio平臺(tái)預(yù)先實(shí)現(xiàn)的標(biāo)準(zhǔn)模塊可復(fù)用部分。我們?cè)诮Y(jié)合各類企業(yè)應(yīng)用系統(tǒng)實(shí)踐經(jīng)驗(yàn)后,抽象出一組系統(tǒng)管理模塊和權(quán)限 授權(quán)模塊作為平臺(tái)的標(biāo)準(zhǔn)功能模塊提供。系統(tǒng)管理包括:字典維護(hù)、全局參數(shù)表維護(hù)、在線幫助手冊(cè)維護(hù)、Request請(qǐng)求跟蹤、Session會(huì)話監(jiān)控、 JDBC執(zhí)行監(jiān)控、Service監(jiān)控、服務(wù)器狀態(tài)監(jiān)控、系統(tǒng)預(yù)置圖標(biāo)等;權(quán)限參考模型實(shí)現(xiàn)包括:組織機(jī)構(gòu)管理、角色管理與授權(quán)、人員管理與授權(quán)、菜單資 源管理、UI元素托管、UI元素角色授權(quán)、UI元素人員授權(quán)等。
      1.4.8.通用業(yè)務(wù)參考實(shí)現(xiàn)   
          通用業(yè)務(wù)參考實(shí)現(xiàn)是G4Studio平臺(tái)的通用模塊可配置部分。主要包括系統(tǒng)Portal門戶定制、站內(nèi)短信模塊、通知公告模塊、文件管理模塊等。
      1.4.9.標(biāo)準(zhǔn)范例系統(tǒng)   
          標(biāo)準(zhǔn)范例系統(tǒng)提供了G4Studio平臺(tái)所有UI組件和部分服務(wù)器端功能的演示。該子系統(tǒng)作為平臺(tái)的一部分隨平臺(tái)一起發(fā)布,為大家提供了豐富的實(shí)例和參考代碼。研習(xí)范例系統(tǒng)是G4新手入門基于G4Studio平臺(tái)二次開發(fā)的首選之捷徑。
      1.4.10.軟件行業(yè)企業(yè)管理信息系統(tǒng)
       (已取消開發(fā)計(jì)劃)     
          軟件行業(yè)企業(yè)管理信息系統(tǒng)(OurERP)是基于G4Studio平臺(tái)開發(fā)且作為G4Studio產(chǎn)品線一部分,專門為中小軟件企業(yè)量身定制開發(fā)的行業(yè) ERP系統(tǒng)。OurERP將深入研究軟件生產(chǎn)工藝及過程質(zhì)量保障、IT項(xiàng)目管理理論,廣泛邀請(qǐng)業(yè)界各層人士參與分析設(shè)計(jì),從中小軟件企業(yè)自身實(shí)際出發(fā)并結(jié) 合先進(jìn)的軟件過程和IT項(xiàng)目管理理念,理論聯(lián)系實(shí)踐,打造一套蘊(yùn)涵了先進(jìn)管理思想和最佳管理實(shí)踐的適合中小軟件企業(yè)自己用的開源ERP系統(tǒng),以滿足和規(guī)范 引導(dǎo)中小軟件企業(yè)日常管理需求,解決IT項(xiàng)目管理難題,與G4Studio產(chǎn)品線部件一起讓中小軟件企業(yè)飛起來!
      1.4.11.G4Stusio開發(fā)指南 
          《G4Studio開發(fā)指南》也就是本文檔,作為G4Studio官方唯一指定的權(quán)威參考文檔。
      1.5.G4Studio技術(shù)架構(gòu)體系
      1.5.1.G4Studio平臺(tái)技術(shù)架構(gòu)總體結(jié)構(gòu)圖  
           本節(jié)將從G4Studio底層技術(shù)架構(gòu)的靜態(tài)視角帶領(lǐng)大家一起走進(jìn)G4Studio。如下圖2為G4Studio平臺(tái)技術(shù)架構(gòu)總體結(jié)構(gòu)圖。

      2011-12-09_215729.jpg

      關(guān)于上圖的一點(diǎn)說明(請(qǐng)結(jié)合圖中數(shù)字標(biāo)注閱讀):
      ①、 ExtJS作為G4Studio應(yīng)用富瀏覽器客戶端的主要組成部分。雖然ExtJS稍顯臃腫的體積和動(dòng)態(tài)構(gòu)造Dom和渲染使得其在部分瀏覽器上(比如 IE,尤其是IE6)上的表現(xiàn)飽受爭(zhēng)議和詬病。但是輔以G4Studio平臺(tái)提供的壓縮和緩存技術(shù)以及一系列的優(yōu)化手段,G4Studio富客戶端不但能 在Intranet上完美表現(xiàn),而且在復(fù)雜不可控的Internet環(huán)境下也一樣能得到可接受范圍內(nèi)的性能表現(xiàn)。對(duì)于G4Studio客戶端雙兼容架構(gòu)之 一的富桌面客戶端通過HTTP協(xié)議和部署在遠(yuǎn)端的業(yè)務(wù)服務(wù)組件進(jìn)行通信并以Java原生系列化技術(shù)對(duì)數(shù)據(jù)傳輸對(duì)象進(jìn)行系列化操作,不但能得到HTTP無限 穿越網(wǎng)絡(luò)防火墻的先天優(yōu)勢(shì)也能得到Java原生高性能系列化技術(shù)的支持。因此,G4Studio富桌面客戶端一樣能夠在Intranet和 Internet環(huán)境下有著卓越表現(xiàn)。
      ②、G4Studio借助Java先天跨平臺(tái)優(yōu)勢(shì),使得基于G4Studio的應(yīng)用可以方便的部署到Windows、Linux、HP-Unix、IBM-AIX操作系統(tǒng)上。
      ③、G4Studio目前支持且經(jīng)過嚴(yán)格測(cè)試的服務(wù)器及版本為:Weblogic9.2(+)、Tomcat5.0(+)、Jetty6.0(+)、G4Server。
      ④、G4Studio目前支持的數(shù)據(jù)庫中間件及版本為:Oracle、Mysql5.0(+)、H2。
      ⑤、G4Studio提供了穩(wěn)定成熟的應(yīng)用框架和豐富完善的技術(shù)組件庫。在應(yīng)用框架的組合上,我們參考設(shè)計(jì)模式但不拘泥于設(shè)計(jì)模式,以實(shí)用、快速開發(fā)為目標(biāo)并結(jié)合平臺(tái)開發(fā)插件,使得G4Studio二次開發(fā)人員能夠非??焖俚拈_發(fā)出行業(yè)應(yīng)用功能模塊來。豐富完善的技術(shù)組件庫讓你在開發(fā)過程中碰到任何技術(shù)問題都有現(xiàn)成可靠的解決辦法,各種難題迎刃而解,徹底解放程序員,讓他們更多時(shí)間和精力關(guān)注和解決業(yè)務(wù)域的問題,創(chuàng)造更大更可觀的價(jià)值回報(bào)。
      ⑥、業(yè)務(wù)組件庫是基于G4Studio應(yīng)用框架和技術(shù)組件庫開發(fā)的一些平臺(tái)預(yù)置功能模塊。其中包括企業(yè)組織機(jī)構(gòu)能力模型參考實(shí)現(xiàn)、系統(tǒng)管理及權(quán)限模型參考實(shí)現(xiàn)、通用業(yè)務(wù)參考實(shí)現(xiàn)。
      ⑦、G4Studio平臺(tái)對(duì)業(yè)務(wù)建模、流程建模、業(yè)務(wù)重組集成、設(shè)計(jì)開發(fā)、運(yùn)行測(cè)試、應(yīng)用部署
      整個(gè)生命周期都提供了不同程度的支持。

          批注:上圖中虛線框部分為在G4Studio藍(lán)圖中但當(dāng)前版本未實(shí)現(xiàn)的部分。我們會(huì)在后續(xù)版本陸續(xù)推出。
      1.5.2.G4Studio技術(shù)架構(gòu)層次調(diào)用圖

         本節(jié)將從G4Studio層次調(diào)用和分層模型和調(diào)用的動(dòng)態(tài)視角和大家一起走進(jìn)G4Studio。如下圖3為G4Studio平臺(tái)技術(shù)架構(gòu)分層調(diào)用圖。

      2011-12-09_215745.jpg


      關(guān)于上圖的一點(diǎn)說明(請(qǐng)結(jié)合圖中數(shù)字標(biāo)注閱讀):
      ①、G4Studio平臺(tái)UI表現(xiàn)層同時(shí)支持富瀏覽器客戶端和富桌面客戶端兩種UI表現(xiàn)方案,且支持移動(dòng)終端設(shè)備的數(shù)據(jù)接入和訪問。(G4Studio平臺(tái)目前版本沒有提供移動(dòng)平臺(tái)開發(fā)框架,僅提供移動(dòng)終端設(shè)備的數(shù)據(jù)訪問交互接口)
         
      ②、 控制邏輯層主要由Web過濾器和Struts-Action組成。接收瀏覽器客戶端請(qǐng)求,調(diào)用視圖服務(wù)層、業(yè)務(wù)模型服務(wù)層、數(shù)據(jù)訪問層來完成業(yè)務(wù)處理和數(shù) 據(jù)訪問以及頁面流程跳轉(zhuǎn),并將處理結(jié)果返回給瀏覽器客戶端。特別強(qiáng)調(diào):缺省情況下,控制邏輯層直接調(diào)用業(yè)務(wù)模型服務(wù)層完成業(yè)務(wù)邏輯處理;針對(duì)非事務(wù)類交 易,比如查詢交易,我們也可以在控制邏輯層使用數(shù)據(jù)讀取接口g4Reader直接和數(shù)據(jù)庫交互進(jìn)行數(shù)據(jù)的讀取操作。
        
      ③、 視圖服務(wù)層是SOA架構(gòu)的擴(kuò)展結(jié)構(gòu),解決與周邊軟件的互聯(lián)互通。它將業(yè)務(wù)模型服務(wù)層的商業(yè)邏輯組件進(jìn)行包裝或重組后,以多種遠(yuǎn)程服務(wù)的形式發(fā)布,對(duì)外暴露 服務(wù),提供給第三方系統(tǒng)或G4Studio平臺(tái)的Win32桌面客戶端調(diào)用。完成異構(gòu)系統(tǒng)之間的無縫集成和數(shù)據(jù)交互。特別強(qiáng)調(diào):試圖服務(wù)層只提供給 G4Studio平臺(tái)的Win32桌面客戶端以及第三方系統(tǒng)調(diào)用。對(duì)于大部分行業(yè)系統(tǒng)而言,不建議在控制邏輯層調(diào)用視圖服務(wù)層,而應(yīng)該跳過視圖服務(wù)層直接 調(diào)用業(yè)務(wù)模型服務(wù)層。
         
      ④、業(yè)務(wù)模型服務(wù)層完成對(duì)行業(yè)業(yè)務(wù)商業(yè)邏輯的封裝。提供給控制邏輯層或視圖服務(wù)層調(diào)用。
         
      ⑤、 數(shù)據(jù)訪問層提供和數(shù)據(jù)庫之間的數(shù)據(jù)訪問和對(duì)數(shù)據(jù)進(jìn)行持久化。在G4Studio平臺(tái)中,我們?yōu)榱撕?jiǎn)化DAO層的開發(fā),并沒有對(duì)數(shù)據(jù)訪問層進(jìn)行獨(dú)立分層。在 G4studio平臺(tái)中,數(shù)據(jù)訪問層是一個(gè)邏輯層的概念,我們暴露了兩個(gè)數(shù)據(jù)訪問接口g4Reader和g4Dao。其中g(shù)4Reader數(shù)據(jù)訪問接口直 接和控制邏輯層耦合,完成非事務(wù)類查詢交易操作;g4Dao數(shù)據(jù)訪問接口直接和業(yè)務(wù)模型層耦合,完成事務(wù)類交易的數(shù)據(jù)訪問。
         
      ⑥、瀏覽器客戶端通過HTTP請(qǐng)求訪問控制邏輯層,完成數(shù)據(jù)采集、編碼轉(zhuǎn)換、安全認(rèn)證等操作。
         
      ⑦、控制邏輯層可以訪問視圖服務(wù)層,但對(duì)于大部分的應(yīng)用系統(tǒng)而言,我們強(qiáng)烈建議控制邏輯層跳過視圖服務(wù)層,直接訪問業(yè)務(wù)模型服務(wù)層。
         
      ⑧、控制邏輯層調(diào)用業(yè)務(wù)模型服務(wù)層完成業(yè)務(wù)邏輯處理。
         
      ⑨、控制邏輯層直接調(diào)用數(shù)據(jù)訪問層的非事務(wù)類數(shù)據(jù)訪問接口進(jìn)行查詢類交易處理。
         
      ⑩、視圖服務(wù)層調(diào)用業(yè)務(wù)模型服務(wù)層對(duì)其進(jìn)行包裝或業(yè)務(wù)重組后發(fā)布為遠(yuǎn)程服務(wù)組件。
         
      ⑾、業(yè)務(wù)模型服務(wù)層調(diào)用數(shù)據(jù)訪問層的事務(wù)類數(shù)據(jù)訪問接口進(jìn)行數(shù)據(jù)持久化處理。
         
      ⑿、
      數(shù)據(jù)訪問層和數(shù)據(jù)庫之間的交互。
      1.5.3.G4Studio技術(shù)架構(gòu)數(shù)據(jù)流圖   
      本節(jié)將從G4Studio平臺(tái)數(shù)據(jù)交互和流向的視角帶領(lǐng)大家一起走進(jìn)G4Studio。如下圖4為G4Studio平臺(tái)技術(shù)架構(gòu)數(shù)據(jù)流向圖。
      2011-12-09_215757.jpg
      關(guān)于上圖的一點(diǎn)說明(請(qǐng)結(jié)合圖中數(shù)字標(biāo)注閱讀):   
      ①、 瀏覽器通過HTTP以Form提交和請(qǐng)求參數(shù)提交的方式首先經(jīng)過平臺(tái)的編碼過濾器和安全認(rèn)證器,然后將數(shù)據(jù)采集到控制邏輯器Action中,Action 將界面數(shù)據(jù)包裝為Dto后調(diào)用Dao進(jìn)行數(shù)據(jù)查詢或調(diào)用業(yè)務(wù)服務(wù)組件BizService進(jìn)行業(yè)務(wù)處理后將查詢結(jié)果集或業(yè)務(wù)處理返回結(jié)果序列化為JSON 對(duì)象通過HttpSerletResponse返回給瀏覽器客戶端。
         
      ②、 Action將界面采集的數(shù)據(jù)組裝為DTO對(duì)象后調(diào)用試圖服務(wù)ViewService。特別強(qiáng)調(diào):一般情況下,我們不走這條線。只有在系統(tǒng)的業(yè)務(wù)服務(wù)組件 要同時(shí)支持各種異構(gòu)客戶端接入的時(shí)候,出于接口統(tǒng)一的因素,我們才需要考慮瀏覽器客戶端是否要走這條線路。注意:并不是說有異構(gòu)客戶端接入時(shí)瀏覽器客戶端 就必須走這條路,而是如果為了要和其它客戶端保持統(tǒng)一的接入口時(shí)才需要在Action調(diào)用視圖服務(wù)。因?yàn)檎{(diào)用視圖服務(wù)和其它異構(gòu)客戶端保持一致接口是需要 付出性能代價(jià)的,具體情況得根據(jù)實(shí)際項(xiàng)目而定。
         
      ③、Action將界面采集的數(shù)據(jù)組裝為DTO對(duì)象后調(diào)用業(yè)務(wù)服務(wù)組件BizService進(jìn)行業(yè)務(wù)處理,并將處理結(jié)果以DTO對(duì)象返回給Action。
         
      ④、針對(duì)一些非事務(wù)類的查詢操作,為了簡(jiǎn)化DAO編程,我們可以在Action中將界面采集的查詢條件包裝為DTO對(duì)象后直接調(diào)用非事務(wù)類DAO查詢接口g4Reader,并將結(jié)果集以DTO、
      JavaBean、ArrayList等類型的數(shù)據(jù)對(duì)象返回給Action。
         
      ⑤、業(yè)務(wù)服務(wù)組件BizService將相關(guān)業(yè)務(wù)數(shù)據(jù)組裝為DTO對(duì)象或者JavaBean后調(diào)用事務(wù)類DAO訪問接口g4Dao進(jìn)行數(shù)據(jù)查詢、數(shù)據(jù)持久化和存儲(chǔ)過程調(diào)用操作。
         
      ⑦、數(shù)據(jù)訪問接口將DTO對(duì)象、JavaBean交給DAO實(shí)現(xiàn)將其映射為相應(yīng)的SQL語句向數(shù)據(jù)庫發(fā)出請(qǐng)求,并將數(shù)據(jù)庫返回的結(jié)果集映射為DTO、JavaBean、等數(shù)據(jù)類型對(duì)象返回給數(shù)據(jù)訪問接口調(diào)用端。
         
      ⑧、 對(duì)于桌面客戶端我們可以將其簡(jiǎn)單分為2類。一類是使用G4Studio平臺(tái)提供的基于SWT/Jface圖形庫的富桌面客戶端開發(fā)框架開發(fā)出來的桌面客戶 端,對(duì)于這種客戶端而言,我們使用HttpInvoker技術(shù)直接通過http協(xié)議訪問視圖服務(wù)ViewService,相互之間可之間通過DTO或者其 它任意可系列化的Java對(duì)象來進(jìn)行參數(shù)傳遞和數(shù)據(jù)交互。另一類是使用其它開發(fā)工具比如Delphi、VB、VC等開發(fā)出的桌面客戶端,對(duì)于這類桌面客戶 端發(fā)出的請(qǐng)求可以通過WebService使用Soap協(xié)議調(diào)用視圖服務(wù)組件,以系列化的XML資料格式進(jìn)行數(shù)據(jù)交互。
         
      ⑨、對(duì)于移動(dòng)終端設(shè)備,我們提供Webservice
      數(shù)據(jù)接入技術(shù)。
      1.6.G4Studio第三方組件依賴關(guān)系   
          G4Studio平臺(tái)取得的成績(jī),離不開大量的第三方開源組件的貢獻(xiàn)。也正式由于這些開源組件才成就了Java陣營(yíng)開源社區(qū)百花齊放,欣欣向榮的大好景象。在平臺(tái)研發(fā)過程中,我們反復(fù)論證精選了一些成熟穩(wěn)定的開源組件應(yīng)用到G4Studio中來,如下圖5所示:G4Studio第三方組件依賴關(guān)系。在此,我們也像這些開源組件的作者表示由衷的感謝和敬意。提示:如下所示部分組件為商業(yè)不友好組件或收費(fèi)組件,建議大家使用時(shí)根據(jù)自己項(xiàng)目實(shí)際情況酌情刪減或按照相應(yīng)組件的開源協(xié)議靈活使用。
      2011-12-09_215647.jpg


        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多