Java 如何格式化JMS文本消息的正文?
每个人都在消息中使用XML吗?有什么好的XML替代品吗?如果您确实使用XML,您是否定义了一个XML模式,以便客户端知道如何向您的服务发送消息?我们使用XML,但我认为重要的是针对问题定制解决方案。我们使用XML的原因是,我们基本上是在消息中发送对象。如果适用于您正在发送的消息,则没有理由不能使用纯文本,如果合适,可以使用头随属性一起发送。Java 如何格式化JMS文本消息的正文?,java,jms,Java,Jms,每个人都在消息中使用XML吗?有什么好的XML替代品吗?如果您确实使用XML,您是否定义了一个XML模式,以便客户端知道如何向您的服务发送消息?我们使用XML,但我认为重要的是针对问题定制解决方案。我们使用XML的原因是,我们基本上是在消息中发送对象。如果适用于您正在发送的消息,则没有理由不能使用纯文本,如果合适,可以使用头随属性一起发送。 我们还没有为XML消息定义XSD或DTD,但是我们有一个正式的文档来描述它们的组成,这样其他团队就可以使用我们的提要而不会打扰我们。XML、CSV、HTM
我们还没有为XML消息定义XSD或DTD,但是我们有一个正式的文档来描述它们的组成,这样其他团队就可以使用我们的提要而不会打扰我们。XML、CSV、HTML,一个简单的单词或句子。。。根据使用和创建消息的上下文,其中任何一项都是有效的。只需保持简单,并在该上下文中发送所需内容
它非常灵活,可以适应问题空间。XML可能是最受欢迎的,仅次于JSON——但正如其他人在本文中所说的那样——XML、CSV、JSON甚至HTML都可以
XSD被高估了——它们唯一的真正价值是,如果您希望您的客户机/客户编码生成编组代码(例如,使用JAXB),或者如果您想让人们在编辑器/IDE中使用XSD来实现智能完成,那么它们就可以在IDE中使用了。我喜欢XSD——用于智能完成和验证。