当前位置: 首页 > news >正文

什么软件做网站描述wordpress怎么加属性

什么软件做网站描述,wordpress怎么加属性,聊城网站优化公司,摄影网站开发1、JMS是一个由AS提供的Message服务。它能接受消息产生者(Message Provider)所发出的消息#xff0c;并把消息转发给消息消费者(Message Consumer)。2、JMS提供2种类型的消息服务#xff1a;(1)Queue#xff0c;即点对点#xff0c;每一个消息仅仅转发给一个消息消费者使用… 1、JMS是一个由AS提供的Message服务。它能接受消息产生者(Message Provider)所发出的消息并把消息转发给消息消费者(Message  Consumer)。2、JMS提供2种类型的消息服务(1)Queue即点对点每一个消息仅仅转发给一个消息消费者使用。(2)Topic即公布和订阅每一个消息能够转发给全部的订阅者(消费者)。3、WEBLOGIC 8下的JMS配置(1)配置JMS Connection Factory(2)配置JMS File Store(眼下所找到的文档都是配置File Store,事实上在详细的应用中可能JMS JDBC Store更广泛但临时没有找到资料)(3)配置JMS Server(4)在JMS Server的destinations中配置JMS Queue或者JMS Topic当中提供给消息产生者和消息消费者使用的是JMS Connection Factory的JNDI和JMS Queue或者JMS Topic的JNDI。4、消息产生者向JMS发送消息的步骤(1)使用JNDI查询对象JMS ConnectionFactory和Destination(JMS Queue/Topic)(2)使用管理对象JMS ConnectionFactory建立连接Connection(3)使用连接Connection 建立会话Session(4)使用会话Session和管理对象Destination创建消息生产者MessageSender(5)使用消息生产者MessageSender发送消息一个消息发送者的样例 package myjms; import java.util.*; import javax.naming.*; import javax.jms.*; public class MessageProducter { public static void main(String[] args) { String queueConnectionFactoryName myjmsconnectionfactory; //JMS Connection Factory的JNDI String queueName myjmsqueue; //JMS Queue或者JMS Topic的JNDI boolean transacted false;//transaction模式 int acknowledgementMode Session.AUTO_ACKNOWLEDGE;//acknowledgement模式 String messageMessage need to send;//模拟须要发送的消息 Properties properties new Properties(); properties.put(Context.INITIAL_CONTEXT_FACTORY,weblogic.jndi.WLInitialContextFactory); properties.put(Context.PROVIDER_URL, t3://localhost:7001); try { Context context new InitialContext(properties); Object obj context.lookup(queueConnectionFactoryName); QueueConnectionFactory queueConnectionFactory (QueueConnectionFactory) obj;//JMS Connection Factory的获得 obj context.lookup(queueName); Queue queue (Queue) obj;//JMS Queue或者JMS Topic的获得 QueueConnection queueConnectionqueueConnectionFactory.createQueueConnection();//产生连接 queueConnection.start(); QueueSession queueSession queueConnection.createQueueSession(transacted, acknowledgementMode); TextMessage textMessage queueSession.createTextMessage(); textMessage.clearBody(); textMessage.setText(message); QueueSender queueSender queueSession.createSender(queue); queueSender.send(textMessage); if (transacted) { queueSession.commit(); } if (queueSender ! null) { queueSender.close(); } if (queueSession ! null) { queueSession.close(); } if (queueConnection ! null) { queueConnection.close(); } } catch(Exception ex){ ex.printStackTrace(); } } } 5、消息消费者从JMS接受消息的步骤(1)使用JNDI查询对象JMS ConnectionFactory和Destination(JMS Queue/Topic)(2)使用管理对象JMS ConnectionFactory建立连接Connection(3)使用连接Connection 建立会话Session(4)使用会话Session和管理对象Destination创建消息消费者MessageReceiver(5)使用消息消费者MessageReceiver接受消息须要用setMessageListener将MessageListener接口绑定到MessageReceiver消息消费者必须实现了MessageListener接口须要定义onMessage事件方法。一个消息消费者的样例 package myjms; import java.util.*; import javax.naming.*; import javax.jms.*; public class MessageReciever implements MessageListener { public void onMessage(Message message) { if (message instanceof TextMessage) { TextMessage textMessage (TextMessage) message; try { System.out.println(Message content is: textMessage.getText()); } catch (JMSException e) { e.printStackTrace(); } } } public static void main(String[] args) { MessageReciever msgRcvrnew MessageReciever(); String queueConnectionFactoryName myjmsconnectionfactory; String queueName myjmsqueue; boolean transacted false; int acknowledgementMode Session.AUTO_ACKNOWLEDGE; Properties properties new Properties(); properties.put(Context.INITIAL_CONTEXT_FACTORY, weblogic.jndi.WLInitialContextFactory); properties.put(Context.PROVIDER_URL, t3://localhost:7001); try { Context context new InitialContext(properties); Object obj context.lookup(queueConnectionFactoryName); QueueConnectionFactory queueConnectionFactory (QueueConnectionFactory) obj; obj context.lookup(queueName); Queue queue (Queue) obj; QueueConnection queueConnection queueConnectionFactory. createQueueConnection(); queueConnection.start(); QueueSession queueSession queueConnection.createQueueSession(transacted, acknowledgementMode); QueueReceiver queueReceiver queueSession.createReceiver(queue); queueReceiver.setMessageListener(msgRcvr); synchronized(msgRcvr){ msgRcvr.wait(100000); } if (queueReceiver ! null) { queueReceiver.close(); } if (queueSession ! null) { queueSession.close(); } if (queueConnection ! null) { queueConnection.close(); } } catch (Exception ex) { ex.printStackTrace(); } } } 6、Message-driven BeanMDB实际上就是一个消息消费者的client程序。它由AS EJB Container来管理。在JBUILDER生成一个MDB很easy。
http://www.huolong8.cn/news/313937/

