JAVA RMIѧϰС½á
×î½üÔÚ¿´JAVA RMIºÍ·Ö²¼Ê½·½ÃæµÄ¶«Î÷£¬ÒòÎªÉæ¼°µÄÖªÊ¶ÃæÂù¹ã£¬ËùÒÔ×öÁËһЩ±Ê¼ÇºÍ¹éÄÉ£¬ÔÚ´Ë·ÖÏíһϣ¬»¶Ó´ó¼ÒÖ¸Õý¡£OK£¬ÑÔ¹éÕý´«£¡
JAVAÔ¶³Ì·½·¨µ÷Óã¨Remote Method Invocation£©ÊÇJ2EEµÄºÜ¶à·Ö²¼Ê½¼¼ÊõµÄ»ù´¡£¬±ÈÈçRMI-IIOPÄËÖÁEJB. RMIʹµÃÔËÐÐÔÚÒ»¸öjavaÐéÄâ»úÉϵĶÔÏó¿ÉÒÔµ÷ÓÃÔËÐÐÔÚÁíÒ»¸öjavaÐéÄâ»úÉ϶ÔÏóµÄ·½·¨£¬´Ó¶øÌṩÁ˳ÌÐò¼ä½øÐÐÔ¶³ÌͨѶµÄ;¾¶¡£ÔÚÏê½â½éÉÜRMI֮ǰÎÒÃÇÏÈÊìϤ¼¸¸ö¸ÅÄî»ò¼¼Êõ£º
1. CORBA(Common Object Request Broker Architecture)£¬ÖÐÎÄÃû½Ð¹«ÓöÔÏóÇëÇó´úÀí£¨µ÷¶È£©³ÌÐòÌåϵ½á¹¹£¬ÊǶÔÏó¹ÜÀí×éÖ¯£¨Object Management Group£©¶ÔÓ¦µ±½ñ¿ìËÙÔö³¤µÄÈíÓ²¼þµÄÐͬ¹¤×÷ÄÜÁ¦µÄÒªÇóÌá³öµÄ·½°¸¡£¼ò¶øÑÔÖ®£¬CORBAÔÊÐíÓ¦ÓóÌÐòºÍÆäËûÓ¦ÓóÌÐòͨѶ£¬¶ø²»ÂÛËûÃÇÔÚʲôµØ·½»òÕßÓÉËÀ´Éè¼Æ¡£CORBAÔÊÐíÒ칹ϵͳ£¨²ÉÓò»Í¬ÓïÑÔʵÏÖµÄϵͳ£©Ö®¼äͨѶ¡£CORBA¶¨ÒåÁ˲»Í¬ÏµÍ³Ö®¼äͨѶµÄ±ê×¼£¬ÊµÏִ˱ê×¼µÄÈí¼þ¼´¿ÉÓÃÓÚ²»Í¬ÏµÍ³Ö®¼äµÄ½»»¥£¬Òò´Ë´ËÀàÈí¼þÒ²¿É³ÆÎªCORBAÖмä¼þ¡£
2. RPI(Remote Procedure Invocation)Ô¶³Ì½ø³Ìµ÷Óã¬ÓÃÓÚÒ»¸ö½ø³Ìµ÷ÓÃÁíÒ»¸ö½ø³Ì£¨ºÜ¿ÉÄÜÔÚÁíÒ»¸öÔ¶³ÌÖ÷»úÉÏ£©ÖеĹý³Ì£¬´Ó¶øÌṩÁ˹ý³ÌµÄ·Ö²¼ÄÜÁ¦¡£
3. Socket£¨Ì×½Ó×Ö£©¡£·Ö²¼Ê½ÏµÍ³×îÏÈÖ§³ÖµÄÊÇSocket£¬Ò»ÖÖµäÐ͵Ŀͻ§»ú/·þÎñÆ÷µÄ·Ö²¼Ê½¼ÆËãÄ£ÐÍ£¬µ«ÊÇʹÓÃÕâÖÖÄ£ÐÍÐèÒªÎÒÃÇ×Ô¼ºÉè¼ÆÒ»¸öÐÒ飬Ҳ¼´Êǿͻ§»úºÍ·þÎñÆ÷¶¼ÈÏʶµÄÒ»×éÃüÁ£¬Í¨¹ýÕâЩÃüÁî½ÓËüÃDzÅÄÜͨѶ¡£¾ÙÀýÀ´ËµHTTPÐÒéÌṩÁËÒ»¸öÃûΪGETµÄ·½·¨£¬ËùÓÐWEB·þÎñÆ÷¶¼±ØÐëʵÏÖÕâ¸ö·½·¨£¬ËùÓÐWEB¿Í»§»ú¶¼±ØÐëʹÓÃÕâ¸ö·½·¨£¬²ÅÄÜ»ñµÃÎĵµ¡£
4. ·Ö²¼Ê½¶ÔÏó£¨Distributed Object£©£¬·Ö²¼Ê½¶ÔÏó¼¼ÊõÊǽ«·Ö²¼Ê½¼ÆËã¼¼ÊõºÍÃæÏò¶ÔÏó˼Ïë½áºÏÆðÀ´µÄÒ»ÖÖ¼¼Êõ£¬ÏµÍ³ÖеĶÔÏóÒÔ·Ö²¼Ê½µÄ·½Ê½Ï໥×÷Ó㬹»³ÉÒ»¸öÍêÕûµÄÃæÏò¶ÔÏóµÄ·Ö²¼Ê½ÏµÍ³¡£
RMI¼Ì³ÐÁËCORBA£¬Ö»²»¹ýËüÖ»ÓÃÓÚͬ¹¹µÄJAVAϵͳ֮¼ä£¬²»ÏñCORBA¿ÉÒÔÓÃÓÚ²»Í¬
ÓïÑÔ±àдµÄϵͳ֮¼äµÄ½»»¥¡£
RMIÔÚRPIµÄ»ù´¡ÉÏÂõ½øÁËÒ»²½³ä·ÖÖ§³ÖÃæÏò¶ÔÏóµÄÌØÐÔ¡£
RMIÒ²ÊÇ·Ö²¼Ê½ÏµÍ³µÄÒ»ÖÖÖ§³Ö£¬ËüÊÇÒ»ÖÖ·Ö²¼Ê½¶ÔÏóϵͳ£¬ÔÚRMIÖпª·¢·Ö²¼Ê½Ó¦ÓóÌÐò±ÈÓÃÌ×½Ó×Ö¿ª·¢Òª¼òµ¥£¬ÒòΪ²»ÐèÒªÉè¼ÆÐÒéÕâÖÖºÜÈÝÒ׳ö²îµÄ¹¤×÷£¬Òò´ËËüÄÜʹÄãÇáËɵؿª·¢³ö·Ö²¼Ê½JAVAÓ¦ÓóÌÐò¡£
&nbs
Ïà¹ØÎĵµ£º
×î½ü¹«Ë¾Åöµ½ÐèÒªÓÃͼ±íµÄÐÎʽÏÔʾһЩÊý¾Ý£¬ÎҾͿªÊ¼µ½ÍøÉϲéѯ£¬²éµ½ÁËjfreechartºÍamcharts,ÕâÁ½ÕßÎÒ¶¼ÊµÏÖ¹ýÁË£¬jfreechart×îºóÉú³ÉͼƬ£¬µ«ÊÇͼƬЧ¹û²»ÊÇÎÒÏëÒªµÄ£¬È»ºóÓÖÑо¿amcharts ËüµÄЧ¹ûȷʵºÜºÃ£¬¶øÇÒ¹Ù·½ÍøÕ¾ÉÏ»¹ÓкÃЩÀý×ӿɹ©ÏÂÔØ£¬ÍøÖ·ÊÇ:www.amcharts.com
£¨ÏëÒªÍê³ÉÒ»¸öamchartsͼÐÎÐèÒªswfobjects. ......
С²ËÄñÎÒ×î½ü¿ªÊ¼¾ö¶¨ÈÏÕæÑ§Ò»Ñ§Java»ù´¡ÖªÊ¶¡£
´óѧµÄʱºò¿ªÁËÕâÃſγ̣¬²»¹ýÊÇÑ¡Ð޿Ρ£¶øÇÒµ±Ê±¶ÔC/C++µÄÖ´×ŵ¼ÖÂÎÒÌìÕæµÄÍêÈ«¶ÔJava“±ÉÊÓ”ÓëºöÂÔ¡£ÏÖÔÚ¿´ÆðÀ´ÊǶàôÌìÕæ£¬Ôø¾ºÍºÜ¶à¸¡Ôê¡¢ÎÞÖªµÄÈËÒ»Æð±ÉÊÓÓÃJavaµÄ³ÌÐòÔ±£¬È»ºó²ÅÖªµÀ×Ô¼ºÊǶàôÎÞÖª£¬ÒÔÖÁÓÚºöÂÔÁ˽ü´ú¼¸ºõ×îΰ´ó×îÓÐÕùÒéµÄ¡¢È´¼¯ÖÐÁËÈËÀàÔ ......
java¼¯ºÏÀà×ܽá
¶ÔÏóµÄ¼¯ºÏ
Èç¹û³ÌÐòµÄ¶ÔÏóÊýÁ¿ÓÐÏÞ£¬ÇÒÊÙÃü¿ÉÖª£¬ÄÇôÕâ¸ö³ÌÐòÊÇÏ൱¼òµ¥µÄ¡£
Êý×é
Êý×éÓëÆäËüÈÝÆ÷µÄÇø±ðÌåÏÖÔÚÈý¸ö·½Ã棺ЧÂÊ£¬ÀàÐÍʶ±ðÒÔ¼°¿ÉÒÔ³ÖÓÐprimitives¡£Êý×éÊÇJavaÌṩµÄ£¬ÄÜËæ»ú´æ´¢ºÍ·ÃÎÊreferenceÐòÁеÄÖî¶à·½·¨Öеģ¬×î¸ßЧµÄÒ»ÖÖ¡£Êý×éÊÇÒ»¸ö¼òµ¥µÄÏßÐÔÐòÁУ¬ËùÓÐËü¿ÉÒÔ¿ìËٵķ ......
ÔÚwindows×ÀÃæÉÏÓÒ»÷“ÎҵĵçÄÔ” —> “ÊôÐÔ” —> “¸ß¼¶” —> “»·¾³±äÁ¿”£¬Ôړϵͳ±äÁ¿”ÀïÎÒÃÇ¿ÉÒÔ¿´µ½ÏµÍ³µÄ¸÷¸ö»·¾³±äÁ¿µÄÖµ¡£Ë«»÷ij¸ö±äÁ¿Ãû¿ÉÒÔÐ޸ıäÁ¿Öµ£¬±äÁ¿ÖµÖ®¼äÓÓ;”¸ô¿ª¡£ÎÒÃÇ»¹¿ÉÒԓн¨”ÔÏÈÃ»Ó ......
2010-05-19
Æß¡¢×ª»»XML
l ¿ÉÀ©Õ¹Ñùʽ±íÓïÑÔ£¨XSL£©£¬±»¶¨Òå³ÉÁËÒ»ÖÖ±íʾÑùʽ±íµÄÓïÑÔ¡£ÊǹÜÀíÔõÑù´Ó¸ñʽAת»»Ò»¸öÎĵµµ½¸ñʽBµÄ¹æ·¶ÓïÑÔ¡£¸ÃÓïÑÔ×é¼þÓÃÓÚ¹ÜÀíת»»½á¹¹ÖеĴ¦ÀíºÍÉí·ÝÑéÖ¤
n XSLÊÇÒ»ÖÖÓÃÀ´×ª»»XMLÎĵµµÄÓïÑÔ¡£
n XSLÊÇÒ»¸öÓÃÀ´Ö¸¶¨XMLÎĵµ¸ñʽµÄ´Ê»ã¿â¡£
l XSLºÍÊ÷ÐÎÃèÊö£ºÕâ ......