Wicket in Action

关注Wicket其实很久了,从第一个版本就已经开始了,可惜平常的项目很少有做web开发的(仿佛脱离了现实的IT世界),一直也没有好好研究,直到最近才下定决心好好学习一些web开发的框架,自然第一个想到的是Wicket。

看了Apress的Pro Wicket,觉得不过瘾,写得比较简单,入门尚可,但是却没有触及到Wicket的内部原理和机制。后来才找到了Manning的Wicket in Action。跟Manning的In Action系列书一样,由Wicket开发者写的书的深度果然不太一样。唯一可惜的是该书还没有正式出版,不少地方还有意犹未尽的感觉。

自从学了Tapestry之后,对Hangman这个例子情有独钟,每学习一个Web框架,必定会用该框架来实现这个例子,这次也不例外。可是Wicket自带了一个Hangman,没必要从头来过,就把这个自带的例子改写了一下,用上了Tapestry Hangman的图片,另外加上了一点Ajax的功能。

对Wicket的初步印象是:
  1. 对Ajax的支持非常简单,对Java程序员来说简直是透明的,但是Wicket没有采用一些成熟的Ajax包如Dojo,不知道复杂页面的性能如何,还有自定义组件如果需要实现Ajax支持需要多大effort,有待研究;
  2. HTML的可预览功能跟以前版本的Tapestry一样,的确很好的分离了Developer和Designer之间的职能。当页面上有大量动态内容,假设每条动态内容都由一个Label组件来表示,WebPage类会显得过于累赘;
  3. 没有很好的Ioc容器的支持,虽然可以支持Spring和Guice,但并不是非常优雅;
  4. 留待后续……
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值