Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何格式化JMS文本消息的正文?_Java_Jms - Fatal编程技术网

Java 如何格式化JMS文本消息的正文?

Java 如何格式化JMS文本消息的正文?,java,jms,Java,Jms,每个人都在消息中使用XML吗?有什么好的XML替代品吗?如果您确实使用XML,您是否定义了一个XML模式,以便客户端知道如何向您的服务发送消息?我们使用XML,但我认为重要的是针对问题定制解决方案。我们使用XML的原因是,我们基本上是在消息中发送对象。如果适用于您正在发送的消息,则没有理由不能使用纯文本,如果合适,可以使用头随属性一起发送。 我们还没有为XML消息定义XSD或DTD,但是我们有一个正式的文档来描述它们的组成,这样其他团队就可以使用我们的提要而不会打扰我们。XML、CSV、HTM

每个人都在消息中使用XML吗?有什么好的XML替代品吗?如果您确实使用XML,您是否定义了一个XML模式,以便客户端知道如何向您的服务发送消息?

我们使用XML,但我认为重要的是针对问题定制解决方案。我们使用XML的原因是,我们基本上是在消息中发送对象。如果适用于您正在发送的消息,则没有理由不能使用纯文本,如果合适,可以使用头随属性一起发送。

我们还没有为XML消息定义XSD或DTD,但是我们有一个正式的文档来描述它们的组成,这样其他团队就可以使用我们的提要而不会打扰我们。

XML、CSV、HTML,一个简单的单词或句子。。。根据使用和创建消息的上下文,其中任何一项都是有效的。只需保持简单,并在该上下文中发送所需内容


它非常灵活,可以适应问题空间。

XML可能是最受欢迎的,仅次于JSON——但正如其他人在本文中所说的那样——XML、CSV、JSON甚至HTML都可以


XSD被高估了——它们唯一的真正价值是,如果您希望您的客户机/客户编码生成编组代码(例如,使用JAXB),或者如果您想让人们在编辑器/IDE中使用XSD来实现智能完成,那么它们就可以在IDE中使用了。

我喜欢XSD——用于智能完成和验证。