`
mugicoffee
  • 浏览: 37639 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JMS,EJB和JBOSS及其它

阅读更多

看资料也有一段日子了,大约也或多或少对JMS,EJB在JBOSS下的应用有了些了解,现记下来,以作资料存档之用。

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 

JBoss作为一个运行EJBJ2EE应用服务器,现在已经发展成基于J2EE的一个web操作系统了。虽然它是一个很优秀的平台,但配置和使用并没有图形界面,需要手动对配置文件进行调整,以实现合适的配置。

 JBOSS里还集成了Tomcat容器,这样让它成为了专业的JSP/servlet容器和Web服务器。在开发实例中,ejb可直接放入deploy下。并不需要其它的特殊设置,因为配置在ejb.jar的包里的ejb-jar.xml和jboss.xml里设置好了。

如果要使用jms服务的话,就要在EJB包里对message driven bean进行配置。

 Ejb-jar.xml

<message-driven>

      <ejb-name>TestMessage</ejb-name>

      <ejb-class>test.TestMessageBean</ejb-class>

      <message-selector></message-selector>

      <transaction-type>Container</transaction-type>

      <message-driven-destination>

        <destination-type>javax.jms.Queue</destination-type>       

      </message-driven-destination>

</message-driven>

jboss.xml

  <message-driven>

      <ejb-name>TestMessage</ejb-name>

      <configuration-name>Standard Message Driven Bean</configuration-name>

      <destination-jndi-name>queue/testQ</destination-jndi-name>

    </message-driven>

 在jboss执行ejb时会生成一个临时的JNDI名为queue/testQ的queue,在jboss服务器停止后,该queue里的内容不会保存。

而在jbossMQ-destinations-service.xml里添加一个queue的话可以实现防crash 或者断电保护,因为通过这种方式配置的queue是persistent的。

 

附上两个有参考价值的link: 

JBOSS下EJB配置和部署

手动部署EJB
 

XXXXXXXXXXX

暂时先写到这里,感觉东西太多,还没想好怎么整理。 

 

分享到:
评论

相关推荐

    ejb-jboss-web实例的workspace

    【ejb-jboss-web实例的workspace】是一个专用于开发和部署EJB(Enterprise JavaBeans)与Web应用程序的工作环境,基于JBoss应用服务器。这个工作空间集合了开发所需的各种组件、配置文件以及源代码,便于开发者进行...

    jboss+myeclipse+ejb案例

    9. **ejb3.0改进**:在JBoss 5.0及更高版本中,EJB 3.0引入了许多改进,如注解驱动的编程模型,使得开发更加简洁。 10. **测试**:MyEclipse提供了EJB测试工具,可以方便地进行单元测试和集成测试,确保EJB功能正确...

    JBoss+Ejb

    此外,JBoss还支持Spring框架和其他轻量级容器,为开发人员提供了更多的灵活性。 在【描述】中提到的博客文章可能涵盖了如何在JBoss环境下配置和部署EJB模块,以及如何创建和使用HelloWorld示例。通常,这样的教程...

    J2EE-Ejb-Jboss

    总结而言,J2EE、EJB和JBoss构成了一个强大且灵活的企业级开发平台,通过掌握这些技术,开发者可以构建高度可扩展、安全且易于维护的应用程序。同时,通过合理配置开发环境和利用自动化工具,可以显著提高开发效率,...

    EJB3+JBOSS5+JPA整合

    总的来说,“EJB3+JBOSS5+JPA整合”是一个集成了企业级服务、持久化管理和应用服务器的复杂体系,它为企业级Java应用提供了强大的后端支持。开发者需要深入理解EJB3的编程模型、JPA的持久化机制以及JBOSS5的配置和...

    ejb3.0及JBoss配置运行动画全过程

    JBoss AS(Application Server)在EJB 3.0时代是流行的平台之一,因为它支持EJB规范,并且提供了丰富的管理和监控工具。 配置EJB 3.0在JBoss上运行主要包括以下几个步骤: 1. **环境准备**:首先,你需要安装Java ...

    jboss7 + EJB3

    JBOSS7是Red Hat公司开发的一款开源Java应用服务器,它基于Java EE 6(Enterprise JavaBeans 3.1)规范,提供了全面的中间件服务,包括Servlet、JSP、JSF、EJB、JMS等。EJB3是Java EE平台中的一个核心组件,它极大地...

    jboss下部署ejb详细步骤

    本文将深入探讨在JBoss应用服务器上部署EJB的详细步骤,这对于理解Java EE架构和进行实际开发至关重要。 一、EJB简介 EJB是Java EE规范的一部分,它提供了一种标准的方式来实现业务逻辑,分为三种主要类型:会话...

    jboss-jms包

    【JBoss JMS包详解】 JBoss JMS(Java Message Service)是Red Hat公司开发的JMS实现,它是JBoss Application Server的一...了解和熟练掌握JMS以及其在JBoss环境中的使用,对于提升企业级应用的稳定性和效率至关重要。

    jboss ejb 3.zip

    这里的"3.zip"可能是指JBoss EJB 3.0的归档文件,通常包含源代码、文档、配置文件和其他必要的组件。 【EJB 3.0简介】 EJB 3.0是Java EE 5规范的一部分,它在之前的EJB版本基础上进行了大幅简化,旨在提高开发者的...

    EJB3.0标准技术手册与JBoss实践指南第5版.rar

    - **测试与调试**:介绍如何使用JUnit和其他工具进行单元测试和集成测试,以及如何利用JBoss提供的日志和调试功能进行问题排查。 - **性能优化**:讨论如何调整服务器配置以提高应用性能,包括内存管理和线程池设置...

    ejb3.0+Weblogic+Jboss安装配置及入门例子

    提供的文档"ejb3.0+Weblogic+Jboss安装配置及入门例子.doc"和"基于weblogic的EJB学习笔记.htm"应该包含详细的安装指南、配置步骤以及基础的EJB编程示例。"基于weblogic的EJB学习笔记-JSP编程-华夏名网资讯中心 虚拟...

    EJB初学者PPT及JBOSS包下载

    在"8-14"这个文件列表中,可能包含了从第8章到第14章关于EJB和JBOSS的详细讲解,覆盖了EJB的各个方面,包括理论知识、实践操作以及相关示例,是初学者理想的自学资料。建议按照章节顺序逐步学习,结合实际操作加深...

    j2ee chm api ejb jboss maven

    JBoss是一个开源的应用服务器,它实现了Java EE规范,提供了一个运行EJB和其他Java EE组件的环境。JBoss 4.x是其一个版本,它支持EJB 3.0和Servlet 2.5等标准,提供了强大的管理和部署工具。 5. **Maven**: ...

    jboss的安装与ejb的工程的配置(原创)

    jBoss是一个开源的应用服务器,支持多种企业级应用服务,包括EJB(Enterprise JavaBeans)、JMS(Java Messaging Service)、JDBC(Java Database Connectivity)等。而EJB则是Java EE平台的一部分,主要用于开发...

    JBoss下配置和部署EJB英文版.pdf

    《JBoss 3.2 Workbook for Enterprise JavaBeans™, 3rd Edition》是一本专门针对JBoss 3.2版本的EJB配置与部署的教程书籍,由Bill Burke和Sacha Labourey共同编写,出版于2003年。本书作为Richard Monson-Haefel所...

    EJB TO JMS

    这段代码演示了EJB如何通过JMS Topic与其他组件进行通信,但实际的EJB集成可能更复杂,包括在EJB方法中调用这些JMS操作。通常,EJB会使用消息驱动Bean来接收消息,而业务逻辑则在EJB组件中执行。 在实际应用中,...

    J2EE Jboss Ejb With Eclipse 2003

    开发者在Eclipse中创建EJB项目,编写Bean类,配置ejb-jar.xml和jboss.xml等部署描述符,然后将整个项目打包成JAR或WAR文件,通过Eclipse的JBoss插件或手动方式部署到JBoss服务器上。 在Eclipse 2003中,开发者可以...

    JBOSS 4.0.5 EJB3.0之MDB (ACTIVEMQ)

    5. **部署**:最后,将MDB的EJB JAR文件和相关的配置文件部署到JBoss服务器上,服务器会自动检测并激活MDB。 在实际应用中,开发者可能还会遇到如事务管理、消息选择器、消息驱动适配器的定制等高级配置。理解这些...

    JBoss3.0下配置和部署EJB简介

    【JBoss3.0下配置和部署EJB简介】 JBoss是开源的Java应用服务器,尤其在处理Enterprise JavaBeans(EJB)方面表现卓越。EJB是Java EE平台中的核心组件,用于构建分布式、可扩展的企业级应用。本文将详细介绍在JBoss...

Global site tag (gtag.js) - Google Analytics