Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako dať správu do fronty JMS

Java Messaging Service , alebo JMS , je štandardná technológia pre odosielanie a prijímanie správ medzi aplikáciami . Táto voľná väzba uľahčuje zmeniť aplikácie , nezávisle na splnenie nových alebo meniacich sa požiadaviek . Typicky Java Server Page , JSP , vývojári nemajú interakciu s podnikovými technológiami , ako JMS . Ale môže byť potrebné na spustenie akcie bez čakania na dokončenie tak , aby používatelia získať spätnú väzbu viac okamžite . Je možné využiť JMS z JSP pomocou rôznych techník , ako je vlastná značku alebo servletu . Veci , ktoré budete potrebovať
Java Enterprise Edition 1.3 alebo vyšší
Java vývojové prostredie ako Eclipse
Java aplikačný server alebo webový kontajner s JMS
Java programovací znalosti
Zobraziť ďalšie inštrukcie

1

Konfigurácia továreň pripojenia JMS . Tento konkrétny usmernenia k tomuto krokoch sa líši podľa aplikačného servera . Postupujte podľa pokynov vybraného aplikačného servera aplikácie pre podrobnosti konfigurácie . Továreň pripojenie bude použitá klientom JSP na vytvorenie pripojenia k poskytovateľovi . Továreň pripojenie abstrahuje informácie o konfigurácii pripojení . Nastavenie továreň pripojenia zahŕňa radikálne odlišné kroky na každom aplikačnom serveri .
2

Konfigurácia JMS fronty . Front sa používa pre miesta na miesto JMS komunikáciu medzi aplikáciami . Rovnako ako konfigurácia pripojenia továrne JMS , nastavenie fronty sa líšia podľa aplikačného servera . Konkrétne kroky potrebné by malo byť k dispozícii v dokumentácii aplikačného servera .
3

Potvrďte frontu a továreň pripojenia sú nastavenia pomocou administratívnych príkazov aplikačného servera je .
4

Vytvoriť nový názov Servlet " SendMessage " vo vývojovom prostredí . Tento servlet obsahuje logiku pre odoslanie správy prijaté z rozhrania JSP nakonfigurovaných JMS fronty

balenia com.mycompany.samples ;

import java.io. * ;
< p . > dovozné javax.jms * ;

import javax.naming * ; ..

import javax.servlet * ;

import javax.servlet.http * ; .

