成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Web展現中間件Dorado 7開源

開發 開發工具
Dorado Presentation Middleware 7(即Dorado展現中間件,以下簡稱Dorado)在今日正式開源。

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

更加美觀、更加人性化的Web操作界面。更加高效的表現層開發效率。

Dorado Presentation Middleware產品包含3個主要的功能部分:Web客戶端、服務端引擎、IDE集成開發工具。Web客戶端- 主要利用Javascript搭建的純瀏覽器前端展現系統,可支持目前較為常見的所有主流瀏覽器。服務端引擎- 用于輔助Dorado Web客戶端的自動生成,客戶端與服務端的數據通信、狀態同步,以及Dorado展現層與后臺系統的集成等。IDE集成開發工具- Eclipse插件形式的集成開發工具。用于輔助開發人員對Dorado界面及其他相關配置進行快速的定制主要功能特點全新的Web客戶端

  Dorado7提供了全新打造的Web客戶端,這包括全新的基礎運行框架和全新的控件庫。較之Dorado的前作,新的Web客戶端將帶來如下的增強:

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

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

沒有JSP的Web

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

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

智能方法適配

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

擴展和重用

  為提高Dorado7產品的擴展性和可重用性我們在Dorado7中提供了很多新的特性,這些特性主要包括:

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

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

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

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

不僅僅是展現中間件

  雖然Dorado7的主要功能都是圍繞展現層這一主題展開的,可是我們認為Dorado7連同配套的 SampleCenter提供給用戶的并不僅僅是對Web應用展現層的簡單補充。 通過Dorado7即相關的示例所承載的是一種非常實用的Web開發最佳實踐、一種新的開發模式。

因此可以說,使用Dorado您得到的可能并不是僅僅是對展現層的改良,也是對整體應用開發模式的一次度量和重鑄。

【編輯推薦】

  1. 有關MySQL數據庫的INI文件的詳細介紹
  2. Oracle數據庫如何創建對象類型和對象類型表
  3. Oracle數據庫如何創建DB Link操作遠程數據庫
  4. Oracle XDB與各種App Server默認端口沖突問題的解決
  5. Oracle數據庫如何查看當前用戶角色權限及默認表空間
責任編輯:彭凡 來源: 開源中國社區
相關推薦

2011-08-03 09:15:23

DORADO展現中間件

2019-06-04 15:18:30

Web ServerNginx中間件

2019-03-20 15:21:28

Web漏洞Tomcat

2022-08-09 08:31:29

RocketMQ消息中間件

2011-10-24 07:41:38

SOA中間件應用服務器

2021-09-09 09:05:30

開源字節跳動CloudWeGo

2022-04-11 09:15:44

中間件開源

2011-05-24 15:10:48

2021-02-11 08:21:02

中間件開發CRUD

2013-05-17 17:01:32

紅帽OpenShifPaaS云

2019-12-13 10:32:56

開源消息中間件

2013-05-17 15:08:19

紅帽

2018-02-01 10:19:22

中間件服務器系統

2018-07-29 12:27:30

云中間件云計算API

2016-11-11 21:00:46

中間件

2012-11-30 10:21:46

移動中間件

2009-06-16 15:55:06

JBoss企業中間件

2023-10-24 07:50:18

消息中間件MQ

2023-06-29 10:10:06

Rocket MQ消息中間件

2013-03-27 10:04:21

云計算開源中間件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清自拍视频在线观看 | 人成精品 | 国产精品乱码一二三区的特点 | 亚洲97| 中文字幕乱码一区二区三区 | 日韩精品在线观看一区二区 | 毛片免费观看 | 亚洲网在线 | 亚洲精品永久免费 | 亚洲精品日韩在线 | 在线播放中文字幕 | 久久亚洲国产精品 | 欧美一级在线免费 | 国产精品欧美一区二区三区 | 亚洲人的av | 亚洲精品免费观看 | 午夜影院网站 | 欧美精品一区二区三区在线 | 在线观看电影av | 欧美一区二区三区在线观看 | 一区二区片| 操操日| 精品国产一区二区三区成人影院 | 日韩国产一区二区三区 | 欧美久久久久久久久中文字幕 | 中文无吗 | 亚洲天堂影院 | 久久久青草 | 精品欧美一区二区三区久久久 | 国产精品毛片 | a级毛片免费高清视频 | 久久宗合色 | 欧美色性| 91资源在线| 亚洲在线免费 | 亚洲夜夜爽| 欧美激情久久久 | 国产免费又黄又爽又刺激蜜月al | 天堂资源视频 | 天堂久久av| 久草视频在线播放 |