
Martin Fowler和Rebecca Parsons关于领域特定语言(Domain-Specific Language)的新书
Martin Fowler先生和Rebecca J. Parsons女士在合著的一本新书中对领域特定语言(Domain-Specific Language)进行了探讨。书中不仅仅介绍了领域特定语言的基本概念,同时也尝试用务实的态度和Java、C#等编程语言的实例对这一主题进行阐释。书中还介绍了一些用于设计领域特定语言的模式以及最佳实践。

Martin Fowler先生和Rebecca J. Parsons女士在合著的一本新书中对领域特定语言(Domain-Specific Language)进行了探讨。书中不仅仅介绍了领域特定语言的基本概念,同时也尝试用务实的态度和Java、C#等编程语言的实例对这一主题进行阐释。书中还介绍了一些用于设计领域特定语言的模式以及最佳实践。

本系列的第2部分则讨论整合PHP和Java的另外两个方法。第一种方法——桥接(bridging),让您可以在PHP中使用Java对象,从PHP中通过Java曝露的方法把消息发送到JMS消息队列。第二种集成的方法是利用STOMP(Streaming Text Orientated Messaging Protocol)协议与ActiveMQ(JMS的实现之一)进行通信。当ActiveMQ接收到消息,ActiveMQ会把消息放入JMS队列,Adobe Flex应用程序则从队列中接收消息。

BlazeDS是来自Adobe公司的一个开源项目,它可以让您的Flex应用程序与数据服务进行连接。JMS(Java消息服务)是用Java编写的与服务相互通信的一种方法。本文有助于您体会使用JMS的优点,以及在Flex应用程序中如何使用BlazeDS通过JMS与Java服务进行通信。