InfoQ

新闻

Spring Web Services 1.5发布啦

作者 Bryan Clauser译者 张龙 发布于 2008年4月14日 上午5时35分

社区
Java,
SOA
主题
Web服务
标签
Spring Web Services

在辛勤工作6个月后,Spring Web Services 1.5.0终于发布了。相对于使用SOAP服务进行契约优先式的开发,我们可以通过XML操纵Spring-WS以创建文档驱动的Web services。该发布版的一些显著特性如下:

  • 两个新的传送器:JMS和email,对客户端与服务器端都适用

  • 基于WSS4J的WS-Security实现,这使得在非SUN的JDKs(如WebSphere)与JDK1.4上应用WS-Security成为可能

  • 对客户端与服务器的WS-Addressing支持,支持规范的2004年8月版与最终版

Arjen Poutsma详细论述了一些新特性的工作方式,向我们展现了这些新变化是如何实现的。有一些例子描述了新的传送器是如何实现的并给出了该版本中其他特性的一个概览。Aljern还对Spring-WS的设计决策与未来的功能给出了反馈。

其他特性包括:

  •  Spring-WS jars现在是OSGi bundles,

  •  一个新的、客户端的拦截机制,包括WS-Security支持,

  • @Endpoints现在成为@Components,因此当使用Spring 2.5的组件扫描时会自动探寻到它

1.5版中95%以上是向后兼容的,当谈到升级时,Spring论坛中的评论表现出积极的态度。请查看发布通告以全面了解新特性。同时请查看最近InfoQ对Arjen Poutsma的采访以更深入了解Spring-WS及其方法论。

查看英文原文:Spring Web Services 1.5 Released
译者简介:张龙,同济大学软件工程硕士,现就职于理光软件研究所。主要从事文档工作流和办公自动化解决方案的研发工作。热衷于Java轻量级框架的研究,对敏捷方法很感兴趣。曾有若干年的J2EE培训讲师经历。参与InfoQ中文站内容建设,请邮件至china-editorial[at]infoq.com

没有回复

回复

独家内容

剖析短迭代

敏捷教练Dave Nicolette提出:我们应该如何设定迭代长度?是要根据发布周期的时间么?使用短迭代又有哪些好处?

应用JSF、Ajax和Seam开发Portlets(1/3)

本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。

AtomServer:数据分发的发布动力(第二部分)

在这篇文章里,Bryon Jacob和Chris Berry将和我们继续探讨AtomServer,它是基于Apache Abdera的完整Atom存储实现。作者还创建了几个Atompub规范扩展,其中包括自动标记、批处理和Feeds聚合。

架构师(试刊第二期)

InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!

一种正规的性能调优方法:基于等待的调优

在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。

Java程序员ActionScript 3入门

通常来说,改变技术路线时最艰难的部分是辨别语言语法之间的不同。这篇文章就为Java开发者提供了一份如何转向Flex基础语言ActionScript的指南。

浅谈如何创建Rails应用

本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。

Alexandru Popescu谈InfoQ.com网站架构

InfoQ首席架构师Alexandru Popescu在采访中谈论了InfoQ架构、Webwork与DWR、Hibernate与JCR、Hibernate可扩展性、最新的InfoQ视频流系统和InfoQ的未来规划。