BT

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

文章:Arjen Poutsma谈Spring Web Services

| 作者 Stefan Tilkov 关注 3 他的粉丝 发布于 2007年12月8日. 估计阅读时间: 2 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

InfoQ的Stefan Tilkov和Spring Web Services的创建者Arjen Poutsma进行了一次对话,论述了该项目的相关问题,以及如何用一种不同于以往的方法来构建Java Web Services。话题包括设计这个WS框架的原因,契约优先的好处,文档驱动的Web Services,JAX-WS以及REST等。

Spring Framework作为一种更轻量化的“企业”框架选择,它在Java开发人员中非常流行。最新增加的其中一项是Spring Web Services子项目,根据网站上的说法,是“专注于创建文档驱动(document-driven)的Web Services,[并]帮助推动契约优先(contract-first)的SOAP服务开发,允许利用操作XML payloads的多种方法之一来创建灵活的Web Services。

对于构建Spring Web Services的动机,Arjen Poutsma在本文中自己解释如下:

在我作为顾问的工作中,我遇到过Web Services有严重问题的客户。例如,他们想要维护一个Service契约的多个版本,或者直接处理得到的XML,而不用先转化成对象。当时,现成的 SOAP堆栈专注于使“SOAP化”现有的Java类变得更容易,而不是正确地完成它:从编写一个Service契约开始,并编写可以处理得到的XML的类。虽然有可能进行契约优先的Web Service设计,但也不容易。就像整个Spring Portfolio所做得那样,Spring Web Services使得以正确方式进行变得更加容易,并向人们展示了如何使Web Services符合他们现有的架构。
阅读全文:Arjen Poutsma谈Spring Web Services

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

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

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

spring ws配起来挺麻烦的 by pei kuo

spring ws配起来挺麻烦的,但是很灵活。
xfire倒是真方便。我以前没碰过xfire,用spring+xfire搭,十分钟就搞定了,很有成就感,呵呵

"我们还计划在2007年的第二季度发布1.0"? by zhu pan

"我们还计划在2007年的第二季度发布1.0"?

Re: 旧文新译 by Guo Xiaogang

这篇是前半年InfoQ中文站成立之前的旧文章,我们最近在整理以前的一些文章,把有价值的挑出来翻译。
看来是应该说明一下的。

Re: spring ws配起来挺麻烦的 by Chen Nikos

Xfire 会更方便吗 ?
那spring出的这个有什么优势吗 ?还是说目前还不成熟,不值得用?

允许的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通知我

4 讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT