javaÐòÁл¯Serializable
Ä¿Ç°ÍøÂçÉϹØÓÚ¶ÔÏóÐòÁл¯µÄÎÄÕ²»ÉÙ£¬µ«ÊÇÎÒ·¢ÏÖÏêϸÐðÊöÓ÷¨ºÍÔÀíµÄÎÄÕÂÌ«ÉÙ¡£±¾È˰Ñ×Ô¼º¾¹ý¾Ñé×ܽáºÍʵ¼ÊÔËÓÃÖеÄÌå»áд³ÉµÄѧϰ±Ê¼Ç¹±Ï׸ø´ó¼Ò¡£Ï£ÍûÄÜΪÕû¸ö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Àà°É¡£ObjectOut
Ïà¹ØÎĵµ£º
Ò»¡¢UTF8ת»»³ÉGB2312
µ±ÎÒÃÇÔÚ»ùÓÚHTTPÐÒéµÄJSP»òServletµÄÓ¦ÓÃÖлñÈ¡Êý¾Ý»ò·¢ËÍÇëÇóʱ£¬JVM»á°ÑÊäË͵ÄÊý¾Ý±àÂë³ÉUTF8¸ñʽ¡£Èç¹ûÎÒÃÇÖ±½Ó´ÓHTTPÁ÷ÖÐÌáÈ¡ÖÐÎÄÊý¾Ý£¬ÌáÈ¡µÄ½á¹ûΪ“????”£¨¿ÉÄܸü¶àÎʺţ©£¬Îª×ª»»³ÉÎÒÃÇÄܹ»Àí½âµÄÖÐÎÄ×Ö·û£¬ÎÒÃÇÐèÒª°ÑUTF8ת»»³É ......
/**
*ÐèÒª´«Èë pageNo µ±Ç°Ò³
* pageSizeÒ»Ò³ÏÔʾµÄÌõÊý
  ......
Èç¹ûÒªÔËÐÐjava³ÌÐò¾Í±ØÐë°²×°JRE£¨Java Runtime Environment)
Èç¹ûÒª¿ª·¢java³ÌÐò¾Í±ØÐë°²×°JDK£¨Java Develope Kit)
£¬×¢ÒâJDKÖаüÀ¨ÁËJRE¡£
°²×°Íê³Éºó£¬ÐèÒªÐÞ¸Äϵͳ»·¾³±äÁ¿PATH·½·¨£¬²ÅÄÜʹϵͳ֪µÀµ½ÄÄÀïÈ¥ÕÒjavacµÈÏà¹Ø±àÒëÐèÒªµÄÃüÁ·½·¨ÈçÏ£º
1¡¢ÓÒ¼üµ¥»÷ÎҵĵçÄÔ£¬Ñ¡‘ÊôÐÔ’²Ëµ¥£¬ÔÚµ¯³öµÄ¶Ô» ......
Ò»¡¢Servlet¹ýÂËÆ÷µÄ¸ÅÄ
***************************************************************************************
Servlet¹ýÂËÆ÷ÊÇÔÚJava Servlet¹æ·¶2.3Öж¨ÒåµÄ£¬ËüÄܹ»¶ÔServletÈÝÆ÷µÄÇëÇóºÍÏìÓ¦¶ÔÏó½øÐмì²éºÍÐ޸ġ£¡¡¡¡¡¡
Servlet¹ýÂËÆ÷±¾Éí²¢²»²úÉúÇëÇóºÍÏìÓ¦¶ÔÏó£¬ËüÖ»ÄÜÌṩ¹ýÂË×÷Óá£Servlet¹ýÆÚÄÜ ......
ÒÔÏÂÊǶÔJAVAÒì³£µÄ¼Ì³Ð»úÖÆµÄһЩ×ܽᡣ
1. RuntimeExceptionÓëException, Error²»Í¬µã£º µ±·½·¨ÌåÖÐÅ׳ö·ÇRuntimeException£¨¼°Æä×ÓÀࣩʱ£¬·½·¨Ãû±ØÐëÉùÃ÷Å׳öµÄÒì³££»µ«Êǵ±·½·¨ÌåÖÐÅ׳öRuntimeException£¨°üÀ¨RuntimeException×ÓÀࣩʱ£¬·½·¨Ãû²»±ØÉùÃ÷¸Ã¿ÉÄܱ»Å׳öµÄÒì³££¬¼´Ê¹ÉùÃ÷ÁË£¬JAVA³ÌÐòÔÚij¸öµ÷Óõĵط½£¬Ò² ......