DORADO展現中(zhōng)間件

WEB表現層框架提供100+控件,支持拖拽
操作(zuò)的IDE設計器;JAVA後台無縫集成
助力項目低成本、快速交付。

Dorado展現中(zhōng)間件
緻力于輔助Web應用(yòng)中(zhōng)表現層的開發過程

Dorado主要可(kě)以為(wèi)您帶來如下兩方面的使用(yòng)價值:更加美觀、更加人性化的Web操作(zuò)界面。更加高效的表現層開發效率。
産(chǎn)品包含3個主要的功能(néng)部分(fēn): Web客戶端、服務(wù)端引擎、IDE集成開發工(gōng)具(jù)。

WEB客戶端主要利用(yòng)Javascript搭建的純浏覽器前端展現系統,可(kě)支持目前較為(wèi)常見的所有(yǒu)主流浏覽器。
服務(wù)端引擎用(yòng)于輔助Dorado Web客戶端的自動生成,客戶端與服務(wù)端的數據通信、狀态同步,以及Dorado展現層與後台系統的集成等。
IDE集成開發工(gōng)具(jù)Eclipse插件形式的集成開發工(gōng)具(jù)。用(yòng)于輔助開發人員對Dorado界面及其他(tā)相關配置進行快速的定制。

Dorado主要功能(néng)特點

