Posted on 2007-06-08 12:35
Tommy Jian 閱讀(1287)
評論(3) 編輯 收藏 所屬分類:
Wicket
目標
基于上面的這些動機,下面是Wicket的目標:
- 簡單(易用性、一致性、易懂性)
- 以POJO為核心
- 所有代碼均使用Java編寫
- 最小的概念域
- 避免過度地使用XML配置文件
- 全面解決“向后按鈕”問題
- 最大限度地類型安全以及編譯檢查
- 最大限度地分析運行時錯誤
- 對特定工具集的最小依賴
- 組件、容器和慣例始終保持一致性
- 復用
- 使用Wicket編制的組件具備高度的復用性
- 可復用的組件可以使用JAR文件發布
- 無侵入
- HTML以及其他標記性文件不會編程語法所干涉
- 在標記方面只有一個簡單的標簽
- 與任何普通的HTML編輯器兼容
- 圖形開發人員很容易識別并避免修改框架標簽
- 如果設計者不小心刪除了標簽,則很容易恢復它
- 安全
- 默認情況下代碼都是安全的
- 在頁面和URL中,只有顯式的聲明的鏈接才能公布數據狀態
- 具備最大限度類型安全邏輯
- 很容易集成到Java安全框架
- 富有效率,可伸縮性
- 在不犧牲其他目標的前提下保證效率和輕量級
- 可依附的優選會話期支持集群
- 通過與可分離模型的協作,會話復制形成的集群很容易實現和調整
- 完整
- Wicket團隊樂于為開發Java Web應用貢獻可用的且特性齊全的框架。核心框架是由本篇文檔的作者Jonathan Locke編寫和貢獻的。目前的團隊包括了很多經驗豐富的程序員,他們中的一些人還是上面提及的其他框架的開發者,他們也都擁有構建大型Java Web應用的經驗。我們對自己的處境十分的了解,因此也更能從框架使用者的角度來開發Wicket。
注:本文由Jonathan Locke編寫,相關權利由原作者享有。