Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JMS¸ÅÒª(Java Message Service Overview)

 
 
Õâ¸ö¹ØÓÚJMS(Java Message Service)µÄ¸ÅÒª»Ø´ðÁËÏÂÃæ¼¸¸öÎÊÌ⣺
 
1.ʲôÊÇÏûÏ¢£¿
2.ôÊÇJMS API£¿
3.ÈçºÎʹÓÃJMS API£¿
4. JMS APIÊÇÈçºÎÓëJ2EEƽ̨һÆð¹¤×÷µÄ£¿
 
1.1ʲôÊÇÏûÏ¢£¿
ÏûÏ¢ÊÇÈí¼þ×é¼þ»òÕßÓ¦ÓÃÖ®¼ä½»Á÷µÄÒ»ÖÖ·½·¨¡£ÏûϢϵͳÊÇÒ»¸öµã¶ÔµãµÄ¹¦ÄÜ£¬Ò»¸öÏûÏ¢¿Í»§¶Ë¿ÉÒÔ·¢ËͺͽÓÊÜ´Ó±ðµÄ¿Í»§¶Ë·¢¹ýÀ´µÄÏûÏ¢£¬ÕâЩ¿Í»§¶ËÁ¬½Óµ½Ò»¸öÏûÏ¢´úÀí£¬Õâ¸ö´úÀíÌṩ´´½¨¡¢·¢ËÍ¡¢½ÓÊܺͶÁÈ¡ÏûÏ¢¡£
ÏûÏ¢È÷ֲ¼Ê½Í¨Ñ¶±äµÃËÉÉ¢ñîºÏ¡£Ò»¸ö×é¼þ·¢ËÍÒ»¸öÏûÏ¢µ½Ä¿µÄ¶Ë£¬½ÓÊÜ×Å¿ÉÒÔ´ÓÄ¿µÄµØ²éѯÏûÏ¢¡£µ«ÊÇ£¬·¢ËÍÕߺͽÓÊÜ×Ų»ÓÃͬʱÔÚÏß¡£Êµ¼ÊÉÏ£¬·¢ËÍÕßûÓбØÒªÖªµÀ¹ØÓÚ½ÓÊÜ×ŵÄÈκÎÐÅÏ¢£¬½ÓÊÜ×ÅÒ²²»ÐèÒª¡£·¢ËÍÕߺͽÓÊÜÕßÖ»ÐèÒªÖªµÀÏûÏ¢µÄ¸ñʽºÍÄ¿µÄµØ¡£´ÓÕâ¸ö·½ÃæÀ´¿´£¬ÏûÏ¢ºÍһЩ½ôÃÜñîºÏµÄ¼¼Êõ±ÈÈçRMIÓÐÇø±ð£¬RMIÐèÒªÖªµÀÔ¶³ÌÓ¦Óõķ½·¨¡£
ÏûÏ¢Ò²ÓÐÇø±ðÓÚEmail£¬EmailÊÇÈ˺ÍÈË£¬Èí¼þºÍÈ˽»Á÷µÄÊֶΡ£¶øÏûÏ¢ÊÇÈí¼þÓ¦ÓûòÕß×é¼þÖ®¼ä½»Á÷µÄÊֶΡ£
 