相关文章:

  • 怎样申请自己企业的网站比格设计网站官网
  • 个体户网站备案组织部信息化建设官方网站
  • 做设计网上揽活哪个网站最好软件项目管理考试题及答案
  • 站长统计黄页网站下载大全手把手教你入侵网站修改数据
  • 包装设计十大网站怎么做二次元网站源码
  • 苏州沧浪做网站哪家好html网页可以用以下哪个工具制作
  • 品牌网站方案北京优秀网站建设
  • 昆明做网站开发维护的公司网推渠道平台
  • 黑龙江省城乡和建设厅网站附近电商培训班
  • 网站策划书范文模板网络推广培训机构
  • 在网上建设网站需要花钱么网站开发流程php
  • 吕梁网站建设网站开发与设计 需求分析
  • wix做的免费网站可以用吗专业做生鲜的网站好
  • wordpress多站点功能oa系统下载手机版下载
  • 公司主页网站制作响应式网站建设网站
  • 凡科网做音乐网站哪些网站可以在线做动图
  • 莱州市双语网站wordpress头部工具栏
  • 抚顺网站建设招聘婚恋网站模板下载
  • 有没有专门做游戏人物的绅士视频网站简网app工场的制作入口
  • 网站建设和定位建设网站一定要数据库吗
  • 做海报图片去哪个网站找 知乎四川网站建设电话咨询
  • 制作公司网页宣传四川整站优化关键词排名
  • 做写手一般上什么网站好wordpress自动发布图片
  • 软装设计网站推荐网站设计 下拉式菜单怎么做
  • 网站建设 南宁实验报告设计方案
  • android网站开发视频教程滴答手表网站
  • 网站建设费做什么wordpress 太多重定向
  • 网站规划与设计课程设计wordpress 批量插件
  • 加强制度建设 信息公开 网站 专栏比较正规的代运营
  • 在微信上做彩票网站软件下载网址