Õ¾ÄÚËÑË÷: ÇëÊäÈëËÑË÷¹Ø¼ü´Ê

µ±Ç°Ò³Ãæ: ¿ª·¢×ÊÁÏÊ×Ò³ ¡ú Java רÌâ ¡ú J2EEµÄWeb·þÎñÔ­ÀíºÍÌåϵ½á¹¹¿®Êö

J2EEµÄWeb·þÎñÔ­ÀíºÍÌåϵ½á¹¹¿®Êö

ÕªÒª: ±¾ÎÄÑ¡ÓÃJavaÓïÑÔ£¬ËµÃ÷J2EEµÄWeb·þÎñÔ­ÀíºÍÌåϵ½á¹¹
<table cellSpacing=0 cellPadding=5 width=570 bgColor=#fbe392 border=0> <tr> <td> <table cellSpacing=0 cellPadding=5 width=570 border=0> <tr> <td align=middle width=200 bgColor=#e1b004>Ì켫IT×ÊѶ¶ÌÐÅ·þÎñ µçÄÔС¼¼ÇÉ
<table cellSpacing=0 cellPadding=3 width="100%" bgColor=#fffcc0 border=0> function check4() { if (dn.mobile.value.length!=11) { alert("ÊÖ»úºÅÂë²»ÕýÈ·!"); dn.mobile.focus(); return false; } return true; } <form name=dn onsubmit="return check4()" action=http://www.my5757.com/tj/join.jsp target=_blank> <tr vAlign=center> <td>×Ê·Ñ£º°üÔÂ5Ôª
ÊÖ»ú£º <input style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 16px" size=11 name=mobile> <input type=image height=18 width=45 src="http://www.my5757.com/yesky/images/d34.gif" align=middle border=0 name=image2> </td></tr><input type=hidden value=yjq name=stype> </form></table></td> <td width=370 bgColor=#fbc403>½éÉÜ£ºÏ¸´¦×ÅÊÖ£¬ÇÉ´¦Óù¦¡£¸ßÊֺͲËÄñÖ®¼äµÄ²î±ð¾ÍÊÇ£º¸ßÊÖʲô¶¼ÖªµÀ£¬²ËÄñÖªµÀһЩ¡£µçÄÔС¼¼ÇÉÊÕ¼¯×îÐÂÆæÕиßÕУ¬ÈÃÄãÇáËÉ̤ÉϸßÊÖ֮·¡£ </td></tr></table></td></tr></table>

¡¡¡¡Web·þÎñ£¨Web Services£©ÊÇÄ¿Ç°³ÌÐòÉè¼ÆÁìÓòÖеÄÒ»Ïîм¼Êõ£¬ÊÇÒ»¸öոеķֲ¼Ê½¼ÆËãģʽ£¬ÔÚ²»Í¬ÏµÍ³Æ½Ì¨Ö®¼ä¾ßÓл¥²Ù×÷ÐÔ£¬Í¨¹ýÒòÌØÍø£¬ÊµÏÖ²»Í¬Ó¦ÓóÌÐòÖ®¼äµÄÔ¶³Ì¹ý³Ìµ÷Óá£Web·þÎñʹÓûùÓÚXML µÄÏûÏ¢´¦Àí×÷Ϊ»ù±¾µÄÊý¾ÝͨѶ·½Ê½£¬Ïû³ýʹÓò»Í¬×é¼þÄ£ÐÍ¡¢²Ù×÷ϵͳºÍ±à³ÌÓïÑÔµÄϵͳ֮¼ä´æÔڵIJîÒ죬ʹÒìÀàϵͳÄܹ»×÷Ϊµ¥¸ö¼ÆËãÍøÂçЭͬÔËÐС£¿ª·¢ÈËÔ±¿ÉÒÔÓÃÏó¹ýÈ¥ÔÚ´´½¨·Ö²¼Ê½Ó¦ÓóÌÐòʱʹÓÃ×é¼þÒ»ÑùµÄ·½Ê½´´½¨½«À´×Ô¸÷ÖÖÔ´µÄWeb·þÎñ×éºÏÔÚÒ»ÆðµÄÓ¦ÓóÌÐò¡£ Web·þÎñÊǽ¨Á¢ÔÚһЩͨÓÃЭÒéµÄ»ù´¡ÉÏ£¬ÈçHTTP£¬SOAP£¬XML£¬WSDL£¬UDDIµÈ¡£ÕâЩЭÒéÔÚÉæ¼°µ½²Ù×÷ϵͳ¡¢¶ÔÏóÄ£Ðͺͱà³ÌÓïÑÔµÄÑ¡Ôñʱ£¬Ã»ÓÐÈκÎÇãÏò£¬Òò´Ë½«»áÓкÜÇ¿µÄÉúÃüÁ¦¡£Web·þÎñÊÇÒ»ÖÖ²»Éæ¼°¾ßÌåƽ̨ºÍÓïÑÔµÄÈí¼þ¼Ü¹¹£¬µ«ÊÇ¿ª·¢ÈËÔ±±ØÐëÑ¡ÔñÒ»ÖÖÓïÑÔÀ´¾ßÌ忪·¢Web·þÎñ¡£±¾ÎÄÑ¡ÓÃJavaÓïÑÔ£¬ËµÃ÷J2EEµÄWeb·þÎñÌåϵ½á¹¹¡£