1.2   ʲôÊÇJMS API£¿
JMS APIÊÇÒ»¸öJava API£¬ËüÔÊÐíÓ¦Óô´½¨¡¢·¢ËÍ¡¢½ÓÊܺͶÁÈ¡ÏûÏ¢¡£JMS APIÊÇSunºÍÆäËû¼¸¸ö¹«Ë¾ºÏ×÷±àдµÄ£¬ÌṩÓÐһϵÁеĽӿںÍÓïÒ壬ÔÊÐíJavaÓïÑÔºÍÆäËûÏûϢʵÏÖͨÐÅ¡£
JMS×îС»¯ÁË¿ª·¢ÈËÔ±ÐèҪѧϰÏûϢϵͳÐèҪʹÓõĸÅÄ¶øÇÒÌṩÁË×ã¹»µÄ¹¦ÄÜÀ´Ö§³Ö¸´ÔÓµÄÏûÏ¢Ó¦Ó᣶øÇÒ×î´ó»¯ÁËJMSµÄ¿ÉÒÆÖ²ÐÔ¡£
JMS²»½ö½ö½µµÍÁËͨÐŵÄñîºÏ£¬¶øÇÒÓÐÒÔÏÂÌØÐÔ£º
· Òì²½µÄ
JMSÌṩÕß¿ÉÒÔ°ÑÏûÏ¢´«µÝ¸ø¿Í»§¶Ë£¬¿Í»§¶Ë²»ÓÃÈ¥Ö÷¶¯ÇëÇó
·¿É¿¿µÄ
JMS API¿ÉÒÔ±£Ö¤ÏûÏ¢»á±»´«µÝ¶øÇÒÖ»´«µÝÒ»´Î¡£Ó¦ÓÿÉÒÔ´¦Àí¶ªÊ§ÏûÏ¢ºÍ½ÓÊܵ½Öظ´ÏûÏ¢µÄÇé¿ö
JMS˵Ã÷ÔÚ1998ÄêµÚÒ»´Î³ö°æ£¬×îаæÊÇ1.0.2b£¬ÊÇ2001Äê·¢Ðеġ£
 
1.3ʲôʱºò¿ÉÒÔʹÓÃJMS
ÆóÒµÓ¦ÓÃÌṩÉÌÇ÷ÏòÓÚÑ¡ÔñJMS APIÀ´Ìæ´ú½ôÃÜñîºÏµÄ¼¼Êõ±ÈÈçRPC£¬»ùÓÚÏÂÃæµÄÔ­Òò£º
·ÌṩÉ̲»ÏëÈÃ×é¼þÒÀÀµÆäËû×é¼þ£¬ÕâÑù×é¼þ¿ÉÒÔÇáËÉÌæ»»
·ÌṩÉÌÏëÈÃÓ¦ÓÃÔËÐÐÔÚ²»¹ÜÆäËû×é¼þÊDz»ÊÇ¿ÉÓõÄÇé¿öÏÂ
·Ó¦ÓõÄÒµÎñÄ£ÐÍÔÊÐí×é¼þ·¢ËÍÐÅÏ¢µ½ÆäËû×é¼þ£¬¶ø²»ÐèҪʵʱµÄÏìÓ¦±ÈÈ磬һ¸öÆû³µÖÆÔìÉÌµÄÆóÒµÓ¦ÓõÄ×é¼þ¿ÉÒÔÔÚÏÂÃæµÄÇé¿öÏÂʹÓÃJMS
·µ±´æ»õ²»×ãµÄʱºò£¬´æ»õ×é¼þ¿ÉÒÔ·¢ËÍÒ»¸öÏûÏ¢µ½¹¤³§×é¼þ£¬ÕâÑù¹¤³§¾Í¿ÉÒÔ¿ªÊ¼Éú²ú
·¹¤³§×é¼þ¿ÉÒÔ·¢ËÍÏûÏ¢µ½Áã¼þ×é¼þ£¬ÕâÑùÁã¼þ×é¼þ¾Í¿ÉÒԻ㼯ËûÐèÒªµÄÁã¼þ
·¹¤³§×é¼þºÍÁã¼þ×é¼þ¶¼¿ÉÒÔ·¢ËÍÏûÏ¢µ½»á¼Æ×é¼þÀ´¸üÐÂÔ¤ËãÊý


Ïà¹ØÎĵµ£º

Java 7µÄÐÂÌØÐÔ

ÎÒ¸Õ´ÓÔÚAntwerpÕÙ¿ªµÄDevoxx
´ó»áÉÏ»ØÀ´£¬»áÉϽéÉÜÁËJava7µÄÐÂÌØÐÔ£¬¶ÔÓ¦µÄJDK½«ÓÚ2010Äê9Ô·¢²¼¡£
ÏÂÃæÊÇ7¸öÒѾ­Íê³ÉµÄÐÂÌØÐÔ£º
¶ÔcollectionsµÄÓïÑÔ¼¶Ö§³Ö
×Ô¶¯×ÊÔ´¹ÜÀí
¸Ä½ø·ºÐÍÔÚ´´½¨ÊµÀýʱµÄÀàÐÍÒýÓÃ
´øÏ»®ÏßµÄÊý×Ö
ÔÚswitchÖÐʹÓÃString
¶þ½øÖÆÎÄ×Ö
¼ò»¯µÄ¿É±ä²ÎÊý·½·¨µ÷ÓÃ
Java7»¹ÓкܶàÆäËûµÄÐÂÌØÐÔ£¬Î ......

