日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Web展現(xiàn)中間件Dorado 7開源

Dorado Presentation Middleware(即Dorado展現(xiàn)中間件,以下簡(jiǎn)稱Dorado)致力于輔助Web應(yīng)用中表現(xiàn)層的開發(fā)過程Dorado主要可以為您帶來如下兩方面的使用價(jià)值:

創(chuàng)新互聯(lián)建站是一家專業(yè)提供建華企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為建華眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。

更加美觀、更加人性化的Web操作界面。更加高效的表現(xiàn)層開發(fā)效率。

Dorado Presentation Middleware產(chǎn)品包含3個(gè)主要的功能部分:Web客戶端、服務(wù)端引擎、IDE集成開發(fā)工具。Web客戶端- 主要利用Javascript搭建的純?yōu)g覽器前端展現(xiàn)系統(tǒng),可支持目前較為常見的所有主流瀏覽器。服務(wù)端引擎- 用于輔助Dorado Web客戶端的自動(dòng)生成,客戶端與服務(wù)端的數(shù)據(jù)通信、狀態(tài)同步,以及Dorado展現(xiàn)層與后臺(tái)系統(tǒng)的集成等。IDE集成開發(fā)工具- Eclipse插件形式的集成開發(fā)工具。用于輔助開發(fā)人員對(duì)Dorado界面及其他相關(guān)配置進(jìn)行快速的定制主要功能特點(diǎn)全新的Web客戶端

Dorado7提供了全新打造的Web客戶端,這包括全新的基礎(chǔ)運(yùn)行框架和全新的控件庫(kù)。較之Dorado的前作,新的Web客戶端將帶來如下的增強(qiáng):

支持所有主流瀏覽器- Dorado7將兼容所有主流的瀏覽器,包括IE、Chrome、Firefox、Safari、Opera以及以這5種瀏覽器為內(nèi)核的其他瀏覽器。 結(jié)合目前各瀏覽器在性能、穩(wěn)定性、功能等各方面的因素,我們推薦用戶使用Chrome作為首選的瀏覽器。更加豐富的控件庫(kù) -初始包含超過60個(gè)的界面控件,并且此數(shù)量還會(huì)不斷的提高。更加Ajax - 由于在設(shè)計(jì)之初給予了周全的考慮,因此Dorado7可以在幾乎所有的交互過程中以異步請(qǐng)求替代同步請(qǐng)求,這將使界面的操作體驗(yàn)獲得極大的提升。 同時(shí),Dorado7中還提供了獨(dú)特的Ajax請(qǐng)求自動(dòng)合并技術(shù),以盡可能減少與服務(wù)端之間的實(shí)際交互次數(shù),進(jìn)一步提高界面運(yùn)行效率。管理庫(kù)文件,實(shí)現(xiàn)按需裝載 - Dorado7提供了以資源包的形式對(duì)Javascript和CSS文件進(jìn)行管理的功能,不但系統(tǒng)內(nèi)部的庫(kù)文件以此種方式進(jìn)行管理,用戶也可以將自己的庫(kù) 文件納入這一管理機(jī)制。 通過這一功能,用戶可以定義各資源包之間的依賴關(guān)系、實(shí)現(xiàn)庫(kù)文件的運(yùn)行時(shí)自動(dòng)合并、以及庫(kù)文件的按需裝載。 這可以在性能優(yōu)化、項(xiàng)目維護(hù)等方面帶來諸多好處。強(qiáng)大的客戶端調(diào)試器 -新的客戶端調(diào)試器可以提供分級(jí)日志、API測(cè)試、頁(yè)面結(jié)構(gòu)剖析等調(diào)試功能。 借助新的調(diào)試器您甚至還可以隨時(shí)查看/修改任意Dorado對(duì)象的屬性值、分析DataSet中的實(shí)時(shí)數(shù)據(jù)。配合Dorado7中全新的異常處理機(jī)制,相 比前作開發(fā)人員將擁有更加豐富的調(diào)試手段。完整的拖拽功能支持 -Dorado7中所有的控件都將支持拖拽操作的屬性、事件和API接口。立體數(shù)據(jù)模型