<iframe align=right marginWidth=0 marginHeight=0 src="http://images.chinabyte.com/adjs/iframe-pip/y-software-pip.html" frameBorder=0 width=360 scrolling=no height=300></iframe>¡¡¡¡Ò»¡¢J2EEµÄWeb·þÎñ¹¤×÷Ô­Àí

¡¡¡¡1¡¢J2EEµÄWeb·þÎñÄ£ÐÍ

¡¡¡¡´ó¼ÒÖªµÀ£¬ÆÕͨWeb·þÎñµÄϵͳ¼Ü¹¹ÊÇÃæÏò·þÎñµÄ£¬·þÎñµÄ·¢²¼µÄ·¢ÏÖÊÇWebϵͳ¼Ü¹¹ÖÐÊ×ÏÈÒª½â¾öµÄÖ÷ÒªÎÊÌâ¡£ÔÚjava±à³Ì»·¾³Ï£¬Web ·þÎñͨ¹ýJAXR£¨java API for XML Registries£©ÊµÏÖ×ÔÉíµÄ·¢²¼¡£¿Í»§Ê¹ÓÃͬÑùµÄJAXR APIÑ°ÕÒ·þÎñ£¬Ê¹ÓÃJAX-RPC°ó¶¨ºÍµ÷ÓÃWeb·þÎñ¡£ÈçÏÂͼ1Ëùʾ£º



ͼ1

¡¡¡¡2¡¢J2EEÔÚÏûÏ¢·¢ËͲ㣨SOAP£©ºÍ´«ÊäЭÒé²ã£¨HTTP£©µÄ¹¤×÷¹ý³Ì

¡¡¡¡ÓÃÏÂͼ2¿ÉÒÔ˵Ã÷£¬ÔÚ¾ßÓÐWeb·þÎñ¹¦ÄܵÄÓ¦ÓóÌÐò·þÎñÆ÷ÉÏÔËÐÐ×ÅÒ»¸ö±ê×¼µÄJ2EEÓ¦ÓóÌÐò¡£ÔÚͼÖеÄ×óÉϽÇÊÇJava£¬C++»òC#¿Í»§»ú£¬ÏÖÔÚ£¬Õâ¸öÓ¦ÓóÌÐò·¢³öSOAPÇëÇ󡣸ÃSOAPÇëÇó°ÑWeb·þÎñ²Ù×÷·â×°ÔÚÒ»¸öXMLÓÐЧÔغÉÖУ¬È»ºó£¬Í¨¹ýHTTPЭÒé´«ËÍ¡£ÔÚWeb·þÎñ¶Ë£¬´«Êä²ã¼ÌÐø°Ñ¸Ãµ÷ÓÃÊäËͽ£SOAP·þÎñ¶Ë£¬È»ºó£¬·þÎñÆ÷¾Íµ÷ÓÃÏàÓ¦µÄÒѾ­Õ¹ÏÖΪWeb·þÎñµÄJ2EE¹¦ÄÜ¡£Web·þÎñ²úÉúµÄÈκÎÏìÓ¦¶¼»á±»ÔÙ±àÂë³ÉΪһ¸öSOAPÏìÓ¦£¬²¢Í¨¹ýHTTPЭÒé´«Êä»Ø¿Í»§»úÈ¥¡£


