| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment faire pour mettre un message dans la file d'attente JMS
    Photos

    < td> < input type = nom «texte» = valeur de " message" = " " width = " 30 " /> Photos

    Photos

    Photos

    Java Messaging Service , ou JMS, est une technologie standard pour envoyer et recevoir des messages entre les applications. Ce couplage lâche , il est plus facile de changer les applications indépendamment de répondre aux exigences nouvelles ou changeantes . Typiquement Java Server Page , JSP , les développeurs n'ont pas d'interaction avec les technologies d'entreprise comme JMS. Mais il peut être nécessaire de déclencher une action sans attendre qu'elle soit terminée pour que les utilisateurs reçoivent une rétroaction plus immédiatement . Il est possible de JMS de levier de JSP en utilisant une variété de techniques telles que la balise personnalisée ou un servlet. Choses que vous devez
    Java Enterprise Edition 1.3 ou au-dessus
    environnement de développement Java comme Eclipse
    serveur d'applications Java ou conteneur Web avec JMS
    programmation Java familiarité
    Voir Instructions supplémentaires
    1

    Configurer une fabrique de connexions JMS. Cette instruction spécifique pour ces étapes varie selon le serveur d'applications . Reportez-vous aux instructions du serveur d'applications application sélectionnée pour les détails de configuration. L'usine de connexion sera utilisée par le client JSP pour créer une connexion à un fournisseur . L'usine de connexion abstraction des informations de configuration de la connexion. Mise en place d' une usine de montage implique radicalement différentes étapes sur chaque serveur d'applications.
    2

    Configurer une file d'attente JMS. Une file d'attente est utilisé pour la communication point à point entre les applications JMS . Comme la configuration de la fabrique de connexions JMS, la création d'une file d'attente varie selon le serveur d'applications. Les étapes spécifiques nécessaires doivent être disponibles dans la documentation du serveur d' application.
    3

    Vérifiez la file d'attente et l'usine de connexion sont configurés à l'aide de commandes d'administration du serveur d'applications .
    4

    Créer un nouveau nom Servlet " sendMessage " dans l'environnement de développement . Cette servlet contient la logique d'envoyer le message reçu de l'interface JSP pour les file d'attente JMS

    com.mycompany.samples de paquets configurées ;

    import java.io. *;
    < p > javax.jms d'importation * ; .

    javax.naming import * ; .

    javax.servlet import * ; . .

    importation javax.servlet.http * ;

    public class sendMessage s'étend HttpServlet {

    protected void processRequest ( HttpServletRequest request , HttpServletResponse réponse ) throws ServletException , IOException {

    response.setContentType ( "text /html ; charset = UTF-8 " ) ;

    PrintWriter out = response.getWriter ();

    try {

    Context ctx = new InitialContext ();

    ConnectionFactory connectionFactory = ( ConnectionFactory ) ctx.lookup ( "votre nom d' usine ");
    file d' attente de

    = ( queue) de ctx.lookup ( " nom de votre file d'attente ");

    javax.jms . Connection connexion = connectionFactory.createConnection ();
    session javax.jms.Session

    = de connection.createSession (faux , Session.AUTO_ACKNOWLEDGE ) ;

    MessageProducer MessageProducer = session.createProducer ( file d'attente ) ; Photos

    un message TextMessage = out.print ( "Message" + request.getParameter ( "message") + " envoyé à la file d'attente " + queue.getQueueName () + "." ) ; catch (Exception ex) {

    ex.printStackTrace (); }



    out.close (); }


    protected void doGet ( HttpServletRequest request , HttpServletResponse réponse )

    jette ServletException , IOException {

    processRequest ( request, response ) ; }


    doPost protected void ( HttpServletRequest demande , la réponse HttpServletResponse )

    jette ServletException , IOException {

    processRequest ( request, response ) ;

    } }


    < br > 5

    Créer une page JSP dans l'environnement de développement pour envoyer le message à la file d'attente JMS utilisant le servlet. Entrez le code suivant dans la page JSP :

    < title> Envoyer un message à JMS Queue Photos

    Photos < p> < table cellspacing = " 20" > Photos

    < tbody > Photos

    < tr> Photos

    < td> message:

    Photos


    Photos

    Previous :

    next :
      articles connexes
    ·Java Runtime Exec Tutorial 
    ·Comment faire pour utiliser Java en classe de maths 
    ·Comment échanger des algorithmes en Java 
    ·Comment faire un jeu de société en Java 
    ·Utilisations pour HashCode en Java 
    ·Comment écrire une applet qui demande à l'utilisateur…
    ·Java 1.6 Formation 
    ·Comment catalogué dans Java 6 
    ·Pourquoi l' annotation Java est ignoré dans le code 
    ·Comment installer les fichiers APK Envoyés 
      articles en vedette
    ·Comment supprimer les cookies dans un test QTP 
    ·Comment étudier Visual Basic 
    ·Comment remplacer une base de données en XML 
    ·Comment changer le format de date en PHP 
    ·Comment insérer des données dans un tableau en PHP 
    ·Comment remplacer un URL et enregistrer un fichier avec…
    ·Comment ajouter une case à cocher DataGrid C 
    ·Comment faire pour accéder à une boîte de liste de r…
    ·Les différences entre les JSP et JSPF 
    ·Comment créer une classe de compte d'épargne avec Jav…
    Copyright © Connaissances Informatiques http://fr.wingwit.com