“立體數(shù)據(jù)模型”因其相對(duì)于平面數(shù)據(jù)模型(二維數(shù)據(jù)模型)而得名。即指Dorado7推翻了Dorado 前作中以DataSet為媒介、以二維表形式對(duì)于展現(xiàn)數(shù)據(jù)進(jìn)行封裝和管理的設(shè)計(jì)思路。 Dorado7不再局限數(shù)據(jù)必須以二維表結(jié)構(gòu)與DataSet對(duì)接,而是可以支持非常自由的數(shù)據(jù)形式。并且也不再提供專用的數(shù)據(jù)封裝對(duì)象。 這些變化使得展現(xiàn)層中的數(shù)據(jù)更加純粹、更加貼切真實(shí)的業(yè)務(wù)含義。自然,也使開發(fā)變得更加便利、更加生動(dòng)。
“立體數(shù)據(jù)模型”是Dorado7相對(duì)于前作最重要的概念變化,也是Dorado7最為核心的設(shè)計(jì)思想。 以上的寥寥數(shù)語(yǔ)并不足以闡明這一抽象概念,請(qǐng)參考 Dorado7方法論 中關(guān)于“立體數(shù)據(jù)模型”的更多論述。

沒有JSP的Web

秉承了Dorado產(chǎn)品的一貫風(fēng)格,Dorado7仍以XML形式的視圖配置文件作為定義Web界面的主 要手段。 不過,在Dorado7中這里的視圖配置文件被賦予了更多的內(nèi)涵,視圖配置文件已經(jīng)可以完整的描述Web界面的所有特性,JSP不再是Dorado7的必 選項(xiàng)。 在大多數(shù)情況下,直接訪問一個(gè)視圖配置文件就可以得到一個(gè)功能完整的Web界面。

可能很多開發(fā)人員對(duì)于此特性會(huì)感到一絲不安,出于某些技 術(shù)人員習(xí)慣以及頁(yè)面需求等原因,開發(fā)人員可能仍然需要以HTML形式來實(shí)現(xiàn)頁(yè)面的布局。 Dorado7同樣對(duì)此種使用方式提供了完善的支持。開發(fā)者可以很方便的使用JSP、Velocity或者其他類似的技術(shù)來為視圖配置文件定義布局方式。 并且,新的開發(fā)方式讓美工人員與開發(fā)人員的合作變得更為可行和便利。以JSP為例,Dorado7不再引入繁多的Taglib標(biāo)簽庫(kù),而是以純HTML方 式的占位符來輔助Web頁(yè)面的布局。

智能方法適配

“智能方法適配”是指允許開發(fā)人員盡可能按照自己的意愿、業(yè)務(wù)的需要來定義他們的業(yè)務(wù)方法,然后由 Dorado引擎自動(dòng)根據(jù)場(chǎng)景、參數(shù)名、參數(shù)類型等因素來判斷應(yīng)當(dāng)怎樣調(diào)用該業(yè)務(wù)方法。 “智能方法適配”是Dorado7提供的一個(gè)非常有特色的功能,提供此功能的主要目的是盡量減少開發(fā)人員所需要掌握的Dorado API,讓業(yè)務(wù)方法的代碼更加“業(yè)務(wù)化”,更加易于閱讀。
通過“智能方法適配”也可以很好的體驗(yàn)出Dorado7所提倡的“基于約定而非配置”進(jìn)行開發(fā)的理念。在實(shí)際的應(yīng)用場(chǎng)景中大部分實(shí)現(xiàn)了Dorado前端的功能中可能并不需要引入任何Dorado的API。

擴(kuò)展和重用

為提高Dorado7產(chǎn)品的擴(kuò)展性和可重用性我們?cè)贒orado7中提供了很多新的特性,這些特性主要包括:

