`
seanwon
  • 浏览: 66095 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

GRAILS JMS (sonicMQ)集成

阅读更多
网上很多示例都是以activeMQ和openMQ为主,对SonicMQ的配置不多。

下面是针对sonicMQ的配置信息,resources.groovy内容如下:
beans = {

    connectionFactory(org.springframework.jndi.JndiObjectFactoryBean){
        jndiTemplate = ref("jndiTemplate")
        jndiName = "testConnectionFactory"
    }
    jndiTemplate(org.springframework.jndi.JndiTemplate){
        environment =
            ['java.naming.factory.initial':'com.sonicsw.jndi.mfcontext.MFContextFactory',
            'com.sonicsw.jndi.mfcontext.domain' : 'Domain1',
            'com.sonicsw.jndi.mfcontext.idleTimeout' : '60000',
            'java.naming.security.principal' : 'Administrator',
            'java.naming.security.credentials' : 'Administrator',
            'java.naming.provider.url' : 'tcp://localhost:2506']
       
    }
}


这里jndiName对应的connectionFactory是在sonicMQ Management Cosole配置的,名字是testConnectionFactory。

接收的程序代码如下:

class SampleQ1Service {

    static expose = ['jms']
    static destination = "testQueue"
    def onMessage(messageObject) {
       println "GOT MESSAGE: $messageObject"
    }
}

监听的Queue的名字是testQueue。
发送的代码如下:
class TestController {

    def index = {

        sendJMSMessage("testQueue", "Blog Entry entitled sss has been created.")

    }
}


搞定了。
分享到:
评论

相关推荐

    Grails Jquery 集成代码

    在开发Web应用时,将Grails(一个基于Groovy语言的开源全栈式Web应用框架)与JQuery(一个轻量级、高性能的JavaScript库)集成可以极大地提升用户体验和开发效率。下面我们将深入探讨如何在Grails项目中整合JQuery,...

    Grails与Maven集成

    本文主要介绍Grails和Maven集成。Grails2.1版本以后,对Maven的集成有了很大的改进。本文通过实例讲述Grails与Maven集成的各种方法,使读者可以学会使用Maven对Grails项目进行构建。Grails简介:Grails是一个开源的...

    grails和flex的集成手册

    ### Grails与Flex集成详解 #### 一、Grails简介 Grails是一种高效的Web开发框架,它基于Groovy语言,并且充分利用了Spring和Hibernate等Java技术的优势。通过结合现代软件工程的最佳实践,如约定优于配置...

    Grails中集成GWT中文资料

    【Grails中集成GWT】知识点详解 在Web应用开发中,Grails是一个基于Groovy语言的开源框架,而Google Web Toolkit (GWT)则是一个用于构建和优化复杂JavaScript前端应用的开发工具。将这两者结合,可以让开发者利用...

    grails ckeditor 0.4修改支持flv插入

    - `CkeditorGrailsPlugin.groovy` - 这是Grails插件的核心文件,很可能包含了CKEditor与Grails集成的逻辑,包括初始化、配置以及扩展功能的定义。 - `application.properties` - 应用的配置文件,可能包含有关...

    GWTGrailsTutorial 实面gwt和grails groovy集成

    在本文中,我们将深入探讨如何将Google Web Toolkit (GWT) 集成到Grails框架中,构建一个使用Groovy语言的Web应用程序。GWTGrails教程将引导你完成这个过程,首先确保你的系统已经准备好运行Grails和GWT。 ### 准备...

    Grails权威指南 Grails权威指南

    10. **持续集成与部署**:Grails与常见的CI/CD工具如Jenkins、GitLab CI/CD等良好集成,方便自动化部署和持续集成。 通过《Grails权威指南》,你可以学习到如何利用Grails的强大功能来开发高效、可扩展的Web应用,...

    grails中文入门简介

    Grails是一个基于Groovy语言的全栈框架,它遵循约定优于配置的原则,并且紧密集成Spring和Hibernate等流行的Java库,简化了开发流程。Grails在IT行业中尤其受到重视,因为它能够帮助开发者快速搭建并部署基于MVC模式...

    grails-boot:Grails 与 Spring Boot 的集成

    《Grails与Spring Boot的深度集成解析》 在现代Java开发领域,Grails和Spring Boot都是非常流行的框架。Grails作为Groovy语言构建的Web开发框架,以其强大的生产力和灵活的特性受到开发者的喜爱,而Spring Boot则...

    Grails 中文参考手册

    - **使用IDE**:Grails支持多种集成开发环境(IDE),如IntelliJ IDEA和Eclipse,方便开发者编写和调试代码。 - **规约配置**:Grails遵循一定的约定,例如文件组织和命名规范,以提高开发效率。 - **运行和测试...

    Grails Grails Grails

    Groovy 是一种动态类型的、面向对象的编程语言,它可以无缝集成到Java生态系统中,因为它的代码可以直接被Java虚拟机(JVM)执行。Groovy 的语法简洁且灵活,支持闭包和DSL(领域特定语言)编写,使得Grails的开发...

    grails中文参考手册

    - **测试Grails应用**:Grails内置了单元测试和集成测试框架,通过`grails test`命令执行各种类型的测试。 6. **部署** Grails应用可以部署到多种Java EE容器,如Tomcat、Jetty等。使用`grails war`命令打包应用...

    grails-用户手册

    Grails内置了测试框架,支持单元测试、集成测试和功能测试。通过`test-app` 命令,可以对应用的各个部分进行自动化测试。 十、国际化与本地化 Grails支持多语言环境,通过`messages.properties` 文件实现国际化,...

    eclipse开发grails插件

    与此同时,Eclipse作为一款强大的Java集成开发环境(IDE),也提供了丰富的插件支持,帮助开发者更高效地进行Grails项目的开发。本篇将详细讲解如何使用Eclipse开发Grails插件,以及涉及的相关知识点。 首先,让...

    the definitive guide to grails 2

    Grails框架提供了强大的集成和依赖管理功能,支持与各种外部系统和服务的集成,如邮件发送、社交媒体和支付网关等。同时,它也提供了依赖管理工具,使得开发者可以轻松地引入和管理第三方库和框架。 #### Plug-ins...

    Eclipse下搭建Grails项目

    【Grails项目搭建详解】 Grails是一个基于Groovy语言的开源Web应用框架,它简化了开发过程,尤其适合快速构建动态网站。在Eclipse中搭建Grails项目可能相对复杂,但通过以下步骤,即使是初学者也能顺利进行。 1. *...

    grails-2.4.4.zip

    这个压缩包“grails-2.4.4.zip”包含了完整的Grails 2.4.4版本,使得开发者可以直接将其集成到IDE中,快速地开始项目开发工作。 1. **Grails框架概述** Grails 是一个遵循MVC(模型-视图-控制器)架构模式的全栈...

Global site tag (gtag.js) - Google Analytics