CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

Apache Wicket 1.3.1版支持透明集群

作者: R.J. Lorimer,  出处:InfoQ, 责任编辑: 李春禹, 
2008-02-19 09:48
  Wicket团队已经宣布了Wicket 1.3.1发行版,这是Wicket 1.3的第一个维护版。这一版本扫除了许多bug,实施了一些改进。最值得注意的改进是增加的开箱即用的特性——透明集群支持(WICKET-1272)。

  Wicket团队已经宣布了Wicket 1.3.1发行版,这是Wicket 1.3的第一个维护版。Wicket框架从1.2版到1.3版发生了很多变化。以下内容来自最初的1.3发行版公告:

  最后一个兼容JDK-1.4的Wicket版本(下一版将基于Java 5)

  第一个Apache发行版:将包重命名为org.apache.wicket

  简化一些核心API

  使用相对URL,无需配置即可在代理服务器后工作

  增加Google Guice支持

  不用修改一行代码,就可直接在一个portal中使用你的Wicket页面(支持JSR-168/JSR-286)

  将日志API从commons-logging切换到slf4j

  集成velocity模板作为你页面中的panel

  基于YUI-calendar和Joda time的date picker(wicket-datetime)

  使用Ajax请求增加新的javascript依赖到page header——例如,如果一个组件在客户端经由Ajax而被替换,替换所需的script.aculo.us、 script.aculo.us和其他依赖将会在需要的时候被下载。

  改进的、更健壮的header捐献品

  使用无状态页面和组件,可以扩展到非常大规模的用户数

  改进的AjaxTree/AjaxTreeTable

  混合的URL编码可以让搜索引擎和你的用户都满意

  创建form panel并可到处使用它们,无需担心form标签的嵌套

  把组件层级结构存储到文件系统中(DiskPageStore),尽量减少session的使用

  注意,尽管Wicket的1.3分支还是JDK-1.4兼容的,随1.3发行的许多特性只有在Java 5中才能使用,这完全是由其本质所决定的。这些特性包括Google Guice支持和Spring注解支持(这两者都依赖于Java 5注解),以及Wicket JMX bean(需要Java 5 JMX管理工具)。

  从最初的Wicket 1.3版发布到Wicket 1.3.1可以使用,时间刚刚过去一个来月,尽管这次发布的主要是维护版本,它也提供了一些增强的功能和特性:

  这一版本扫除了许多bug,实施了一些改进。最值得注意的改进是增加的开箱即用的特性——透明集群支持(WICKET-1272)。

  1.3.1中增加的透明集群支持利用了在1.3版所增加的DiskPageStore特性,最初的实现由Matej Knopp在Wicket用户邮件列表上作了详细描述。摘录如下:

  当一个页面实例从NodeA复制到NodeB时,它立即被存储到NodeB上的DiskPageStore中,而不是保持在session中。这意味着该实例在NodeB上稍后即可被访问,即

共2页。 1 2 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i