NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

SAAJ--理论上很美,实践中受阻?

  • 佚名

  • 2008-05-22
  • 本文字数:534 字

    阅读完需:约 2 分钟

SAAJ (the SOAP with Attachments API for Java™,带附件的 SOAP Java™API)是 Java 程序员在开发 Web Services 时直接处理 SOAP 消息所应用的标准 API。从 1.2 版本以来,SAAJ 提供的 javax.xml.soap 接口对相应的 DOM 接口进行了扩展,这样一来,程序员使用标准的 JAXP 处理就可以完成对收发的 SOAP 消息中 XML 内容进行创建与处理等工作。

但不幸的是,许多 Java 应用服务器并不完全支持 SAAJ 1.2 。Spring Web Services 的高级程序员 Arjen Poutsma 写了一个小的测试程序,程序使用 SAAJ 创建SOAP 消息,使用DOM 创建了消息体,但是Geronimo、JBoss、OC4J 和 Weblogic 在处理该程序时,运行结果均不正确。(详细的列表请参看 Arjen 的 blog )。

对于那些不使用数据绑定技术(诸如 JAXB XMLBeans Castor )而偏爱直接处理 XML 的开发者来说,根据自己使用 API 的不同偏好(包括 JDOM XOM dom4j 或 Axis2 的 Axiom 类库),他们有多种技术选择来完成任务。但不幸的是,其中标准化的只有 DOM 一个,这种强调远离 “使用繁琐” 的技术在这次并没有给我们带来预期的“可移植性”。

使用 Java 语言处理 SOAP 消息,您更偏爱哪一种方式?您碰到过 Arjen 在文中描述的问题吗?

查看英文原文: SAAJ - Fine in Theory, Broken in Practice?

2008-05-22 03:031611

评论

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

NFTScan 与 Port3 在 NFT 数据领域达成战略合作

NFT Research

2022长三角工业自动化展会将于10月在南京国际展览中心召开

AIOTE智博会

工业自动化展会 工业机器人展会 江苏工博会

Idea 连接 MySQL 数据库

攻城狮杰森

MySQL IDEA database 7月月更

前两天面了个腾讯拿 38K 出来的,让我见识到了基础的天花板,今天share给大家~

程序知音

Java 程序员 java面试 后端技术 八股文

SCA在得物DevSecOps平台上应用​

得物技术

安全 DevSecOps SCA

如何搭建一个好的知识库管理系统?

Geek_da0866

C# 使用Timer和ProgressBar控件制作一个倒计时器

IC00

C# 7月月更

设计消息队列存储消息数据的 MySQL 表格

Fan

架构实战营

Linux 文件系统函数

贾献华

7月月更

对话ACE第四期:分布式数据库未来发展的挑战和机遇

OceanBase 数据库

数据库 分布式数据库 oceanbase

2022年数据库审计产品排行榜-必看!

行云管家

数据库 数据库审计

JAVA编程规范之异常处理

源字节1号

微信小程序 软件开发 前端开发 后端开发

strcmp() - 比较字符串

謓泽

7月月更

仅需一个依赖给Swagger换上新皮肤,既简单又炫酷

程序知音

K8S多集群管理很难?试试Karmada | K8S Internals系列第3期

BoCloud博云

容器 容器云 K8s 多集群管理

学界VS工业界:深度学习究竟能不能打破视频编解码天花板

小红书技术REDtech

深度学习 音视频 视频编解码 音视频技术

Nacos配置中心之环境准备

急需上岸的小谢

7月月更

怎样让全彩LED显示屏变的节能环保?

Dylan

LED显示屏 全彩LED显示屏

乘数科技云管控平台适配阿里云PolarDB,共促云原生数据库生态繁荣

阿里云数据库开源

数据库 阿里云 开源数据库 polarDB PolarDB for PostgreSQL

企业进行知识管理有哪些好处?

Geek_da0866

长期的远程工作面临的几个问题和持续改进的组织自动化

Ryan Zheng

远程办公

真人踩过的坑,告诉你避免自动化测试新手常犯的10个错误

禅道项目管理

自动化 测试 自动化测试

【等保小知识】等保整改是什么意思?整改内容包括哪些?

行云管家

等保测评 等级测评 等保整改

执掌英国工程技术学会 13 载,范纳杰正式退休

E科讯

2022亚洲国际物联网展会

AIOTE智博会

物联网展览会

今日分享| 阿里巴巴内部最新Docker精髓笔记

冉然学Java

Java Docker 阿里 #技术干货# Java 开发

首发!这份字节大佬亲码算法面试大厂进阶宝典,让你轻松刷爆LeetCode!

了不起的程序猿

字节跳动 算法 java程序员

百度APP Android包体积优化实践(二)Dex行号优化

百度Geek说

Java Andriod

JS数组方法

bo

JavaScript 前端 7月月更

Python 爬虫 JS 逆向 X-Bogus,signature 加密算法,AST 理论篇

梦想橡皮擦

Python 爬虫 7月月更

科创人·观远数据CEO苏春园:让业务用起来,是BI行业推倒渗透率之墙的关键

科创人

大数据

SAAJ--理论上很美,实践中受阻?_Java_InfoQ精选文章