通過Dorado即相關的示例所承載的是一種非常實用(yòng)的WEB開發最佳實踐、一種新(xīn)的開發模式。

  • 全新(xīn)的WEB客戶端
  • 立體(tǐ)數據模型
  • 沒有(yǒu)JSP的Web
  • 智能(néng)方法适配
  • 擴展和重用(yòng)
  • Client Edition
  • Dorado提供了全新(xīn)打造的WEB客戶端,這包括全新(xīn)的基礎運行框架和全新(xīn)的控件庫。較之Dorado的前作(zuò),新(xīn)的WEB客戶端将帶來如下的增強:

    支持所有(yǒu)主流浏覽器

    Dorado将兼容所有(yǒu)主流的浏覽器.包括IE、 Chrome、 Firefox、 Safari、 Opera以及以這5種浏覽器為(wèi)内核的其他(tā)浏覽器。結合目前各浏覽器在性能(néng)、穩定性、功能(néng)等各方面的因素,我們推薦用(yòng)戶使用(yòng)Chrome作(zuò)為(wèi)首選的浏覽器。

    強大的客戶端調試器

    新(xīn)的客戶端調試器可(kě)以提供分(fēn)級日志(zhì)、API測試、頁(yè)面結構剖析等調試功能(néng)。借助新(xīn)的調試 器您甚至還可(kě)以随時查看/修改任意Dorado對象的屬性值、分(fēn)析DataSet中(zhōng)的實時數據。配合Dorado中(zhōng)全新(xīn)的異常處理(lǐ)機制,相比前作(zuò)開發人員将擁有(yǒu)更加豐富的調試手段。

    更加豐富的控件庫

    初始包含超過60個的界面控件,并且此數量還會不斷的提高。

    管理(lǐ)庫文(wén)件

    Dorado提供了以資源包的形式對Javascript和CSS文(wén)件進行管理(lǐ)的功能(néng),不但系統内部的庫文(wén)件以此種方式進行管理(lǐ)。用(yòng)戶也可(kě)以将自己的庫文(wén)件納入這一管理(lǐ)機制。

    更加AJAX

    由于在設計之初給予了周全的考慮。因此Dorado可(kě)以在幾乎所有(yǒu)的交互過程中(zhōng)以異步請求替代同步請求,這将使界面的操作(zuò)體(tǐ)驗獲得極大的提升。同時,Dorado中(zhōng)還提供了獨特的Ajax請求自動合并技(jì )術,以盡可(kě)能(néng)減少與服務(wù)端之間的實際交互次數,進一步提高界面運行效率。

    完整的拖拽功能(néng)支持

    Dorado中(zhōng)所有(yǒu)的控件都将支持拖拽操作(zuò)的屬性、事件和API接口。

  • "立體(tǐ)數據模型"因其相對于平面數據模型(二維數據模型)而得名(míng)

    Dorado推翻了 Dorado前作(zuò)中(zhōng)以DataSet為(wèi)媒介、以二維表形式對于展現數據進行封裝(zhuāng)和管理(lǐ)的設計思路。

    Dorado不再局限數據必須以二維表結構與DataSet對接 ,而是可(kě)以支持非常自由的數據形式。并且也不再提供專用(yòng)的數據封裝(zhuāng)對

    這些變化使得展 現層中(zhōng)的數據更加純粹、更加貼切真實的業務(wù)含義。自然,也使開發變得更加便利、更加生動。

    "立體(tǐ)數據模型"是Dorado相對于前作(zuò)最重要的概念變化,也是Dorado最為(wèi)核心的設計思想。

    以上的寥寥數語并不足以闡明這一抽象概念,請參考Dorado方法論中(zhōng)關于"立體(tǐ)數據模型的更多(duō)論述。

  • XML形式的視圖配置文(wén)件作(zuò)為(wèi)定義WEB界面的主要手段

    在Dorado中(zhōng)這裏的視圖配置文(wén)件被賦予了更多(duō)的内涵,視圖配置文(wén)件已經可(kě)以完整的描述Web界面的所有(yǒu)特性,JSP不再是Dorado的必選項。

    直接訪問一個視圖配置文(wén)件就可(kě)以得到一個功能(néng)完整的Web界面。可(kě)能(néng)很(hěn)多(duō)開發人員對于此特性會感到一絲不安(ān),出于某些技(jì )術人員習慣以及頁(yè)面需求等原因,開發人員可(kě)能(néng)仍然需要以HTML形式來實現頁(yè)面的布局。

    Dorado同樣對此種使用(yòng)方式提供了完善的支持。開發者可(kě)以很(hěn)方便的使用(yòng)JSP、Velocity或者 其他(tā)類似的技(jì )術來為(wèi)視圖配置文(wén)件定義布局方式。

    新(xīn)的開發方式讓美工(gōng)人員與開發人員的合作(zuò)變得更為(wèi)可(kě)行和便利。以JSP為(wèi)例, Dorado不再引入繁多(duō)的Taglib标簽庫,而是以純HTML方式的占位符來輔助Web頁(yè)面的布局。

  • "智能(néng)方法适配"是允許開發人員按需來定義的業務(wù)方法

    "智能(néng)方法适配”是指允許開發人員盡可(kě)能(néng)按照自己的意願、業務(wù)的需要來定義他(tā)們的業務(wù)方法。

    由Dorado引擎自動根據場景、參數名(míng)、參數類型等因素來判斷應當怎樣調用(yòng)該業務(wù)方法。

    "智能(néng)方法适配"是Dorado提供的一個非常有(yǒu)特色的功能(néng),提供此功能(néng)的主要目的是盡量減少開發人員所需要掌握的DoradoAPI,讓業務(wù)方法的代碼更加"業務(wù)化”,更加易于閱讀。

    "智能(néng)方法适配"也可(kě)以很(hěn)好的體(tǐ)驗出Dorado所提倡的”基于約定而非配置°進行開發的理(lǐ)念。

    在實際的應用(yòng)場景中(zhōng)大部分(fēn)實現了Dorado前端的功能(néng)中(zhōng)可(kě)能(néng)并不需要引入任何Dorado的API。

  • 為(wèi)提高Dorado産(chǎn)品的擴展性和可(kě)重用(yòng)性我們在Dorado中(zhōng)提供了很(hěn)多(duō)新(xīn)的特性,這些特性主要包括:

    疊加式配置

    當用(yòng)于需要設置或改變Dorado中(zhōng)的某運行參數時,通常不需要直接修改Dorado提供的缺省配置文(wén)件,而是增加一個新(xīn)的、隻包含最小(xiǎo)參數集合的配置文(wén)件。由Dorado引擎對這些配置文(wén)件進行疊加是的讀取和處理(lǐ)。此特性可(kě)以有(yǒu)效的降低升級Dorado引擎可(kě)能(néng)帶來的額外成本、提供項目的可(kě)維護性。

    數據模型對象

    Dorado中(zhōng)的數據模型對象既支持全局、私有(yǒu)、匿名(míng)等可(kě)見性。又(yòu)支持類似面向對象的繼承和複寫。這些特性可(kě)以為(wèi)配置信息的重用(yòng)和維護提供很(hěn)多(duō)的便利。

    視圖配置文(wén)件模闆

    Dorado中(zhōng)的視圖配置文(wén)件支持多(duō)級模闆功能(néng),這非常有(yǒu)利于降低項目的管理(lǐ)和維護成本。

    利用(yòng)SPRING搭建的Dorado引擎

    Dorado自身的服務(wù)就是利用(yòng)Spring搭建起來,不過Dorado并不因此要求用(yòng)戶的項目一定要使用(yòng)Spring。這個特性使得開發人員有(yǒu)能(néng)力利用(yòng)Spring的特性來替換幾乎所有(yǒu)Dorado自身的内部服務(wù)。

    用(yòng)戶自定義控件

    Dorado允許用(yòng)戶将一段已有(yǒu)的、具(jù)有(yǒu)一個通用(yòng)性視圖配置信息注冊為(wèi)一個新(xīn)的自定義控件,并且Dorado的IDE也可(kě)以非常方便的支持這一新(xīn)添加的控件。

    視圖配置的IMPORT和EXPORT

    Dorado的視圖配置文(wén)件允許開發人員利用(yòng)Import和Export這兩個标記。引入來自于其他(tā)視圖配置文(wén)件中(zhōng)的一段配置信息。

  • 發布的目的:為(wèi)了滿足各種WEB項目中(zhōng)前端界面增強的需求

    Dorado提供Dorado Client Edition這樣一個特性的産(chǎn)品打包方式,Dorado Client Edition中(zhōng)隻包含了Dorado Presentation Middleware中(zhōng)的Web客戶端部分(fēn)(即Javascript和CSS的部分(fēn))

    這裏提到的Web項 目包括基于J2EE的Web項目和其他(tā)非J2EE的Web項目,如.Net. PHP等 ,其定位類似于Ext。 DoradoClient Edition從一個側面體(tǐ)現出了Dorado産(chǎn)品在設計上的封裝(zhuāng)度和靈活性。

    使用(yòng)Dorado您得到的可(kě) 能(néng)并不是僅僅是對展現層的改良,也是對整體(tǐ)應用(yòng)開發模式的一次度量和重鑄。

    Dorado即相關的示例所承載的是一 種非常實用(yòng)的Web開發最佳實踐、一種新(xīn)的開發模式。

