`
SSailYang
  • 浏览: 308107 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Wicket 的 URL Coding 真叫人看不懂

阅读更多
因为 JBoss Seam 2.1 将 Wicket 作为一个很重要的前端技术,有点要和 JSF 平起平坐的意思,所以这两天便看了看 Wicket 这个东西。

Wicket 的大部分特性的确都给人以耳目一新的感觉,理论上看也都不错(还没有怎么实际应用,所以只能这么说了)。但是有一点我看不懂,为什么 Wicket 生成的 URL 那么啰嗦。

比如 Wicket 官方提供的例子中的一个 URL: http://wicketstuff.org/wicket13/navomatic/?wicket:bookmarkablePage=:org.apache.wicket.examples.navomatic.Page2。真的是很啰嗦,不能短点吗?虽然通过使用 XXXUrlCodingStrategy 可以使 URL 更加可读,但用起来也很麻烦。真是不明白。有高手能解释一下吗?
分享到:
评论
4 楼 duker 2008-11-21  
需要关心它生成的url吗? 除了stateless page 和bookmark able page
可以直接url 请求外,其它的都需要通过应用入口激活session 才能访问.
而且wicket 提供的是服务器端的组件模型,适合开发具有复杂操作的应用(可以在单页面上实现复杂的操作)
如果有大量的需要直接url 访问的情况,可能用mvc框架更合适..
3 楼 wl95421 2008-10-21  
你完全可以写一个自己的UrlCodingStrategy
这个很难说,可能是设计者觉得这样更好
不过他至少留了接口,可以改变这种行为,就OK了
2 楼 SSailYang 2008-10-20  
deadlock 写道

看看例子里面的nice url吧,可以解决你的问题


我看了那个例子。它那种方式就是将原本写在 XML 中的 URL 映射放在了 Java Code 里面,不是很优雅的方式。比较理想的解决方式还是 Convertion + Annotation。
1 楼 deadlock 2008-10-20  
看看例子里面的nice url吧,可以解决你的问题

相关推荐

Global site tag (gtag.js) - Google Analytics