- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * (1)创建一个Connection 一个Connection提供客户端对底层的消息系统的访问。并实现资源的分配和管理。通过使用一个ConnectionFactory来创建一个Connection,通常用JDNI来指定: Connection message=new initialContext(); TopicConnectionFactory topicConnectionFactory= (TopicConnectionFactory);topic = (Topic) jndiContext.lookup(topicName); TopicConnection topicConnection =topicConnectionFactory.createTopicConnection(); (2)创建一个Session Session是一个比较大的JMS对象,他提供了生产和消费消息的手段。用于创建消息使用者和消息产生者。 TopicSession topicSession = topicConnection.createTopicSession(false,Session.AUTO_ACKNOWLEDGE); 两个参数用于控制事务和消息确认。 (2)创建一个Session (false,Session.AUTO_ACKNOWLEDGE); 第一个参数用于控制事务,第二个参数表示Session自动进行 (3)定位一个Topic 用JDNI来定位一个Topic,Topic用于识别发送或接收的消息,在发布/订阅系统中。订阅者订阅一个给定的Topic,而发布者将它发布的消息与一个Topic相连。 下面是创建一个Topic WeatherReport“ Topic weatherTopic=messaging.lookup(WeatherReport); (4)启动Connection 在上面的初始化步骤之后,消息流是禁止的,用于防止在初始化时发生不可预料的行为。一旦初始化结束,必须让Connection启动消息系统。 topicConnection.start(); (5)创建一个消息产生者 在发布/订阅里,一个产生者发布消息到一个指定的Topic。下面的代码显示创建一个产生者,以及后续的建立和发布一个简单文本消息。 TopicPublisher publisher=session.createPublisher(weatherTopic); TexeMessage message=session.createMessage(); message.setText(ssss); publisher.publish(message); (6)接受消息 下面是一个消息使用者的代码 topicConnection =topicConnectionFactory.createTopicConnection(); topicSession = topicConnection.createTopicSession(false, Session.AUTO_ACKNOWLEDGE); topicSubscriber = topicSession.createSubscriber(topic); topicListener = new MsgListener(); topicSubscriber.setMessageListener(topicListener);topicConnection.start(); 15.2 Message-Driven Bean 15.2.1 Message-Driven Bean (MDB)概述 15.2.2 编写Message-Driven Bean 15.2.3 MDB与Session Bean的协同工作 15.2.4 MDB与Entity Bean的协同工作 15.2.1 Message-Driven Bean (MDB)概述 MDB是一种JMS消息使用者,一个MDB从消息队列或消息主体中读取消息,与Session Bean 和Entity Bean相比,它主要有以下几个特点: 15.2.1 Messa
文档评论(0)