声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!
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解释了细节:
如果Wicket 1.2用户想迁移到1.3.1,这里是migration document available
Wicket项目官方主页:Apache Wicket Site 文档: Wiki, Reference documentation, and Javadocs.
新版本特性包括:
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状态的存储。
当一个页面实例从节点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 条 发表评论