是TmaxSoft結合Ajax和JSF的強有力而且非常靈活的Web UI開發平台。
基本介紹
- 中文名:ProWave
- 產品功能:簡單的開發界面
- 類別:Web UI開發平台
- 產品效果:快速易用進行Web界面開發
- 動態部署:Java
產品概要,產品功能,產品效果,
產品概要
ProWave Studio以Eclipse和WTP(Web Tools Project)為基礎,直接使用Eclipse平台的各種功能,提供企業級的Web UI開發功能。ProWave Studio 開發環境,可以迅速開發和動態部署Java、JSP、Servlet、JSF和Portlet等Web套用。
Package Explorer視圖
在ProWave IDE里顯示目前正在操作中的項目和項目所包含的樹型資源
Palette視圖
在該視圖中,存儲界面設計所需的各種組件
Styles視圖
在該視圖中,定義進行設計所需的UI類型
Variable視圖
顯示所有通過編輯製作的Web套用頁面使用的 Variable
Design編輯器
實際開發和部署UI組件的編輯器,執行Draft預覽並確認原始碼
Outline視圖
體現設計中的 JSP 頁面的樹型整體結構
Properties視圖
通過設計編輯,顯示和修改正在設計的各種組件的屬性並向設計編輯器實時反映
產品功能
支持AJAX(Asynchronous JavaScript and XML)
–通過客戶端AJAX引擎的異步通訊,快速實時高效的進行數據處理
–解決現有Web開發的弱點(如Click-and-Refresh)並提高數據通訊的吞吐量
支持JSF(Java Server Faces)
–遵守傳統的MVC模式,分離界面視圖和業務邏輯
–以Java EE 5為基礎,保障高性能、擴展性及可靠性
–良好的編譯可重用性和代碼的可維護性
簡單的開發界面
–通過Drag&Drop功能,保障4GL工具標準的開發
–支持所見即所得方式,通過UI設計和UI運行同步化,減少開發中的錯誤
–支持Portlet製作,提高Portal套用的開發生產性
實時測試及調試
–開發的同時支持調試,減少程式錯誤,及時掌握並解決問題
–通過Eclipse和 WTP(Web Tools Project),直接使用Eclipse平台提供的多種功能
分離開發UI和業務邏輯
- 採用ProWave進行Web開發時,通過分離界面和業務邏輯的開發,業務開發者和界面開發者單獨進行
操作,縮短開發時間,提高維護性和再使用性
支持Portlet開發從而進行Portal 連動
- 將通過ProWave Studio開發的Portlet、Page Flow和Web Page,與Portal進行連動,容易進行Portal界面的開發
支持Visual Page Navigator
- 採用 ProWave Studio 所開發界面的相互關係,可以通過使用可視化頁面導航功能用Drag&Drop
方式進行定義
實時測試和Debugging
- 通過調式模組運行所開發的界面,進行Line by Line的實時調試
- ProWave Studio Debug以Eclipse debug perspective作為基礎,提供多種調試功能
遵守UI標準提高可維護性
- 遵守Java EE 5標準- JSF(JSR-127)
- 遵守MVC模式,分離業務和界面的開發
- 提高組件的可重用性和代碼維護性
產品效果
快速易用進行Web界面開發
- 通過提供標準的UI組件和最優開發工具(ProWave Studio)開發業務畫面
- 相對於HTTP 請求的處理,開發者集中於組件、活動和Bean等,易於開發Web界面
- 通過AJAX代碼的自動生成功能,開發更加便捷
遵守UI標準提高可維護性
- 遵守Java EE 5標準- JSF(JSR-127)
- 遵守MVC模式,分離業務和界面的開發
- 提高組件的可重用性和代碼維護性
快速的數據通訊
- 通過客戶端AJAX引擎的異步通訊,快速實時和高效的進行數據處理
- 解決現有Web開發的弱點(如Click-and-Refresh)並提高數據通訊的吞吐量