为什么是Wicket?
目标
基于上面的这些动机,下面是Wicket的目标:
简单(易用性、一致性、易懂性)
以POJO为核心
所有代码均使用Java编写
最小的概念域
避免过度地使用XML配置文件
全面解决“向后按钮”问题
最大限度地类型安全以及编译检查
最大限度地分析运行时错误
对特定工具集的最小依赖
组件、容器和惯例始终保持一致性
复用
使用Wicket编制的组件具备高度的复用性
可复用的组件可以使用JAR文件发布
无侵入
HTML以及其他标记性文件不会编程语法所干涉
在标记方面只有一个简单的标签
与任何普通的HTML编辑器兼容
图形开发人员很容易识别并避免修改框架标签
如果设计者不小心删除了标签,则很容易恢复它
安全
默认情况下代码都是安全的
在页面和URL中,只有显式的声明的链接才能公布数据状态
具备最大限度类型安全逻辑
很容易集成到Java安全框架
富有效率,可伸缩性
在不牺牲其他目标的前提下保证效率和轻量级
可依附的优选会话期支持集群
通过与可分离模型的协作,会话复制形成的集群很容易实现和调整
完整
Wicket团队乐于为开发Java Web应用贡献可用的且特性齐全的框架。核心框架是由本篇文档的作者Jonathan Locke编写和贡献的。目前的团队包括了很多经验丰富的程序员,他们中的一些人还是上面提及的其他框架的开发者,他们也都拥有构建大型Java Web应用的经验。我们对自己的处境十分的了解,因此也更能从框架使用者的角度来开发Wicket。
0
相关文章