javaÖжÔÏóµÄÐòÁл¯
ÐòÁл¯µÄ¹ý³Ì¾ÍÊǽ«¶ÔÏóдÈë×Ö½ÚÁ÷ºÍ´Ó×Ö½ÚÁ÷ÖжÁÈ¡¶ÔÏó¡£½«¶ÔÏó״̬ת»»³É×Ö½ÚÁ÷Ö®ºó£¬¿ÉÒÔÓÃjava.io°üÖеĸ÷ÖÖ×Ö½ÚÁ÷ÀཫÆä±£´æµ½ÎļþÖУ¬¿ÉÒÔͨ¹ý¹ÜµÀ»òÏ̶߳ÁÈ¡£¬»òͨ¹ýÍøÂçÁ¬½Ó½«¶ÔÏóÊý¾Ý·¢Ë͵½ÁíÒ»Ö÷»ú¡£¶ÔÏóÐòÁл¯¹¦Äܷdz£¼òµ¥¡¢Ç¿´ó£¬ÔÚRMI¡¢Socket¡¢JMS¡¢EJB¶¼ÓÐÓ¦Ó᣶ÔÏóÐòÁл¯ÎÊÌâÔÚÍøÂç±à³ÌÖв¢²»ÊÇ×¶¯ÈËÐĵĿÎÌ⣬µ«È´Ïàµ±ÖØÒª£¬¾ßÓÐÐí¶àʵÓÃÒâÒå¡£
Ò»£º¶ÔÏóÐòÁл¯¿ÉÒÔʵÏÖ·Ö²¼Ê½¶ÔÏó¡£
Ö÷ÒªÓ¦ÓÃÀýÈ磺RMIÒªÀûÓöÔÏóÐòÁл¯ÔËÐÐÔ¶³ÌÖ÷»úÉϵķþÎñ£¬¾ÍÏñÔÚ±¾µØ»úÉÏÔËÐжÔÏóʱһÑù¡£
¶þ£º java¶ÔÏóÐòÁл¯²»½ö±£ÁôÒ»¸ö¶ÔÏóµÄÊý¾Ý£¬¶øÇҵݹ鱣´æ¶ÔÏóÒýÓõÄÿ¸ö¶ÔÏóµÄÊý¾Ý¡£¿ÉÒÔ½«Õû¸ö¶ÔÏó²ã´ÎдÈë×Ö½ÚÁ÷ÖУ¬¿ÉÒÔ±£´æÔÚÎļþÖлòÔÚÍøÂçÁ¬½ÓÉÏ´«µÝ¡£ÀûÓöÔÏóÐòÁл¯¿ÉÒÔ½øÐжÔÏóµÄ“Éî¸´ÖÆ”£¬¼´¸´ÖƶÔÏó±¾Éí¼°ÒýÓõĶÔÏó±¾Éí¡£ÐòÁл¯Ò»¸ö¶ÔÏó¿ÉÄܵõ½Õû¸ö¶ÔÏóÐòÁС£
´ÓÉÏÃæµÄÐðÊöÖУ¬ÎÒÃÇÖªµÀÁ˶ÔÏóÐòÁл¯ÊÇjava±à³ÌÖеıر¸ÎäÆ÷£¬ÄÇôÈÃÎÒÃÇ´Ó»ù´¡¿ªÊ¼£¬ºÃºÃѧϰһÏÂËüµÄ»úÖÆºÍÓ÷¨¡£
java ÐòÁл¯±È½Ï¼òµ¥£¬Í¨³£²»ÐèÒª±àд±£´æºÍ»Ö¸´¶ÔÏó״̬µÄ¶¨ÖÆ´úÂ롣ʵÏÖjava.io.Serializable½Ó¿ÚµÄÀà¶ÔÏó¿ÉÒÔת»»³É×Ö½ÚÁ÷»ò´Ó×Ö½ÚÁ÷»Ö¸´£¬²»ÐèÒªÔÚÀàÖÐÔö¼ÓÈκδúÂë¡£Ö»Óм«ÉÙÊýÇé¿öϲÅÐèÒª¶¨ÖÆ´úÂë±£´æ»ò»Ö¸´¶ÔÏó״̬¡£ÕâÀïҪעÒ⣺²»ÊÇÿ¸öÀà¶¼¿ÉÐòÁл¯£¬ÓÐЩÀàÊDz»ÄÜÐòÁл¯µÄ£¬ÀýÈçÉæ¼°Ï̵߳ÄÀàÓëÌØ¶¨JVMÓзdz£¸´ÔӵĹØÏµ¡£
ÐòÁл¯»úÖÆ£º
ÐòÁл¯·ÖΪÁ½´ó²¿·Ö£ºÐòÁл¯ºÍ·´ÐòÁл¯¡£ ÐòÁл¯ÊÇÕâ¸ö¹ý³ÌµÄµÚÒ»²¿·Ö£¬½«Êý¾Ý·Ö½â³É×Ö½ÚÁ÷£¬ÒÔ±ã´æ´¢ÔÚÎļþÖлòÔÚÍøÂçÉÏ´«Êä¡£·´ÐòÁл¯¾ÍÊÇ´ò¿ª×Ö½ÚÁ÷²¢Öع¹¶ÔÏó¡£¶ÔÏóÐòÁл¯²»½öÒª½«»ù±¾Êý¾ÝÀàÐÍ ×ª»»³É×Ö½Ú±íʾ£¬ÓÐʱ»¹Òª»Ö¸´Êý¾Ý¡£»Ö¸´Êý¾ÝÒªÇóÓлָ´Êý¾ÝµÄ¶ÔÏóʵÀý¡£ObjectOutputStreamÖеÄÐòÁл¯¹ý³ÌÓë×Ö½ÚÁ÷Á¬½Ó£¬°üÀ¨¶ÔÏóÀàÐÍ ºÍ°æ±¾ÐÅÏ¢¡£·´ÐòÁл¯Ê±£¬JVMÓÃÍ·ÐÅÏ¢Éú³É¶ÔÏóʵÀý£¬È»ºó½«¶ÔÏó×Ö½ÚÁ÷ÖеÄÊý¾Ý¸´ÖƵ½¶ÔÏóÊý¾Ý³ÉÔ±ÖС£ÏÂÃæÎÒÃÇ·ÖÁ½´ó²¿·ÖÀ´²ûÊö£º
´¦Àí¶ÔÏóÁ÷£º
£¨ÐòÁл¯¹ý³ÌºÍ·´ÐòÁл¯¹ý³Ì£©
java.io°üÓÐÁ½¸öÐòÁл¯¶ÔÏóµÄÀà¡£ObjectOutputStream¸ºÔ𽫶ÔÏóдÈë×Ö½ÚÁ÷£¬ObjectInputStream´Ó×Ö½ÚÁ÷ÖØ¹¹¶ÔÏó¡£
ÎÒÃÇÏÈÁ˽âObjectOutputStreamÀà°É¡£ObjectOutputStreamÀàÀ©Õ¹DataOutput½Ó¿Ú¡£
writeObject ()·½·¨ÊÇ×îÖØÒªµÄ·½·¨£
Ïà¹ØÎĵµ£º
Hibernate
Ö®¸¸ Gavin King[1]½¨Ò鿪·¢ÕßÉý¼¶µ½ Java EE 6 ƽ̨£¬²¢Ö¸³öÁËһЩ²»Ô¸ÒâÉý¼¶µÄ¹ÛµãÆäʵÊÇûÓиù¾ÝµÄ¡£
Java EE 6 ·¢²¼ºó£¬ÎÒ¿´µ½Á˺ܶ෴¶ÔÉý¼¶µ½ÐÂÆ½Ì¨µÄ¹Ûµã¡£ÕâЩ·´¶Ô¹Ûµã´ó¶àÊÇÓÉ Tomcat
/ Jetty ÒÔ¼°Ò»Ð©¿ªÔ´¿ò¼Ü£¨ÀýÈç Hibernate Óë Spring£©µÄʹÓÃÕßÌá³ö¡£
&n ......
×î½üÎÒ·¢ÏÖ²»ÉÙ³õѧÕߣ¬Ñ§Ï°javaµÄʱºò£¬¿´Á˺öàjavaµÄÀúÊ·¡¢ÓŵãºÍÓ¦Ó÷¶Î§¡£¶ÔÓÚÕâЩ֪ʶ£¬²¢²»ÄÑÀí½â¡£ÎÒÒ²µ±È»Í¬ÒâjavaÊÇÒ»ÖÖÓÅÐãµÄ¼ÆËã»úÓïÑÔ¡£µ«ÊǶÔÓÚÎÒÃÇÀ´ËµÒªÁ˽âµÄ²¢²»ÊÇ£¬ÕâЩÀúÊ·µÈ֪ʶ¡£¶øÊÇÕÆÎÕjavaÕâÌ×¼¼Êõ¡£ÒªÏëÕÆÎÕÕâÌ×¼¼Êõʵ¼ùÊǷdz£ÖØÒªµÄ¡£ÄÇôºÜ¶à³õѧÕߣ¬ÔÚµÚÒ»²½Êµ¼ùµÄʱºò¾ÍÓöµ½ÁËÀ§ÄÑ£¬¾ÍÊÇÅäÖà ......
.netÍøÕ¾theserverside.comÉÏ£¬ÓÐһƪ½².netºÍjava»¥²Ù×÷µÄÎÄÕ£¬ÊÕ¼¯ÁËnetºÍjava»¥²Ù×÷ÐÔµÄÎÄÕ¾«Ñ¡
[url]http://www.theserverside.net/tt/articles/showarticle.tss?id=InteropGuide[/url]
In the heterogeneous world of enterprise computing, interoperability is no longer a luxury but a necessity. The multip ......
import java.util.Random;
import java.util.Timer;
import java.util.TimerTask;
/**
* JavaÈçºÎÿ5ÃëÉú³ÉÒ»¸öËæ»úÊý
*
* @author JavaÈË(java2000.net)
*/&nbs ......
java´úÀíģʽ¼°¶¯Ì¬´úÀíÀà ÊÕ²Ø
¶Ô´úÀíģʽÓëJava¶¯Ì¬´úÀíÀàµÄÀí½â
1. ´úÀíģʽ
´úÀíģʽµÄ×÷ÓÃÊÇ£ºÎªÆäËû¶ÔÏóÌṩһÖÖ´úÀíÒÔ¿ØÖƶÔÕâ¸ö¶ÔÏóµÄ·ÃÎÊ¡£ÔÚijЩÇé¿öÏ£¬Ò»¸ö¿Í»§²»Ïë»òÕß²»ÄÜÖ±½ÓÒýÓÃÁíÒ»¸ö¶ÔÏ󣬶ø´úÀí¶ÔÏó¿ÉÒÔÔÚ¿Í»§¶ËºÍÄ¿±ê¶ÔÏóÖ®¼äÆðµ½ÖнéµÄ×÷Óá£
´úÀ ......