Apache Wicket 1.4 发布

Apache Wicket 开发团队宣布Apache Wicket 1.4正式发布。Wicket是一个面向组件的开源Java框架。Wicket完全由Apache Wicket社区用户维护支持,本次发布的Wicket版本将不再兼容Java 1.4,而是最低需要Java 5的支持。您可以利用Java 5的泛型功能编写类型安全的应用程序,创建类型安全、自动生成文档,可以重用自定义组件的功能。

您可以通过修改maven pom.xml配置信息升级到最新的Wicket 1.4版本,修改代码如下:

  
    org.apache.wicket  
    wicket  
    1.4.0  
 

当然您需要同时升级Wicket关联的一些模块,比如wicket-extensions等,不要把Wicket 1.3和Wicket 1.4 混用。
下面是一些Wicket 1.4版本中的重要变更:

  1. Wicket 1.4泛型化了IModel接口和其实现类,提高了Wicket应用程序的类型安全。
  2. Wicket 1.4中组件的getModel()方法和组件的setModel()方法,被重命名为getDefaultModel() 和 setDefaultModel(),以便更好的支持泛型models
  3. Wicket 1.4的Spring模块已经被合并(wicket-spring-annot已经被声明为过期,现在可以直接使用wicket-spring)
  4. Wicket 1.4中更新了大量的API,均使用Java 5语法特性的编写。
  5. Wicket 1.4的 jar打包了metadata,方便与OSGI捆绑。

[ad#468-60]

Scroll to Top