public class SendMessage rozširuje HttpServlet {

protected void ProcessRequest ( HttpServletRequest požiadavka , HttpServletResponse odpoveď ) hádže ServletException , IOException {

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

PrintWriter z = response.getWriter ( ) ;

try { klipart

Context ctx = new InitialContext ( ) ;

ConnectionFactory ConnectionFactory = ( ConnectionFactory ) ctx.lookup ( " vaše továreň meno " ) ;

fronty queue = ( Queue ) ctx.lookup ( " Fronta meno " ) ;

javax.jms . pripojenie pripojenie = connectionFactory.createConnection ( ) ;

javax.jms.Session session = connection.createSession ( false , Session.AUTO_ACKNOWLEDGE ) ;

MessageProducer messageProducer = session.createProducer ( front ) ;

textmessage message = out.print ( " Message " + request.getParameter ( " správa " ) + " poslal do fronty " + queue.getQueueName ( ) + " . " ) ; catch ( Exception ex ) {

ex.printStackTrace ( ) ;

}

out.close ( ) ;

}

protected void doGet ( HttpServletRequest požiadavka , HttpServletResponse odpoveď )

hodí ServletException , IOException {

ProcessRequest ( request , response ) ;

}

protected void doPost ( HttpServletRequest požiadavka , HttpServletResponse odpoveď )

hodí ServletException , IOException {

ProcessRequest ( request , response ) ;

}

}

5

Vytvoriť stránku JSP vo vývojovom prostredí , odoslať správu do fronty JMS pomocou servletu . Zadajte nasledujúci kód v JSP stránke :

Poslať správu JMS - Queue < /title > <br> <p> <forma action = "SendMessage"> <br> <p> <table cellspacing = "20"> <br> <p> <tbody> <br> <p> <tr> <br> <p> <td> Správa : < /td > <br> <p> <td> <input type = "text" name = "hlášení" value = "" width = "30" /> < /td > <br> <p> < /tr > <br> <p> < /tbody > <br> <p> < /table > <br> <p> < input type = " submit " value = " poslať správu " , name = " odoslať " /> <br> <p> < /form > <br> <div class="wodejimotaobuguo"> <div class="oukbwqe121s"><script language='javascript' src='http://www.pocitac.win/ad/sk/2.js'></script></div> <div class="oukbwqe122s"></div> </div> <ul class="yongbaonidasda"> <li>Predchádzajúca strana: <a class='LinkPrevArticle' href='http://www.pocitac.win/Programovanie/Java-Programming/402674.html' >Ako pridať JScrollPane na JFrame </a></li> <li>Ďalšia strana: <a class='LinkNextArticle' href='http://www.pocitac.win/Programovanie/Java-Programming/402676.html' >Tutorial na Enterprise Java Bean </a></li> </ul> </div> <div class="fa324wds"></div> <div class="xiangguandwdsawqe2"> <h4>Odporúčané články</h4> <div class="shenmedoubuxiangyaodsa"> <ul class="xinlimianshuosd1"> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402635.html" target="_blank">Ako vkladať pomocou Struts </a></li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402328.html" target="_blank">Ako porovnávať celé čísla v jazyku Java </a></li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/401717.html" target="_blank">Ako na generovanie náhodných čísel bez Opakovanie v jazyku Java </a></li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402320.html" target="_blank">Čo je String triedy v Jave ? </a></li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402145.html" target="_blank">Ako prepojiť List na hojdačke textovú oblasť </a></li> </ul> <ul class="xinlimianshuosd2"> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/401959.html" target="_blank">Ako vložiť do trojrozmerného poľa pomocou Java </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/401737.html" target="_blank">Ako vypočítať Dĺžka Int v jazyku Java </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/401348.html" target="_blank">Predvolená veľkosť vyrovnávacej pamäte pre BufferedWriter </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402730.html" target="_blank">Ako poslať SMS s JavaMail </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402116.html" target="_blank">Ako odstrániť SPS v jazyku Java </a> </li> </ul> </div> </div> </div> <div class="shangkuaikiada2"> <div class="tahuiyuuedaogenhananr"> <div class="shenbiandhsaq21"><h4>Najnovšie články</h4></div> <ul> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/401906.html" target="_blank" class="ewq32ada131">Ako používať Apache Felix </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/401906.html" target="_blank">programovací jazyk Java urobil veľa zlepšiť zážitok z webu a výpočtovej techniky všeobecne . Apache Felix je open - source odnož Java , konkrétne je to OSGI Release 4 rámec špecifikácií . Pre programovanie nováčikov , Felix je pravdepodobne príliš pokročilý , že je k ničomu , ale pre tých , ktorí už zbehlý v kódu v jazyku Java , ponúka univerzálnu platformu s viacerými aplikáciami . Pokyny dovolená 1 Použite Bundle.Activator rozhrania vydať start ( ) a stop ( ) príkazy pre danej trati alebo</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/402154.html" target="_blank" class="ewq32ada131">Ako zobraziť znak ako Integer v jazyku Java </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/402154.html" target="_blank">Pri práci s postavami v Jave môže byť užitočné zobraziť celočíselnú hodnotu znaku na obrazovke . Charakter , ako 11 je uložený interne ako celé číslo v Jave . Avšak , unicode obsahuje mnoho znakov , ako je rímskymi číslicami , ktoré nie sú prekladajú priamo do ich celočíselné hodnoty . Môžete použiť Character.getNumericValue načítať a zobraziť celočíselnú hodnotu akéhokoľvek platný znak . Pokyny dovolená 1 Otvorte zdrojový súbor v jazyku Java v editore , ako je napríklad Microsoft Visual Stu</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/402922.html" target="_blank" class="ewq32ada131">Ako nainštalovať Javu bez administrátorských práv </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/402922.html" target="_blank">Ak nemáte povolenia správcu na vašom pracovnom počítači a vy ste sa snažil nainštalovať Javu , takže si môžete vyskúšať niektoré Java programovanie , nemusíte ísť do správcu o pomoc . Ak ste sa pokúsili inštalovať Java normálne spôsobom - poklepaním na súbor JRE inštalátora - viete , že oprávnenia správcu sú povinné . Avšak , všetky Java potrebuje spustiť , je vedieť , kde sa niektoré súbory umiestnené na počítači . To znamená, že ak si nainštalujete potrebné Java súbory na USB disk doma , môž</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/402420.html" target="_blank" class="ewq32ada131">Presmerovanie Vs . Vpred v jazyku Java </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/402420.html" target="_blank">Programovací jazyk Java je široko používaný pre programovanie na desktope , mobilné a serverové prostredie . Keď používateľ odošle dáta z formulára alebo kliknutie na odkaz na webovú adresu , môže Java programátori používať triedu Servlet zistiť , ako aplikácia server - side odpovie na túto žiadosť . Servlet môže poskytnúť odpovede pomocou presmerovania a presmerovanie . To je dôležité pre Java programátorov pochopiť podobnosti a rozdiely medzi týmito dvoma spôsobmi , a vedieť , ktorý z nich pou</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/401829.html" target="_blank" class="ewq32ada131">Ako vytvoriť schválila zložky </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/401829.html" target="_blank">Tvorba potvrdenou zložku pre Java umožňuje poskytovať svoje vlastné JAR súborov balíky , ktoré bude mať prednosť pred implementáciou na schválených štandardov API , ako je org.w3c.dom , org . xml.sax a javax.rmi.CORBA . súbory JAR obsahuje Java triedy , metadáta a zdroje v archivovaných formáte . Vytvorte schválila zložku rovnakým spôsobom , ako si vytvoriť normálny priečinok a potom nastavte java.endorsed.dirs systém vlastnosť príkazového riadku Java . Pokyny dovolená 1 Kliknite na p</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/403032.html" target="_blank" class="ewq32ada131">Ako previesť INT String v jazyku Java </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/403032.html" target="_blank">Prevod celé číslo na reťazec , je bežná prax pri programovaní . U niektorých aplikačných procesov , je nutné manipulovať formát . Java je prevod celé číslo na reťazec , ľahko prostredníctvom jednej z jeho vnútorných funkcií . Návod dovolená 1 deklarovať celočíselnú premennú . Pred použitím premennej , je potrebné ju vyhlásiť za kompilátor . Tu je príklad definované celé číslo nastavená na hodnotu 1 : int myInteger = 1 ; 2 deklarovať premennú reťazca . Je potrebné reťazcové premenné , ktoré </a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/401424.html" target="_blank" class="ewq32ada131">Ako používať spánku s Eclipse </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/401424.html" target="_blank">Knižnice Hibernate existujú ponúknuť Java programátori iný spôsob , ako komunikovať s relačnými databázami . S spánku , môžete mapovať vaše Java triedy priamo do relačnej databázy , nie je jednoduchá úloha . Užívatelia Java IDE , ako sú Eclipse môžete nainštalovať knižnice hibernácie v ich prostredí , aby mohli zahrnúť a použiť knižnicu kód svojho programu . Návod dovolená 1 Stiahnuť a nainštalovať Eclipse od eclipse.org . 2 Prejdite na stránky aktualizácie v Eclipse kliknutím na tlačidlo Po</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/401557.html" target="_blank" class="ewq32ada131">Čo je to statická Inicializátory v Jave ? </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/401557.html" target="_blank">Vývojári vytvorili Java pôsobiť ako objektovo orientovaný jazyk skrz naskrz . To znamená , že jeho objektovo orientované funkcie nie sú dodatočne na staršie paradigmy , ako je tomu často v C + + . Naopak , jeho syntax a štruktúra sú postavené predstavujú objekty a ich vzťahy v kóde . To znamená , že obsahuje špecifické syntaktické jednotky , aby pomohli zmierniť objektovo orientované programovanie . Statická Inicializátory , napríklad , umožňuje programátorom definovať komplexné správanie inicia</a></p> </li> </ul> </div> <div class="fjsdkfuio2"> <div class="ioufahkwq2311"><h4>Java Programming</h4></div> <ul> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402114.html" target="_blank">Ako si vyrobiť JavaScript Engine </a></li><li><a href="http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/408319.html" target="_blank">Ako používať termíny v Access dotaze SQL Server </a></li><li><a href="http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/408483.html" target="_blank">Ako vytvoriť súbor v jazyku VBScript </a></li><li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402151.html" target="_blank">Ako pult s Java </a></li><li><a href="http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/407357.html" target="_blank">Ako čítať rad text oddelený tabulátorom vo VBA </a></li><li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402635.html" target="_blank">Ako vkladať pomocou Struts </a></li><li><a href="http://www.pocitac.win/Programovanie/C--C-----Programming/398072.html" target="_blank">Ako zvýšiť hodnotu o ukazovatele vnútri funkcie </a></li><li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404247.html" target="_blank">Ako nastaviť hodnotu atribútu o PHP DOM </a></li> </ul> </div> <div class="d342sdfw42"></div> <div class="huiyishazsad"> </div> </div> </div> </div> <div class="dibudasdwqe213"> <div class="daspoiepwqieq12"> <div class="dsarew2342a"> <ul> <h3>Programovanie</h3> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/' target="_self">Počítač Programovacie jazyky</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/delphi-Programovanie/' target="_self">delphi Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/JavaScript-Programovanie/' target="_self">JavaScript Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/' target="_self">PHP /MySQL Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/perl-Programming/' target="_self">perl Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/python-Programovanie/' target="_self">python Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/ruby-Programming/' target="_self">ruby Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/' target="_self">Vizuálne Základy programovania</a></li> </ul> </div> </div> <div class=clink><a href='http://sk.365electric.com' target=_blank>Elektronických</a><a href='http://ip.sk.nrtool.com/' target=_blank>IP</a> <a href='http://sk.0685.com' target=_blank>Slovensko život</a> <a href='http://sk.98905.com' target=_blank>Dom a záhrada</a> <a href='http://www.765492.com' target=_blank>Elektronických</a></div><p class="d342dsf2">Copyright © <a href="http://www.pocitac.win/" target="_blank" title="počítačové znalosti" class="dsa21d">počítačové znalosti</a> Všetky práva vyhradené</p> </div> </body> </html>