DORADO展現中間(jiān)件

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

Dorado展現中間(jiān)件
緻力于輔助Web應用中表現層的開(kāi)發過程

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

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

Dorado主要功能特點

通(tōng)過Dorado即相關的示例所承載的是一種非常實用的WEB開(kāi)發最佳實踐、一種新的開(kāi)發模式。

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

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

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

    強大(dà)的客戶端調試器(qì)

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

    更加豐富的控件庫

    初始包含超過60個(gè)的界面控件,并且此數(shù)量還(hái)會(huì)不斷的提高(gāo)。

    管理(lǐ)庫文件

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

    更加AJAX

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

    完整的拖拽功能支持

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

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

    Dorado推翻了 Dorado前作(zuò)中以DataSet為(wèi)媒介、以二維表形式對于展現數(shù)據進行(xíng)封裝和(hé)管理(lǐ)的設計(jì)思路。

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

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

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

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

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

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

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

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

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

  • "智能方法适配"是允許開(kāi)發人(rén)員按需來(lái)定義的業務方法

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

    由Dorado引擎自動根據場(chǎng)景、參數(shù)名、參數(shù)類型等因素來(lái)判斷應當怎樣調用該業務方法。

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

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

    在實際的應用場(chǎng)景中大(dà)部分實現了Dorado前端的功能中可(kě)能并不需要引入任何Dorado的API。

  • 為(wèi)提高(gāo)Dorado産品的擴展性和(hé)可(kě)重用性我們在Dorado中提供了很(hěn)多(duō)新的特性,這些(xiē)特性主要包括:

    疊加式配置

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

    數(shù)據模型對象

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

    視(shì)圖配置文件模闆

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

    利用SPRING搭建的Dorado引擎

    Dorado自身的服務就是利用Spring搭建起來(lái),不過Dorado并不因此要求用戶的項目一定要使用Spring。這個(gè)特性使得(de)開(kāi)發人(rén)員有(yǒu)能力利用Spring的特性來(lái)替換幾乎所有(yǒu)Dorado自身的內(nèi)部服務。

    用戶自定義控件

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

    視(shì)圖配置的IMPORT和(hé)EXPORT

    Dorado的視(shì)圖配置文件允許開(kāi)發人(rén)員利用Import和(hé)Export這兩個(gè)标記。引入來(lái)自于其他視(shì)圖配置文件中的一段配置信息。

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

    Dorado提供Dorado Client Edition這樣一個(gè)特性的産品打包方式,Dorado Client Edition中隻包含了Dorado Presentation Middleware中的Web客戶端部分(即Javascript和(hé)CSS的部分)

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

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

    Dorado即相關的示例所承載的是一 種非常實用的Web開(kāi)發最佳實踐、一種新的開(kāi)發模式。

Dorado的應用

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

産品動态

成功案例

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

現在登錄立即試用URule Pro

立即登錄

免費上(shàng)門(mén)或線上(shàng)産品演示 專業客戶顧問全程服務 企業定制(zhì)化解決方案 全天候業務咨詢服務