java²¢·¢±à³Ìʵ¼ù±Ê¼Ç

 1, ±£Ö¤Ḭ̈߳²È«µÄÈýÖÖ·½·¨:
    a, ²»Òª¿çÏ̷߳ÃÎʹ²Ïí±äÁ¿
    b, ʹ¹²Ïí±äÁ¿ÊÇfinalÀàÐ͵Ä
    c, ½«¹²Ïí±äÁ¿µÄ²Ù×÷¼ÓÉÏͬ²½
2, Ò»¿ªÊ¼¾Í½«ÀàÉè¼Æ³ÉḬ̈߳²È«µÄ, ±ÈÔÚºóÆÚÖØÐÂÐÞ¸´Ëü,¸üÈÝÒ×.
3, ±àд¶àÏ̳߳ÌÐò, Ê×Ïȱ£Ö¤ËüÊÇÕýÈ·µÄ, Æä´ÎÔÙ¿¼ÂÇÐÔÄÜ.
4, ÎÞ×´Ì ......

¹ØÓÚjava¿ª·¢Óʼþ½ÓÊÕ³ÌÐòµÄÒ»µã×ܽá

 ÓÃjava¿ª·¢Óʼþ½ÓÊÕ³ÌÐòÐèÒªÓõ½javamail°ü£¬×ÊÔ´µØÖ·£ºhttp://java.sun.com/products/javamail/£¬×îаæÊÇ JavaMail 1.4.3 £¬ÏÂÔØµØÖ·ÊÇ£ºhttp://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/javamail-1.4.3.zip?BundledLineItemUUID=gqFIBe.oRjUAAAEl1r4 ......

JAVAÀïµÄPINGºÍTELNET

 JAVAÀïµÄPINGÊÇÔÚJDK 1.5ºóÓÃÁËеĺ¯ÊýisreachableȥʵÏÖ,¾ßÌå½éÉÜÈçÏÂ:
InetAddress¶ÔÏóµÄ³£Ó÷½·¨
InetAddressÀàÓкܶàget·½·¨£¬ÓÃÀ´»ñÈ¡Ö÷»úÃû£¬Ö÷»úµØÖ·µÈÐÅÏ¢¡£Ö÷ÒªÓУº
byte[] getAddress() ·µ»Ø´ÎInetAddress¶ÔÏóµÄԭʼIPµØÖ·£¬±£´æÎªÒ»¸öbyteÊý×é
String getCanonicalHostName() »ñÈ¡´ËIPµØÖ·µÄÍêÈ«ÏÞ¶ ......

Effective in Java ±Ê¼Ç

1¡¢Óþ²Ì¬¹¤³§·½·¨´úÌæ¹¹Ô캯Êý
Óŵ㣺
Óë¹¹Ô캯Êý²»Í¬£¬¾²Ì¬¹¤³§·½·¨¾ßÓÐÃû×Ö£¨±íÒâºÃ£©¡£
ÿ´Î±»µ÷ÓÃʱ£¬²»ÒªÇó·ÇµÃ´´½¨Ò»¸öеĶÔÏó¡£
¿ÉÒÔ·µ»ØÒ»¸öÔ­·µ»ØÀàÐ͵Ä×ÓÀàÐͶÔÏó¡£
ȱµã£º
ÀàÈç¹û²»º¬Óй«ÓеĻòÊܱ£»¤µÄ¹¹Ô캯Êý£¬¾Í²»Äܱ»×ÓÀ໯¡£
ËüÃÇÓÚÆäËûµÄ¾²Ì¬·½·¨Ã»ÓÐÈκÎÇø±ð£¨Ò×»ìÏý£© 
......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