`
forestking
  • 浏览: 43912 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

A simple JMS sample with glassfish

阅读更多

1, JMS message producer



 使用WebListener是为了能部署到GlassFish, 这样就可以使用@Resource注入



 当然,connectionFactory 和 topic要在glassfish中配置好



 接下来就是通过JMS API发送消息了,非常简单:



 2, JMS Message Consumer part

  consumer client我写了一个standalone的application,目的是为了测试取得JMS connectionfactory和destination的另外一种途径,通过JNDI(前面是container inject,是由glassfish server来管理,注入的)。

代码如下:



 这里需要注意两个问题:

 a, 在调用receive方法之前,必须先调用conenction的start方法,否则,message不会开始deliver,

 b,要在classpath里加入gf-client.jar,这个可以在glassfish的安装目录下面找到。貌似加入这个包以后,glassfish下面所有的包都自动加入了(如果我没有记错,不是我手动加入的话)。

 

  • 大小: 21.6 KB
  • 大小: 23.4 KB
  • 大小: 38.1 KB
  • 大小: 92.3 KB
  • 大小: 127 KB
0
1
分享到:
评论

相关推荐

    Beginning Java EE 6 with GlassFish 3, 2nd Edition

    ### 关于《Beginning Java EE 6 with GlassFish 3, 2nd Edition》的知识点解析 #### 一、Java EE 6 平台概述 **Java Enterprise Edition (Java EE)** 是Oracle公司(前身为Sun Microsystems)开发的一个企业级Java...

    java ee 6 with glassfish 3

    《Apress - Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional》和《Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional》这两本书籍可以作为深入学习的...

    Java EE 6 with GlassFish 3 Application Server

    在"Java EE 6 with GlassFish 3 Application Server"中,我们可以学习到以下几个关键知识点: 1. **模块化**:Java EE 6引入了模块化的概念,允许开发者根据需要选择要使用的Java EE组件,如EJB(Enterprise ...

    Beginning Java™ EE 6 Platform with GlassFish™ 3 Second Edition

    ### 关于《Beginning Java™ EE 6 Platform with GlassFish™ 3 第二版》的知识点概览 本书《Beginning Java™ EE 6 Platform with GlassFish™ 3 第二版》是一本面向Java初学者和进阶者的教程书籍,旨在帮助读者...

    Java EE 7 with GlassFish 4 Application Server 2014年英文原版

    在后面的章节中探讨的竞争在Java WebSocket的标准实现,描述了JMS的更新;其目的是提供一个中间许多其他功能的简单的API,并减少样板代码。读者还将学习如何通过利用GlassFish的内置安全功能来保护Java EE应用程序。...

    JMS_Glassfish-3-Server:在 Glassfish 3 服务器中实现 JMS

    例如:如果一个应用程序 A 在印度运行而另一个应用程序 B 在美国运行,为了从 A 向 B 发送消息,我们需要使用 JMS。JMS的优势: 异步 - 要接收消息,客户端不需要发送请求。 消息将自动到达客户端。 可靠 - 提供...

    Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional

    在压缩包中,我们可以看到不同章节的文件,例如`Chapter05`、`Chapter13-MDB`等,这表明书中详细讲解了特定主题,如第五章可能涉及了Java消息服务(JMS)的基础,而第十三章则深入到消息驱动bean(MDB)的使用。...

    Apress.Beginning.Java.EE.6.with.GlassFish.3.2nd.Edition

    Beginning Java EE 6 with GlassFish 3, Second Edition Java Enterprise Edition (Java EE) continues to be one of the leading Java technologies and platforms from Oracle (previously Sun). Beginning Java ...

    glassfish集群搭建手册

    标题《Glassfish集群搭建手册》指的是利用Oracle提供的Glassfish应用服务器软件进行集群配置的详细指南。此手册涵盖了在不同场景下通过图形化界面和命令行方式搭建集群的整个过程,并且描述了如何配置集群环境以支持...

    jmaki development with sun glassfish v3

    ### jMaki Development with Sun GlassFish V3:深入解析与应用实践 #### 一、概述 jMaki 是一种用于创建动态网页的轻量级框架,它为开发人员提供了简化的方式来构建基于 Java 的 Web 应用程序。本文档旨在介绍...

    GlassFish5.0安装包

    相比于Tomcat,GlassFish提供了更全面的Java EE(现称为Jakarta EE)支持,包括对Servlet、JSP、EJB、JMS、JPA等标准的全面实现,为开发企业级应用提供了强大后盾。 一、GlassFish 5.0 安装 1. 下载:首先,你需要...

    NetBeans IDE and GlassFish developing demo

    在"hello-simple-glassfish"这个压缩包中,可能包含了一个简单的示例项目,用于演示如何在NetBeans IDE中创建并部署一个基于GlassFish的Web服务。通过分析这个项目,开发者可以学习到具体的代码实现、配置文件设置...

    glassfish网络开发服务器

    由Oracle公司维护,它支持各种企业级服务,包括Web服务、EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JPA(Java Persistence API)以及Servlet和JSP等。作为NetBeans IDE的一部分,GlassFish为...

    glassfish-v2 source code

    《深入解析Glassfish-v2源码》 Glassfish-v2是一款基于Java EE 5标准的开源应用服务器,其源码的公开为开发者提供了深入了解和学习Java企业级开发的宝贵资源。在本文中,我们将深入探讨Glassfish-v2的核心概念、...

    glassfish安装配置文档

    GlassFish 安装配置文档 GlassFish 是一个基于 Java 的开源应用服务器,提供了一个强大且灵活的平台来部署和管理基于 Java 的应用程序。本文档将指导 readers 通过安装和配置 GlassFish 服务器,并将其与 Eclipse ...

    GlassFish Eclipse Plugin

    4. **资源管理**:允许开发者管理GlassFish服务器上的数据源、JMS资源等,方便配置应用程序所需的外部资源。 5. **热部署**:插件支持热部署,即在不中断服务器运行的情况下,更新应用代码,提高开发效率。 6. **...

Global site tag (gtag.js) - Google Analytics