您的位置: 新闻频道 Java新闻

原创新闻 Apache Wicket 1.3.1发布 支持透明集群transparent clustering

2008-02-17 by 见习记者 SpringArt
评论(0) 有758人浏览 apache wicket
Wicket是拥有一流的组件模型的Java Web应用框架,目前Wicket开发团队宣布Wicket 1.3.1版本发布,是第一个1.3的维护版本。这里是relase notes

新版本特性包括:

1。最后一个JDK1.4兼容版本,下一个版本将基于Java 5

2。简化一些核心API

3。增加Google Guice支持。注:Guice是一个轻量级,基于Java5(主要运用泛型与注释特性)的依赖注入框架(IOC)

4。不修改一行代码就能直接在portal中运行Wicket pages

5。改变日志API,从原来的commons-logging变成slf4j

6。在页面面板中集成velocity模板

7。改进AjaxTree/AjaxTreeTable

8。在文件系统中存贮组件结构(DiskPageStore),尽量减少session

。。。。

因为此版本是JDK 1.4兼容的,所以一些特性只有在java 5中才能运行,比如对Google Guice,Spring Annotations的支持,就依赖于java 5 annotations,Wicket JMX beans 依赖于Java 5 JMX管理模块。

值得注意的是1.3.1版本支持透明集群(transparent clustering)很好的使用了在1.3版本增加的DiskPageStore属性,Matej Knopp解释了细节:

引用
DiskPageStore解决了内容重载问题,当内容重载的时候,DiskPageStore索引再也不会丢失,所有序列化的页面文件将被使用如同没有重载过一样。

当一个页面实例从节点A复制到节点B,它立即被存储入节点B的DiskPageStore,而不是存在session中。这意味着,甚至当同一个页面地图中的另外一个页面被复制到节点B,这个页面依然能够访问,因为它已经被存储于DiskPageStore。而且它不会被保存到内存中,因此在相当大程度上减少了session状态的存储。



如果Wicket 1.2用户想迁移到1.3.1,这里是migration document available


Wicket项目官方主页:Apache Wicket Site  文档: Wiki, Reference documentation, and Javadocs.

 


来自:infoq.com

评论 共 0 条 发表评论

发表评论

您还没有登录,请登录后发表评论