ͼ2

¡¡¡¡´Óͼ2ÖпÉÒÔÇå³þµØ¿´³ö£¬ÀûÓÃÏûÏ¢·¢ËͲã(Messaging layer) (SOAP)ºÍ´«ÊäЭÒé²ã(Transoort Network laver) (HTTP)¾Í¿ÉÒÔÍê³ÉÓ¦ÓóÌÐòÄÚ²¿µÄͨÐÅ¡£Ó¦ÓóÌÐòÄÚ²¿Í¨ÐŵÄÎÊÌâͨ¹ýһЩÏúÊÛÉ̵ÄרÓм¼Êõ(ÀýÈçCORBAºÍDCOMµÈ)ÒÔÇ°¾ÍÒѾ­½â¾öÁË¡£ÕâЩ¼¼Êõ²Ù×÷ÆðÀ´ºÜÂé·³£¬²¢ÇÒ£¬Ò²²»ÄÜͨ¹ý·À»ðÇ ½¡£Òò´Ë£¬ÏÖÔÚÎÒÃÇÓÃSOAP£¬Í¨¹ý¼òµ¥µÄXMLÕâ¸ö¿ª·ÅʽµÄ±ê×¼£¬¾Í¿ÉÒÔÓÐЧµØʵÏÖÓ¦ÓóÌÐòÄÚ²¿µÄͨÐÅ£¬²»»áʹ×Ô¼ºËø¶¨ÔÚij¸öÏúÊÛÉ̵ÄרÓлúÖÆÉÏ¡£

¡¡¡¡3¡¢J2EEÔÚÏûÏ¢·¢ËͲ㣨SOAP£©¡¢´«ÊäЭÒé²ã£¨HTTP£©ºÍWeb·þÎñÃèÊö£¨WSDL£©µÄ¹¤×÷¹ý³Ì

¡¡¡¡Í¼3ÏÔʾµÄÊǶÔÇ°ÃæËù½éÉܵÄWeb·þÎñģʽµÄ¼òµ¥À©Õ¹£»ÔÚͼ3ÖÐÖ»ÐèÒªÔÚÁ½¸öÓ¦ÓóÌÐòÖ®¼ä´«µÝµÄSOAPÏûÏ¢Ö®¼ä´æÔÚ׎ôÃܵÄñîºÏ¡£ÏÖÔÚ£¬ÓÐÁËÒ»¸ö¸½¼ÓµÄWeb·þÎñÃèÊö²ã£¬·þÎñÌṩÕ߾ͿÉÒÔÓý¨Á¢ºÍ·¢ÐÐWSDLÎĵµµÄ·½·¨À´ÃèÊöËûÃǵÄWeb·þÎñ¡£WSDLÎĵµÖв»½ö°üº¬ÓиÃWeb·þÎñµÄ³éÏó¶¨Ò壬¶øÇÒÒ²°üº¬ÓÐʵÏÖ(°ó¶¨)¸ÃWeb·þÎñµÄϸ½Ú¡£ÕâÒâζ×Å·þÎñµÄÏû·ÑÕß(¼´Àý×ÓÖеĿͻ§Ó¦ÓóÌÐò)ÐèÒªµÃµ½WSDLÎĵµ£¬Ëü²»½ö¿ÉÒÔ´ÓÕâ¸öÎĵµÖеõ½°üÀ¨Web·þÎñµÄÏûÏ¢ºÍÊý¾ÝÀàÐ͵IJ»Í¬²Ù×÷£¬¶øÇÒ»¹Äܹ»ÖØеõ½¸ÃWeb·þÎñµÄÖÕ¶Ë(ÀýÈçURL)£¬SOAPÏûÏ¢¿ÉÒÔÔÚÖÕ¶ËÉϽ»»»¡£Èç¹ûJ2EE·þÎñÊÇͨ¹ýSMTPÏûϢչʾ¹¦Äܵģ¬ÄÇôWSDLÎĵµÒ²»áÃèÊöÕâÒ»µã¡£