疊加式配置 - 當(dāng)用于需要設(shè)置或改變Dorado中的某運(yùn)行參數(shù)時(shí),通常不需要直接修改Dorado提供的缺省配置文件,而是增加一個(gè)新的、只包含最小參數(shù)集合的配置文 件。 由Dorado引擎對(duì)這些配置文件進(jìn)行疊加是的讀取和處理,此特性可以有效的降低升級(jí)Dorado引擎可能帶來的額外成本、提供項(xiàng)目的可維護(hù)性。利用Spring搭建的Dorado引擎 -Dorado7自身的服務(wù)就是利用Spring搭建起來,不過Dorado7并不因此要求用戶的項(xiàng)目一定要使用Spring。

這個(gè)特性使得開發(fā)人員有能力利用Spring的特性來替換幾乎所有Dorado自身的內(nèi)部服務(wù)。數(shù)據(jù)模型對(duì)象 -Dorado7中的數(shù)據(jù)模型對(duì)象既支持全局、私有、匿名等可見性,又支持類似面向?qū)ο蟮睦^承和復(fù)寫。這些特性可以為配置信息的重用和維護(hù)提供很多的便利。視圖配置文件模板 -Dorado7中的視圖配置文件支持多級(jí)模板功能,這非常有利于降低項(xiàng)目的管理和維護(hù)成本。 #視圖配置的Import和Export -Dorado7的視圖配置文件允許開發(fā)人員利用Import和Export這兩個(gè)標(biāo)記。引入來自于其他視圖配置文件中的一段配置信息。用戶自定義控件 -Dorado7允許用戶將一段已有的、具有一個(gè)通用性視圖配置信息注冊(cè)為一個(gè)新的自定義控件,并且Dorado的IDE也可以非常方便的支持這一新添加的控件。Client Edition

Dorado7提供Dorado7 Client Edition這樣一個(gè)特性的產(chǎn)品打包方式,Dorado7 Client Edition中只包含了Dorado7 Presentation Middleware中的Web客戶端部分(即Javascript和CSS的部分)。

發(fā)布此版本的目的是為了滿足各種Web項(xiàng)目中前端界面增強(qiáng) 的需求。這里提到的Web項(xiàng)目包括基于J2EE的Web項(xiàng)目和其他非J2EE的Web項(xiàng)目,如.Net、PHP等,其定位類似于Ext。 Dorado7 Client Edition從一個(gè)側(cè)面體現(xiàn)出了Dorado7產(chǎn)品在設(shè)計(jì)上的封裝度和靈活性。

不僅僅是展現(xiàn)中間件

雖然Dorado7的主要功能都是圍繞展現(xiàn)層這一主題展開的,可是我們認(rèn)為Dorado7連同配套的 SampleCenter提供給用戶的并不僅僅是對(duì)Web應(yīng)用展現(xiàn)層的簡(jiǎn)單補(bǔ)充。 通過Dorado7即相關(guān)的示例所承載的是一種非常實(shí)用的Web開發(fā)最佳實(shí)踐、一種新的開發(fā)模式。

因此可以說,使用Dorado您得到的可能并不是僅僅是對(duì)展現(xiàn)層的改良,也是對(duì)整體應(yīng)用開發(fā)模式的一次度量和重鑄。

【編輯推薦】

  1. 有關(guān)MySQL數(shù)據(jù)庫(kù)的INI文件的詳細(xì)介紹
  2. Oracle數(shù)據(jù)庫(kù)如何創(chuàng)建對(duì)象類型和對(duì)象類型表
  3. Oracle數(shù)據(jù)庫(kù)如何創(chuàng)建DB Link操作遠(yuǎn)程數(shù)據(jù)庫(kù)
  4. Oracle XDB與各種App Server默認(rèn)端口沖突問題的解決
  5. Oracle數(shù)據(jù)庫(kù)如何查看當(dāng)前用戶角色權(quán)限及默認(rèn)表空間

本文題目:Web展現(xiàn)中間件Dorado 7開源
瀏覽路徑:http://www.dlmjj.cn/article/dhdihgh.html