BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Wicket即将完全支持Terracotta

| 作者 Rob Thornton 关注 0 他的粉丝 ,译者 Jason lai 关注 0 他的粉丝 发布于 2007年4月12日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

经过WicketTerracotta团队的努力,Wicket已经能在Open Terracotta上运行了。虽然完全支持的目标还没有达成,但Wicket附带的大部分范例程序已经可以运行无误。在所有缺陷得到排除之后,Terracotta将把这个配置放入Terracotta配置模块中。

Eelco Hillenius撰文介绍在Wicket和Terracotta发生的使配置Wicket变容易的变更,并详述了Wicket所需要的配置。在Wicket上所做的修改是为所有需要被Terracotta跟踪的类加入了一个标识接口(Tagging Interface)。在Terracotta中,一个以前曾经存在过但已被移除或从未被提交到主产品线的功能又被重新加入,以使得在某个类或接口被Terracotta加入监控之后,它的子类型也能相应被匹配。

Hillenius表示,剩下的最后一个问题是对Wicket的EnumeratedType的完全支持。

目前我们可以通过枚举Terracotta配置中的所有已知值来进行配置。能为之提供更自动化的支持自然更好了。与EnumeratedType有关的另一件事是,目前我们将它们看作不可变对象,并在Wicket代码中对它们使用等价操作符(==)。即使在序列化和反序列化之后,这也能正常工作,因为EnumeratedType合理地实现了readResolve方法,在这个方法中它解析成本地的单例对象。

他表示,Terracotta现在还不支持readResolve,因此他们将不得不转向equals()方法作为临时解决办法,或者等到Terracotta支持readResolve

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT