JBOSS5跑不同尚学堂EJB里面的JMS的案例解决

CSDN论坛上看见好几个人都在问关于李腾飞版EJB3.0讲座中的MDB例子,为什么在他们的JBoss版本下跑不通,主要是“jms not bound” 这个问题。   有一些“高手”给出了一个方案,在/deploy/目录下放置一个 xxx-server.xml 的配置文件,内容是: Xml代码   <?xml version="1.0" encoding="UTF-8" ?>      <server>           <mbean code="org.jboss.mq.server.jmx.Queue"                   …

《JBoss.Getting.Started.with.JBoss.4.0.zh.CN》笔记

[list=1][*]JMS和消息驱动Bean:都是什么呢?[*]Bean管理持久化(Bean-Managed Persistence,BMP)[*]EJB 2.0引入的容器管理持久化(Container-Managed Persistence,CMP)改进了BMP,使得实际应用中很少使用BMP[*]开发和维护部署描述符很费时间,而且容易出错。尤其是对于那些需要完整自定义CMP [*]引擎行为的应用,即需要维护内容很多的、复杂的文件,则更容易出错。如果用户在使用CMP(或者EJB),…

EJB3.0 消息 异步

Java消息服务(JMS Java Message Services)提供了点对点模式(Point-to-Point Queue)和发布-订阅模式(Publish-Subscribe Topics).Queue仅允许一个消息传送给一个客户(一对一):消息的接收者和发送者之间不存在时间上的依赖关系。不论发送者发送消息时接收者是否在运行,接收者都可以提取信息。接收者对于成功处理的消息给出回执。Topics可以有多个客户端(一对多,多对多):向某个话题订阅的客户程序…

Colimas组件库管理系统

Colimas是什么? 它是软件配置管理中的组件管理系统,Colimas可以存储组件的二进制文件,源代码,文档;实现在线下载,在线源代码编译,在线组件运行;组件版本控制;自动源代码文档生成;全文检索;批量导入等。Colimas利用各种语言运行环境库包括JDK1.4.2,J2EE, Mono .NET和GCC,来运行Java, EJB,JMS,C#, C++程序等。

EJB3.0 消息驱动:MDB(Message Driven Bean)

Java消息服务(JMS Java Message Services)提供了点对点模式(Point-to-Point Queue)和发布-订阅模式(Publish-Subscribe Topics). Queue仅允许一个消息传送给一个客户(一对一):消息的接收者和发送者之间不存在时间上的依赖关系。不论发送者发送消息时接收者是否在运行,接收者都可以提取信息。接收者对于成功处理的消息给出回执。 Topics可以有多个客户端(一对多,多对多):向某个话题订阅的客户程…

(7)EJB3.0 EJB开发消息驱动bean 【经典】 JMS

一: Java消息服务(Java Message Service) 二:jms中的消息 消息传递系统的中心就是消息。一条 Message 由三个部分组成:             头(header),属性(property)和主体(body)。 消息有下面几种类型,他们都是派生自 Message 接口。           StreamMessage:一种主体中包含 Java 基元值流的消息。其填充和读取均按顺序进行。           MapMessage:一种主体中包含一组名-值对的消息。没有…

Bean的区别

[color=red]What is the difference between Message Driven Beans and Stateless Session beans?[/color]消息驱动的Bean和无状态的会话Bean有什么区别?[color=red]In several ways, the dynamic creation and allocation of message-driven bean instances mimics the behavior of stateless session EJB instances, which exist only for the duration of a particular method call.[/color]在一些…

jms2 pub2sub模式

服务端定义了两个消费者   @MessageDriven(activationConfig={ @ActivationConfigProperty(propertyName="destinationType",propertyValue="javax.jms.Topic"), @ActivationConfigProperty(propertyName="destination",propertyValue="topic/myTopic") } ) public class TopicMessageBean01 implements MessageListener { public void onMessage(Message msg) { TextMessage txtMsg=(TextMessage)msg;…

API 层事务策略

API Layer 事务策略的命名基于这样一个事实:所有事务逻辑包含在逻辑应用程序架构的 API 层。这个层是一个逻辑层 — 有时也被称为应用程序的域层(domain layer)或 facade 层,它以公共方法或接口的形式向客户机(或表示层)公开功能。之所以说是逻辑 层,是因为可以从本地访问域层(通过直接实例化和调用),或通过 HTTP、远程方法调用(RMI)、通过 EJB 使用 RMI over Internet Inter-Orb Protocol …

基于容器的用户安全管理系统和JMS

1 需求分析在很多实际应用中,不只是简单地要求用户需要注册登录。还要求不同的用户对不同资源拥有不同的权限。某单位的新闻部门的某些人才拥有对外发布新闻的权限;每个部门只有对自己部门内部资源才拥有创建、修改权限,对于其他部门创建的资源如网页等只有浏览的权限。这些复杂的用户权限验证需要可以总结为如下几点:·         用户资料管理系统:对用户的注册资料进行管理。可进行用户资料的新

Message Driver Bean by queue or topic jms

Java , , 发表评论
queue mdb package com.test; import javax.ejb.ActivationConfigProperty; import javax.ejb.MessageDriven; import javax.jms.JMSException; import javax.jms.Message; import javax.jms.MessageListener; import javax.jms.TextMessage; @MessageDriven(mappedName = "jms/fileQueue", activationConfig = { @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-…

Java Web 2.0架构开发与项目实战主要内容介绍http://product.dangdang.com/product.aspx?product_id=20697597

http://product.dangdang.com/product.aspx?product_id=20697597 开发专家的企业级项目开发体验。  42小时多媒体视频讲解。  技术要点:  3个主流Ajax(A4J、Dojo、DWR)开源框架的应用详解;3个主流JavaWeb(SSH)开源框架的应用详解;主流JavaEE(EJB3、JMS、JSE)框架技术与应用详解;最新Struts2.1对Ajax及注解支持的整合开发;EJB3与Hibernate3.3的最新注解整合应用;全程实录两个源于实践…

EJB3.0开发指南:消息驱动Bean

 消息驱动Bean的业务接口已经被定义,对于使用JMS来说那就是MessageListener接口,这个接口定义了OnMessage方法。实现类必须使用MessageDriven注释。可以实现也可以不实现setMessageDrivenContext和ejbRemove方法。在JBOSS中,通过ConnectionConfig指定消息的队列的JNDI名称。@ConnectionConfig(destinationType = javax.jms.Queue.class, destinationJndiName = "queue/kuaffejb3/sample", durable =…

JMS和Message driven bean【转】

这边对初学者理解JMS和MDB比较有帮助。JMS(Java Message Service)即消息服务。是由sun公司提出,定义java程序访问企业消息传递系统的接口,是J2EE平台上实现面向消息的中间件的规范。面向消息的中间件系统是一种异步通讯系统。非java平台的面向消息的中间件系统也有很多,比较常见的有IBM的MQSeries,Microsoft的MSMQ。 Message driven bean是EJB2.0规范新增加的一种bean,这样就使EJB框架具备了异步…

GlassFish V3 集成ActiveMQ+MDB

环境场景: GlassFish 3.1.1 ActiveMQ5.5.0 1.直接安装或解压GlassFish3.1.1. 2.启动GlassFish. 3.在应用中安装 ActiveMq-rar-5.5.0.rar 资源适配包. 4.创建ConnectorPool. 5.创建受管理对像. 6.编写MDB. @MessageDriven(mappedName = "jms/ActiveMqQueue", activationConfig = { @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge"), @ActivationConfi…
下一页 »