Matrix Platform採用eclipse外掛程式技術,是一款模型驅動、面向服務的設計、開發及運行平台。
基本介紹
- 中文名:Matrix Platform
- 外文名:Matrix Platform
- 性質:驅動模型
- 特點:模型驅動開發
產品簡介,工作檯,頁面,頁面流,數據服務,邏輯服務,產品特點,
產品簡介
Matrix Platform採用eclipse外掛程式技術,是一款模型驅動、面向服務的設計、開發及運行平台。將J2EE體系規範、面向服務架構 (SOA)、MDA等思想和技術完美結合起來,為企業級套用的設計、開發、運行和維護帶來了卓越的價值。有力的簡化套用開發的步驟,降低套用開發的難度,提高套用開發的效率及靈活性,節約套用開發的成本,從而極大的提高套用開發的生產力。
Matrix Platform完全體現了業務導向、模型驅動的理念和精髓,設計即開發,項目所有參與人員共用一個模型進行需求分析、設計開發、測試部署及後期維護工作。需求和設計、設計和開發不再脫節,這種閉環式的模式也讓項目實施時需求不斷變化不再那么可怕。
工作檯
Matrix Platform實現了模型驅動開發的思想,提供了一個基於Eclipse的工作檯,並支持設計視圖和物理試圖兩個不同的視圖,將項目開發的不同階段的相關人員(需求人員、分析設計人員、開發人員、測試人員、維護人員)共用一個工作平台,通過設計視圖進行需求獲取、分析、設計,在這個過程中,工具已經同步產生了jsp、javabean、xml配置檔案等相應的物理介質,設計完成後用戶可以切換到物理試圖進行相應的部署、調試及後期維護等工作。
頁面
q 圖形化拖拽設計頁面
q 支持文本框/輸入框/日期等各種基本控制項
q 支持TreeGrid/DataList/dataview等複雜控制項的支持
q 支持表格/標籤/分欄等各種布局
q 典型場景快速導航
頁面流
q 頁面流描述頁面流轉關係以及頁面動作觸發調用後台服務的關係
q 支持頁面異步操作調用頁面流及提供了異步回響支持
q 提供了完善的和訊息處理相結合的流轉機制
q 提供了頁面訪問通配符等高級功能支持
數據服務
Ø 定義一對一、一對多及多對多各種對象關係
Ø 定義對象、屬性和資料庫表、欄位的映射
Ø 提供基於hibenate技術的持久化實體支持常用的增刪改等維護性工作和簡單的單表查詢功能
Ø 提供基於mybatis技術的查詢實體支持多表關聯查詢和統計性查詢等複雜查詢類型,並支持自定義查詢腳本
Ø 支持資料庫表和實體的雙向同步
邏輯服務
Ø 支持邏輯服務定義和實現開發,主要關注編碼邏輯服務
Ø 支持圖形化和代碼方式接口定義,生成java annotation
Ø 支持多個服務實現同一個接口
Ø 支持服務自動生成spring定義方式,並採用修改編輯模式,手工修改的內容可以保留
產品特點
Ø 業務導向、模型驅動,設計即開發。
Ø 統一的、完整的、一致的平台。
Ø 採用面向服務的架構, 支持服務重用,使服務逐漸成為企業的可以流動的資產。
Ø 底層採用spring/hibernate/mybatis等開發人員熟悉且經過驗證的開源框架