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