ͼ3

¡¡¡¡4¡¢J2EEʹÓÃUDDI¡¢WSDLºÍSOAPÈýÖÖ¼¼ÊõµÄ¹¤×÷¹ý³Ì

¡¡¡¡ÔÚͼ4ÖмÙÉè·þÎñÌṩÕßÒѾ­¾ö¶¨°ÑijÏîÉÌÒµ¹¦ÄÜչʾ³ÉWeb·þÎñ¡£¸ÃWeb·þÎñפÁôÔÚÒ»¸ö»ùÓÚJavaµÄWeb·þÎñϵͳÖС£Í¨¹ýͼÖеÄ˳Ðò²½Öè¿´Ò»ÏÂÕû¸öµÄ¹¤×÷»úÖÆ¡£


ͼ4

¡¡¡¡1£©·þÎñÌṩÕߵĵÚÒ»²½ÊDZàдWSDLÎļþ¡£µ±Ç°Êг¡ÉÏÓкü¸ÖÖ¹¤¾ß£¬¿ÉÒÔ°ïÖúÎÒÃÇÓÃÏÖÓеĶÔÏó¶¨Òå²úÉú³öWSDLÎļþ¡£È»ºó£¬ÐèÒª·¢²¼¹ØÓÚËü×Ô¼ºµÄÐÅÏ¢£¬°ÑÉÌÒµºÍÕâÏîWeb·þÎñµÄ¼¼Êõ¹æ·¶×÷Ϊ-¸öWSDLÎļþ·¢²¼µ½ÖÐÐÄUDDL×¢²á±í¡£ÕâÑù£¬ÓÃдWSDLÎļþµÄ·½·¨Ê¹µÃWeb·þÎñµÄÃèÊöÕ¼¾ÝÁË·þÎñÃèÊö²ã¡£µ«ÊÇ£¬ÔÚWeb·þÎñÕ»ÖÐÎÒÃÇ¿´µ½£¬·¢²¼µÄÉÌÒµÐÅÏ¢ºÍWSDLÎļþ±íÏÖµÄÊÇWeb·þÎñÕ»ÖеķþÎñ·¢²¼²ã¡£

¡¡¡¡2£©·þÎñÏû·ÑÕßÓ¦ÓóÌÐò¿ÉÒÔ·¢ÏÖËüÓÐÐËȤʹÓõÄWeb·þÎñ¡£·¢ÏÖ²»½öÉæ¼°µ½ÒªËÑË÷ÉÌÒµºÍËüµÄ·þÎñ£¬¶øÇÒ»¹ÒªÏÂÔØWSDLÎļþÖÐËùÌáµ½µÄ¼¼Êõ¹æ·¶¡£·¢ÏֵIJ½Öè¶ÔÓ¦ÓÚWeb·þÎñÕ»ÖеķþÎñ·¢Ïֲ㡣

¡¡¡¡3£©×îºó£¬·þÎñÏû·ÑÕßÓ¦ÓóÌÐòÓÃWSDLÎļþÀ´È·¶¨£¬ÎªÁËÓë·þÎñÌṩÕßµÄWeb·þÎñͨÐÅ£¬ÐèÒª´«ËÍÄÄЩÏûÏ¢£¬²¢ÇÒËü»¹Òª¾ö¶¨°ó¶¨ÐÅÏ¢¡£ÎªÁË´ïµ½Õâ¸öÄ¿µÄ£¬°ó¶¨ÐÅÏ¢¾ÍÊÇHTTPÉϵÄSOAP¡£Õâ¸ö²½Öè¶ÔÓ¦ÓÚWeb·þÎñÕ»ÖеÄXMLÏûÏ¢ºÍ´«Êä²ã¡£

zmbbs=1;




¡ü·µ»ØĿ¼
ǰһƪ: Windows98Ï°²×°ºÍÅäÖÃJDK
ºóһƪ: Win2000ÏÂJBoss¿ª·¢»·¾³ÅäÖÃ