Dorado的應用(yòng)

  • ERP系統
  • SAAS項目
  • 保險行業
  • 地産(chǎn)項目
  • 海關項目
  • 金融系統
  • ERP系統是一種主要面向制造行業進行物(wù)質(zhì)資源、資金資源和信息資源集成一體(tǐ)化管理(lǐ)的企業信息管理(lǐ)系統。
  • 這是湖(hú)畔網絡科(kē)技(jì )的SAAS類型的進銷存管理(lǐ)軟件,可(kě)以将你的淘寶網店(diàn)和你的庫存很(hěn)好的整合在一起。
  • 太保。
  • 這是一個地産(chǎn)相關的管理(lǐ)系統。
  • 這是一個海關艙單風險監控的項目,利用(yòng)dorado開的界面數據展示和風險監控管理(lǐ)工(gōng)作(zuò)。
  • 銀聯信審系統已上線(xiàn)14家:廣州銀行、北京農商(shāng)、包商(shāng)銀行、東亞銀行、桂林銀行、北部灣銀行、廣州農商(shāng)、溫州銀行、浙江農信、哈爾濱銀行、台州銀行、上饒銀行、 丹東銀行、九江銀行,上線(xiàn)中(zhōng)3家:成都銀行、甯夏銀行、長(cháng)沙銀行。

産(chǎn)品動态

成功案例

太平洋保險集團财産(chǎn)險-P09 核心業務(wù)系統   中(zhōng)國(guó)太平洋财産(chǎn)保險股份有(yǒu)限公(gōng)司(簡稱“太平洋産(chǎn)險”)是中(zhōng)國(guó)太平洋保險(集團)股份有(yǒu)限公(gōng)司旗下的專業子公(gōng)司,為(wèi)客戶提供全面的财産(chǎn)保險産(chǎn)品和服務(wù)。公(gōng)司總部設在上海,截至2021年底,公(gōng)司注冊資本為(wèi)人民(mín)币194.7億元。 查看詳情
上海期貨交易所綜合交易平台(CTP)銳道專業技(jì )術服務(wù)   上海期貨信息技(jì )術有(yǒu)限公(gōng)司為(wèi)上海期貨交易所全資信息化子公(gōng)司,提供核心交易撮合系統、綜合業務(wù)支撐系統等,緻力于為(wèi)期貨行業核心機構、會員提供系統軟件的開發及相關的技(jì )術支持、運營維護、産(chǎn)品銷售等業務(wù),以成為(wèi)亞太時區(qū)領先并具(jù)有(yǒu)國(guó)際影響力的金融交易軟件開發商(shāng)與技(jì )術服務(wù)商(shāng)為(wèi)目标,為(wèi)客戶提供優質(zhì)完善的服務(wù)。上期技(jì )術重視 查看詳情
中(zhōng)國(guó)工(gōng)程物(wù)理(lǐ)研究院   中(zhōng)國(guó)工(gōng)程物(wù)理(lǐ)研究院(China Academy of Engineering Physics,簡稱 “中(zhōng)物(wù)院” ,原簡稱九院),是國(guó)家計劃單列的副部級國(guó)家級研究院,是以發展國(guó)防尖端科(kē)學(xué)技(jì )術為(wèi)主的集理(lǐ)論、實驗、設計、生産(chǎn)為(wèi)一體(tǐ)的綜合性研究院。中(zhōng)物(wù)院主體(tǐ)座落于四川省綿陽科(kē)學(xué)城,在北京、上海、成都和深圳等地設有(yǒu)科(kē)研分(fēn)支機構或辦(bàn)事機構。 查看詳情

現在登錄立即試用(yòng)URule Pro

立即登錄

免費上門或線(xiàn)上産(chǎn)品演示 專業客戶顧問全程服務(wù) 企業定制化解決方案 全天候業務(wù)咨詢服務(wù)