写点什么

Apache Wicket 1.5 发布

  • 2011-11-18
  • 本文字数:905 字

    阅读完需:约 3 分钟

近日,开源、面向组件的 Java Web 应用框架 Apache Wicket 1.5 发布了。主要的变化有:

  1. 支持 4 个新的 HTML 5 组件( EmailTextField NumberTextField UrlTextField RangeTextField ),他们分别对应于 HTML5 中所定义的客户端功能。
  2. 改进了消息 / 事件模型,比如说组件现在可以通过 EventSink EventSource 机制交换消息 / 事件。这些接口已经被标准的 Wicket 类实现:Component、RequestCycle、Session 与 Application。

变更列表还涉及到其他一些主题,如统一的组件渲染缓存和RequestCycle回调

还有其他一些小变更,开发者需要注意的有:

artifact 名由wicket变为wicket-core。在基于 Maven 的项目中如果用到了 Wicket 就应该使用下面这个新的 artifact 名:

复制代码
<dependency>
<groupId>org.apache.wicket</<wbr></wbr>groupId>
<artifactId>wicket-core</<wbr></wbr>artifactId>
<version>1.5.3</version>
</dependency>

继续 Wicket 1.4 以来向 Java 5 升级的步伐,新版本现在要求 Servlet 容器至少得支持 Servlet API 2.5 规范。Wicket 1.4 中标记为不建议使用的功能都被删除了。从现在开始,Wicket 使用的是 Junit 4.x(4.8.2)。

现在可以获得关于请求参数类型的信息了(GET 或 POST),如下代码所示:

复制代码
//GET request
StringValue parameterValue = RequestCycle.get().getRequest(<wbr></wbr>).getQueryParameters().<wbr></wbr>getParameterValue(<wbr></wbr>parameterName);
// POST request
StringValue parameterValue = RequestCycle.get().getRequest(<wbr></wbr>).getPostParameters().<wbr></wbr>getParameterValue(<wbr></wbr>parameterName);<br></br>

最后,XML 属性文件名由.xml变为了.properties.xml,目的是更好地描述文件的内容。

经历了两年多的开发后,Wicket 内核的巨大变化已经无法同时容纳框架的新旧版本了。如果想要升级,那么所有的Wicket 库都应该升级到1.5.x 版。

虽然1.5.x 的开发工作正在进行当中,但框架开发者们已经在讨论下一个主发布版本的路线图了。

要想了解关于Wicket 的更多信息,请访问 Wiki 参考文档 Javadocs 。你可以在 Wicket 问题追踪器中提交 Bug 和问题。

查看英文原文: Apache Wicket 1.5 Released

2011-11-18 08:421847
用户头像

发布了 88 篇内容, 共 273.8 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

Databend Cloud Dashboard 全新升级:直击痛点,释放数据价值

Databend

活动中台系统慢 SQL 治理实践

vivo互联网技术

Java 数据库 后端

字符串替换研究

京东零售技术

得物 iOS 启动优化之 Building Closure

得物技术

ios dyld

是时候正视开源合规的重要性了!我们给你准备了一套体系课程

字节跳动开源

开源 安全 课程 字节 开源合规

飞算JavaAI助力毕业生高效完成毕业设计

飞算JavaAI开发助手

One4All下一代生成式推荐系统

京东零售技术

看看坐标深圳、薪资15k的go开发岗面试强度如何

王中阳Go

Go 面试 后端

【招生简章】司库管理案例实践高端研修班

用友智能财务

财经 会计

One4All下一代生成式推荐系统

京东零售技术

爆肝整理!AI生成Java代码的10个高级技巧

飞算JavaAI开发助手

ClickHouse 的“独孤九剑”:极速查询的终极秘籍

京东零售技术

星闪破壁,鸿蒙筑家:智慧家庭聚变2025

脑极体

AI

Vision 2025:助力客户取得成功,是英特尔的第一要务

E科讯

从项目管理到价值管理的转型路径:基于敏捷价值管理办公室(VMO®)的战略升级(上篇)

ShineScrum

PMO cvp VMO

课程质量评估系统(源码+文档+讲解+演示)

深圳亥时科技

愚人节特辑:AI比你想象得更蠢

脑极体

AI

Java反射性能优化太难?飞算JavaAI自动生成高性能动态代理代码

飞算JavaAI开发助手

打造探索式测试智能体—Scoutron

技艺的尾巴

AI 智能体 探索式测试

服装智能制造软件平台(源码+文档+讲解+演示)

深圳亥时科技

Apache Wicket 1.5发布_Java_Kostis Kapelonis_InfoQ精选文章