`
文章列表
JMS API 在进行系统设计之前我们先回头熟悉一下JMS的一些概念。JMS源于企业应用对于消息中间件的需求,使应用程序可以通过消息进行异步处理而互不影响。JMS应用程序有四个组成部分:JMS服务提供者、消息管理对象、消息的生产者消费者和消息本身。 l JMS服务提供者实现消息队列和通知,同时实现消息管理的API。JMS已经是J2EE API的一部分,J2EE服务器都提供JMS服务。 l 消息管理对象提供对消息进行操作的API。JMS API中有两个消息管理对象:ConnectionFactory和Destination,根据消息的消费方式的不同ConnectionFactory可以分为Queu ...
在分布式企业级应用程序中,异步消息机制用于有效地协调各个部分的工作。 J2EE为我们提供了JMS和消息驱动Bean(Message-Driven Bean),用来实现应用程序各个部件之间的异步消息传递。 一、什么是消息系统?   通常一个消息系统允许分开的未耦合的应用程序之间可靠地异步通信。在企业应用时,需要一种异步的,非阻塞的消息传递。比如,一个客户端可能希望给一个服务器发送一个请求后,不在乎是否马上能得到回应。这样,客户端没有理由必须等待服务器处理请求。客户端应用程序在递交一个请求之后,只需确保请求到达服务器端后,就可以处理其他任务。通常,这是很高效的。消息系统提供了许多其他分布式对象计算模 ...
  1.SUN官方网html版下载地址:java_ee_sdk-5_03-javadocs.zip http://java.sun.com/javaee/reference/index.jsp API Specifications Java EE 5 API Specifications Java EE 5 API Specifications (Multi-language) Download the Java EE 5 API Specifications J2EE 1.4 API Specification J2EE 1.3 API Specification J2 ...
 每个人都想飞,但是还没有学会走路之前,连跑你都不行-----侯俊杰(侯捷)传说中的MFC大牛人深入浅出MFC做作者。   如果你觉得这些最简单你都不愿意看的话,我可以说这个小组不适合你,更可以说,你心太浮躁,做程序更不适合你。      2.1    C/C++数据类型    常量 #define PI 3.141516(预处理器)    const int PI =3.141516;(编译器)    C++提倡尽量不要用预处理器,用编译器,这是为了类型安全       变量   (bit ->8bit(比特)=Byte(字节) 1024Byte=1KB 1024KB ...
  网络程序的很大一部分是简单的输入输出,即从一个系统向另一个系统移动字节。字节就是字节,在很大程度上,读服务器发送的数据与读取文件没什么不同;向客户传送数据与写入一个文件也没有什么区别。        Java中 ...
import  java.io.*;   public  class  FileOperate  {     public  FileOperate()  {     }      /**       *  新建目录       *  @param  folderPath  String  如  c:/fqf       *  @return  boolean       */     public  void  newFolder(String  folderPath)  {         try  {             String  filePath  =  folderPath; ...
本文首先介绍了消息中间件的原理,然后介绍了目前流行的消息中间件产品和一些开源实现。最后详细分析了SUN及其伙伴公司提出的旨在统一各种消息中间件系统接口的规范(JMS)。   2.3 消息中间件的传递模式   消息中间 ...
JMS(Java Message Service,Java消息服务)是一组Java应用程序接口(Java API),它提供创建、发送、接收、读取消息的服务。由Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进行通信。       JMS是一种与厂商无关的 API,用来访问消息收发系统。它类似于 JDBC (Java Database Connectivity):这里,JDBC 是可以用来访问许多不同关系数据库的 API,而 JMS 则提供同样与厂商无关的访问方法,以访问消息收发服务。许多厂商目前都支持 JMS,包括 IBM ...
 在分布式企业级应用程序中,异步消息机制用于有效地协调各个部分的工作。   J2EE为我们提供了JMS和消息驱动Bean(Message-Driven Bean),用来实现应用程序各个部件之间的异步消息传递。   一.什么是消息系统?   通常 ...
JAVA环境配置 一段时间不用Java,经常忘记一些烦琐的设置,特意写此文档备案。-------------java环境设置------------- 在环境变量中设置以下三个变量:JAVA_HOME=C:\j2sdk1.4.1 //可以改为相应的目录CLASSPATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jarPATH=%JAVA_HOME%\bin;%PATH% 然后在命令行输入java -version命令,如果出现java version "1.4.1"Java(TM) 2 Runtime Environmen ...
ActiveMQ的一个简单示例 关键字: activemq 最近由于公司项目需要,开始学习JMS,用的是ActiveMQ。由于这方面网上的例子不是很多,而且有的也不完整。于是经过几天的摸索学习,写了一个简单的小例子,现在贴出来与大家分享。ProducerTool.java用于发送消息: java 代码 package homework;       import javax.jms.Connection;    import javax.jms.DeliveryMode;    import javax.jms.Destination;    import javax.jms.JM ...
1 JMS 在介绍ActiveMQ之前,首先简要介绍一下JMS规范。 1.1 JMS的基本构件 1.1.1 连接工厂 连接工厂是客户用来创建连接的对象,例如ActiveMQ提供的ActiveMQConnectionFactory。 1.1.2 连接 JMS Connection封装了客户与JMS提供者之间的一个虚 ...
ActiveMQ 实践之路(一) 启动你的ActiveMQ   作者 cctvx1    程度: 入门     一.安装ActiveMQ        首先去http://activemq.apache.org/download.html 下载最新版本4.1.0release (http://activemq.apache.org/activemq-410-release.html),    解压apache-activemq-4.1-incubator.zip(或者apache-activemq-4.1-incubator.tar.gz)目录如下:              +bin     ...
Apache ActiveMQ教程(六) 4、Publisher端(publish.jsp)实现: 在jms-test目录下新建publish.jsp文件:   <%@ page language="java" import="javax.jms.*" pageEncoding="GBK"%> <%@ page language
获益于异步日志服务 使用Hibernate和JMS开发异步日志服务 摘要 在软件开发中,日志是一个相当重要的组件,特别是对于软件的健壮性而言。通常,日志服务是同步的,会带来额外的性能开销(特别是在紧急的情况下)。这样的 ...
Global site tag (gtag.js) - Google Analytics