| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo enviar mensajes JMS
    Java Message Service ( JMS) , es una interfaz de programación de aplicaciones Java ( API ) que permite a los desarrolladores para enviar y recibir mensajes asíncronos débilmente acoplados. El uso de la mensajería asincrónica con JMS mejora drásticamente la fiabilidad de una aplicación distribuida . Mensajería asíncrona es posible sin JMS, a través del uso de herramientas de proveedores de propiedad , pero JMS estandariza la interfaz de mensajería de reducir el impacto de moverse entre diferentes herramientas. Cosas que necesitará
    Java Enterprise Edition 1.3 o superior
    Java IDE como Eclipse
    Empresa
    plataforma Java de programación familiaridad
    Ver Más instrucciones
    1 < p > Configurar una fábrica de conexiones JMS. Una fábrica de conexiones es lo que utiliza un cliente para crear una conexión a un proveedor . Una fábrica de conexiones encapsula la configuración de la conexión . Este paso varía dramáticamente de servidor de aplicaciones de servidor de aplicaciones. Consulte las instrucciones para el servidor de aplicaciones de aplicaciones para obtener detalles específicos .
    2

    Configurar un tema JMS o cola. Un tema se utiliza para publicar la comunicación suscripción y una cola para punto . Al igual que en la configuración de la fábrica de conexiones JMS , este paso es específica para su versión del servidor de aplicaciones. Para determinar los pasos reales , consulte la documentación del servidor de aplicaciones.
    3

    Confirme que el tema o cola ha sido configurado .
    4

    Crear una nueva clase Java en el entorno de desarrollo integrado ( IDE).
    5

    Crear el contexto JNDI inicial. Esto establece la relación entre la aplicación cliente y el contexto JNDI

    Ejemplo: .

    Contexto jndiCtx = null;

    try {

    jndiCtx = new InitialContext ( ) ;

    } catch ( NamingException e) {

    //realizar el control de excepciones

    }
    6

    de consulta el destino y la conexión fábrica

    Ejemplo :

    ConnectionFactory ConnectionFactory = null;

    destino dest = null;

    try {

    ConnectionFactory = ( ConnectionFactory . )

    //sustituir el nombre que utilizó para su fábrica de conexiones al configurar en el servidor de aplicaciones

    jndiContext.lookup ( " jms /ConnectionFactory " ) .

    //sustituir el nombre que utilizó para su cola o tema al configurar el servidor de aplicaciones

    dest = (Destino ) jndiCtx.lookup ( " el nombre de un destino " ) .

    } < br >

    } catch ( Exception e ) {

    //manipulador excepción

    }
    7

    Crear una conexión JMS y de sesión. Una sesión es un contexto transaccional de un solo subproceso para la producción y el consumo de mensajes que se pueden utilizar para agrupar un conjunto de mensajes

    Ejemplo : .
    Conexión Conexión

    connectionFactory.createConnection = ( ) ; < br > Session session =

    connection.createSession (falso , Session.AUTO_ACKNOWLEDGE ) ;
    8

    Crear un MessageProducer y un mensaje

    ejemplo mediante un mensaje de texto :
    .

    productor MessageProducer = session.createProducer ( dest ) ;
    mensaje TextMessage

    session.createTextMessage = ( ) ;

    un productor de mensajes es un objeto creado por una sesión que se utiliza para enviar mensajes a un destino ( tema o cola ) . En el ejemplo, se crea un mensaje de texto , pero JMS soporta cuatro formatos adicionales: . Puede, byte , corriente , objetos y mensajes que pueden ser utilizados para enviar una variedad de diferentes tipos de información
    9

    Enviar el mensaje al destino

    Ejemplo :

    message.setText ( " Este es el mensaje ");

    producer.send ( mensaje) ;
    . página 10

    Enviar un mensaje vacío para indicar el final de la serie de mensajes . Esto sólo debe hacerse por punto a los mensajes puntuales ( cola )

    producer.send ( session.createMessage () ) .

    Previous :

    next :
      Artículos relacionados
    ·Cómo cambiar el foco GridView en Mi Android 
    ·Cómo calcular la Pascua con Java 
    ·Cómo crear una carpeta Aprobado 
    ·Cómo integrar Java en Flash 
    ·Cómo escribir un CLOB 
    ·¿Cómo puedo abrir un archivo JSP 
    ·Cómo contar las líneas de un proyecto Java 
    ·Sun /Java & Error 1722 
    ·Cómo hacer que Java Objects Repeat 
    ·Cómo deshabilitar un elemento en un Combobox en Java 
      Artículos destacados
    ·Cómo ajustar punteros para devoluciones covariantes 
    ·Remoción de error de tiempo de ejecución 
    ·¿Por qué los equipos de conversación en los números…
    ·Problemas con el PGP Desktop 
    ·Cómo instalar Boost en bloques de código 
    ·Cómo eliminar una cadena de conexión en Visual Studio…
    ·VBA y canalizaciones 
    ·Cómo escribir un script para Eliminar 
    ·Cómo hacer referencia a un byte en memoria de trabajo …
    ·La diferencia entre un operador y operando 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com