×¢²á | µÇ¼ Íü¼ÇÃÜÂ룿 51ctoÊ×Ò³ | ²©¿Í | ÂÛ̳ | ÕÐÆ¸
ÈȵãÎÄÕ ¹ØÓÚmemcache ²âÊÔ
¡¡°ïÖú

ΪʲôҪд¡¶JavaÃæÏò¶ÔÏó±à³Ì¡·


2006-10-10 23:36:00
°æÈ¨ÉùÃ÷£ºÔ­´´×÷Æ·£¬ÈçÐè×ªÔØ£¬ÇëÓë×÷ÕßÁªÏµ¡£·ñÔò½«×·¾¿·¨ÂÉÔðÈΡ£
µ±¡¶¾«Í¨Struts¡·ºÍ¡¶¾«Í¨Hibernate¡·±¶ÊÜ»¶Ó­ºó£¬ÓÐÐí¶à¶ÁÕßÏ£ÍûÎÒ¼ÌÐøÐ´Ò»±¾¹ØÓÚSpring¼¼ÊõµÄÊ飬ÒòΪËûÃÇÉîÐÅÎÒдµÄÊéÇåÎúÒ×¶®£¬¿ÉÒÔ°ïÖúËûÃÇ¿ìËÙÕÆÎÕÒ»±¾ÐµÄÈÈÃż¼Êõ¡£
¼ÙÈçÎÒÓÐÈýÍ·Áù±Û£¬ÎÒµ±È»Ï£Íû°ÑJavaÁìÓòµÄËùÓм¼Êõд¸ö±é£¬µ±¶ÁÕß½ò½òÓÐζµÄÏíÊÜÎÒµÄÀͶ¯³É¹ûʱ£¬ÎÒÒ²¿ÉÒÔ°Ñ×Ô¼ºµÄÊéÆÌ³Éµæ×Ó£¬ÃÀÃÀµØÔÚ×Ô¼ºµÄ¹¦Àͱ¡ÉÏ˯´ó¾õ¡£
¿Éϧ£¬Êµ¼ÊÇé¿öÊÇ£¬ÎÒдÊéµÄËÙ¶ÈÓë¼¼Êõ·­ÐµÄËÙ¶ÈÏà±È£¬¼òÖ±¾ÍÏñÎÚ¹êºÍÍÃ×ÓÈüÅÜ¡£µ±¡¶¾«Í¨Struts¡·³ö°æ²»¾Ã£¬StrutsÉý¼¶µ½1.2£¬ÐÒ¿÷ÎÒдÊéʱ¾Í¸ßÕ°Ô¶Öõ£¬ÔÚÊéÖа´ÕÕStruts1.2 APIËùд£¬Ê¹µÃ¡¶¾«Í¨Struts¡·Ê±¸ôÈýÄ꣬ÒÀÈ»ÉîÊÜ»¶Ó­¡£ÁíÒ»·½Ã棬ÔÚWeb¿ò¼Ü²ãÓ¿ÏÖÁËÐí¶àÓëStruts·ÖÍ¥¿¹ÀñµÄ¼¼Êõ£¬±ÈÈçJSF¡¢TapestryºÍWebworkµÈ£¬ÎÒ¾ÍÀ´²»¼°Ò»Ò»ÑûÇëËüÃÇ×÷ΪÎÒÊéÖеÄÖ÷È˹«ÁË¡£
ÔÙ˵¡¶¾«Í¨Hibernate¡·³ö°æ²»¾Ã£¬Hibernate¾ÍÉý¼¶µ½3.0£¬¶øÎÒµÄÊéÊÇ»ùÓÚHibernate2.0¡£ÎÒÔÚдÊéʱ»¨ÁËÐí¶à±Êī̽ÌÖ¶ÔÏó³Ö¾Ã»¯µÄ˼Ï룬չʾÊý¾Ý·ÃÎÊÖи÷ÖֹؼüµÄÐÔÄÜÎÊÌâºÍ²¢·¢ÎÊÌ⣬ȻºóÌṩͨÓõĽâ¾ö·½°¸£¬¶øHibernateÔòÊÇÌṩÁËÕâÖÖ½â¾ö·½°¸µÄÒ»ÖÖ¾ßÌåʵÏÖ¡£°´ÕÕÕâÑùµÄ˼·À´Ð´×÷£¬¡¶¾«Í¨Hibernate¡·²»ÔÙÊǵ¥´¿µÄ¹¤¾ßÊֲᣬ¶øÊǸ»ÓÐ˼ÏëÐԵIJûÊö¶ÔÏó³Ö¾Ã»¯²ãµÄÖø×÷£¬Òò´Ë¡¶¾«Í¨Hibernate¡·¾ßÓÐÁ˳¤¾ÃµÄÉúÃüÁ¦¡£ÁíÒ»·½Ã棬ÔÚ¶ÔÏó³Ö¾Ã»¯²ã£¬¸÷ÖÖм¼Êõ·çÆðÔÆÓ¿£¬±ÈÈçCayenne¡¢Kodo¡¢EasyDBO¡¢OBJºÍJDOµÈ£¬ÎÒ¾ÍÀ´²»¼°Ò»Ò»¸øËüÃÇÖøÊéÁ¢´«ÁË¡£
Èç½ñµÄJavaÊÀ½ç¾ÍÏñÎÒÃÇÖî×Ó°Ù¼Ò˼ÏëÜöÝ͵ĴºÇïÕ½¹úʱ´ú£¬¸÷ÖÖеÄÉè¼ÆÄ£Ê½ºÍÈí¼þ°ü²ã³ö²»Çî¡£ÔÚ¿ª·¢¹¤¾ß·½Ã棬¹ýÈ¥JBuilderºÜÁ÷ÐУ¬ÏÖÔÚEclipseÍÑÓ±¶ø³ö£»ÔÚ¿ò¼Ü·½Ã棬ÏÈÊÇÖØÁ¿¼¶µÄEJB2.0£¬½Ó×ÅÊÇÓÉHibernateºÍSpringÖ÷µ¼µÄÇáÁ¿¼¶¿ò¼Ü£¬Ä¿Ç°ÎüÈ¡Á˸÷ÖÖ¿ò¼ÜÓŵãµÄSUNµÄEJB3.0¼´½«Õ¹Â¶Í·½Ç£»ÔÚWeb¿ò¼Ü²ã£¬ÈËÃÇÏÈÊǹØ×¢ÈçºÎÔÚWeb·þÎñÆ÷¶ËÔËÓÃÏóStrutsÕâÑùµÄ¿ò¼ÜÀ´¼ÓËÙÈí¼þµÄ¿ª·¢£¬ÏÖÔÚÈËÃǵÄ×¢ÒâÁ¦Öð½¥×ªµ½Á˿ͻ§¶Ë£¬×ÅÑÛÓÚÈçºÎ´´½¨³ö·á¸»¶à²ÊµÄ»¥¶¯µÄ¿Í»§½çÃæ£¬ÔÚÕâ·½Ãæ£¬Ajax¶ÀÁì·çɧ¡£Ç峯ʫÈËÕÔÒíÔÆ£º¡°½­É½´úÓвÅÈ˳ö£¬¸÷Áì·çɧÊý°ÙÄꡱ¡£ÎÒÏë˵£¬ÔÚJavaÁìÓò£¬¡°Î÷·½Ê±³öм¼Êõ£¬¸÷Áì·çɧ¸ö°ÑÄꡱ¡£
ÔÚJava¼¼Êõ·çÔÆ±ä»¯µÄ±íÏóÖУ¬²»ÖªµÀ´ó¼ÒÓÐûÓз¢ÏÖÒ»¸ö×îÏÔÖøµÄ¹²ÐÔ¡ª¡ªÄǾÍÊÇËùÓеÄм¼Êõ¶¼À´Ô´ÓÚÎ÷·½£¬¶øÎÒÃÇÔòÊDZ»¶¯µÄ×·ËæÕß¡£µ±Ò»ÖÖ¼¼Êõ»¹Ã»ÓÐÀ´µÃ¼°³ä·ÖÏû»¯ÎüÊÕ£¬Ðµļ¼ÊõÓÖ½Óõà¶øÖÁ¡£ÓÉÓÚ³¤ÆÚ¶Ô»ù±¾¼¼ÊõÏû»¯²»Á¼£¬»ù´¡²»Ôúʵ£¬¾Í²»¿ÉÄܾ߱¸¶À×Ô´´ÔìµÄÄÜÁ¦¡£ÎÒÃÇÖйúÈ˶¼×ÔÒÔΪ×Ô¼ººÜ´ÏÃ÷£¬ÎªÊ²Ã´´ó¶àÊý³ÌÐòÔ±¶ÔJava¼¼Êõ¶¼Ì¸²»ÉϾ«Í¨ÄØ£¬¸öÈ˾õµÃÖ÷ÒªÓÐÒÔÏÂÔ­Òò£º
£¨1£©ÎÒÃÇÔÚÖÇÉÌÉϲ¢Ã»ÓÐÏÈÌìµÄÓÅÊÆ£¬µ±È»Ò²Ã»ÓÐÁÓÊÆ¡£Ã¿¸ö¹ú¼Ò¶¼ÓдÏÃ÷È˺ͱ¿µ°£¬±Ë´Ë±Ë´Ë¡£
£¨2£©ÎÒÃÇÔÚʵ¼Ê¿ª·¢ÏîĿʱ£¬Ö»¹Ø×¢ÈçºÎÔËÓÃÏֳɵŤ¾ßÈí¼þºÍµÚÈý·½Èí¼þ°üÀ´Íê³ÉÏîÄ¿£¬¶àÊýÈ˶ÔÄÇЩ¹¤¾ßÈí¼þºÍµÚÈý·½Èí¼þ°ü±¾ÉíµÄ¹¹³ÉûÓÐÐËȤ¡£Í¶Æä˵ºÃ£¬¼ÆËã»úÊé¼®Êг¡ÉϽéÉÜÈçºÎʹÓù¤¾ßÈí¼þµÄÊéÕ¼¶àÊý¡£
£¨3£©Î÷·½µÄм¼Êõ³öÏÖºó£¬ËüÊÇÓÃÓ¢ÓïÀ´ÃèÊöµÄ£¬¾­¹ý·­Òë´«µ½¹úÄÚ£¬ÓÉÓÚ·­Òëˮƽ²Î´Î²»Æë£¬Ê¹µÃ±¾À´¼ò½àÃ÷Á˵Ä˼Ïë±äµÃº¬»ì»Þɬ£¬ÉõÖÁÈÃÈËÎó½â¡£Ïóºî½Ý¡¢ÐܽںÍÅ˰®ÃñÕâÑùµÄÓÅÐãµÄ·­Òë¼ÒºÍ×÷¼ÒΪÊý²»¶à¡£
£¨4£©ÔÚÎÒÃǼ¼ÊõÁìÓò£¬ÊÜÉÌÒµ»¯µÄÓ°Ï죬Óи¡ÔêµÄÆøÏ¢¡£¼¼ÊõÉÌÒµ¹ã¸æÎóµ¼ÎÒÃÇ£¬Ö»ÒªÄãÄÜ¿ÚÈôÐüºÓµÄ̸ÂÛÄÇЩ×îгöÏֵļ¼ÊõÃû´Ê£¨Ç§ÆªÒ»ÂÉÊǼ¸¸öÓ¢Îĵ¥´ÊµÄËõд£©£¬Äã¾Í»á¿´ÉÏÈ¥Ïó°ÑÎÕÁ˼¼Êõ³±Á÷¡£
µ±ÎÒÔÚ´´×÷¡¶Tomcat¡·¡¢¡¶¾«Í¨Struts¡·ºÍ¡¶¾«Í¨Hibernate¡·Ê±£¬·­ÔÄÁ˲»ÉÙÓ¢ÎÄÊé¼®¡£ÎÒ×ÐϸÔĶÁÁËHibernateµÄ´´Ê¼ÈËGavid KingµÄ¡¶Hibernate in action¡·£¬ÎÒÉî¿ÌµÄÒâʶµ½Õâλ´óʦ֮ËùÒÔÄÜд³öÕâÑùµÄÈí¼þ£¬µÃÒæÓÚÔúʵµÄJava¼¼Êõ¹¦µ×¡£Hibernate½¨Á¢ÔÚһϵÁеÄJava»ù´¡ÖªÊ¶Ö®ÉÏ£¬ÒªÑ§Ï°Hibernate,Äã±ØÐëÊìϤJava¶ÔÏóÄ£ÐÍ¡¢¶ÔÏóµÄÉúÃüÖÜÆÚ¡¢»º´æ¡¢²»¿É±äÀàÓë¿É±äÀàµÄ¸ÅÄÒÔ¼°Java¼¯ºÏ¿ò¼ÜµÈ¡£Hibernate±¾ÉíÔËÓÃÁËÖîÈ繤³§Ä£Ê½µÈÓÅÐãµÄÉè¼ÆÄ£Ê½¡£
µ±ÎÒдÍê¡¶¾«Í¨Hibernate¡·£¬Ë¼¿¼ÏÂÒ»²½Ð´Ê²Ã´µÄʱºò£¬³ö·¢µãÊÇÄÜдһ±¾ÈöÁÕߺÍ×Ô¼º¶¼Ò»ÀÍÓÀÒݵÄÊ飬×îºÃÊÇÒ»±¾µÖµÃÉÏÊ®±¾µÄÊé¡£ÎÒÏ뵽רÃÅдһ±¾ÈÚ»ãÁËÃæÏò¶ÔÏó˼Ïë¡¢JavaÓï·¨¡¢ÐéÄâ»úÔËÐÐÔ­Àí¡¢Éè¼ÆÄ£Ê½ºÍÐÔÄÜÓÅ»¯µÄJavaÊé¡£Èç¹û¶ÁÕßÕÆÎÕÁËÕâЩÄÚÈÝ£¬ÔÙÈ¥ÕÆÎÕеÄJava¿ò¼ÜºÍÈí¼þ°ü¾Í»á¼ÝÇá¾ÍÊ죬ÉõÖÁÎÞʦ×Ôͨ¡£¶Ô´Ë£¬ÎÒÔø¾­ÔÚJavaThinkerÂÛ̳ÉÏ·¢ÁËÒ»¸öÌù×Ó£º¡°ÎÒÊDz»ÊÇÓбØÒªÐ´Ò»±¾Java»ù´¡±à³Ì·½ÃæµÄÊé? ¡±£¬Ðí¶àÈÈÐĵÄÍøÓѲÎÓëÁËÌÖÂÛ£¬ÍøÖ·ÈçÏ£º
http://www.javathinker.org/bbs/topic.jsp?db=7&topic=3
ÍøÓÑtywo45ΪÎÒÏëµÃºÜÖܵ½£¬Ëû˵£º¡°ÎÒÉÏÁ½ÌìÐÄÀﻹÔÚ׽ĥ×ÅËïС½ã»á²»»áдһ±¾J2SE·½ÃæµÄÊ顣ûÏëµ½½ñÌì¾Í¿´µ½Õâ¸öÌû×ÓÁË£¨Í¦Çɺϵģ©¡£JavaÊé¼®ÎÒ¿´µÄ±È½Ï¶à£¬ºÃÒ»µãµÄÓС¶Java2ºËÐıà³Ì¡·Ó°Ó¡µÚÁù°æµÄ¡¢¡¶Thinking in Java¡·ÖÐÎİæµÚ¶þ°æ¡£ÆäËüµÄÊé¸Ð¾õÉÏÓеãÔÓ¶ø²»ÏµÍ³£¬¾ÍÎÒ¸öÈ˶øÑÔ¶ÔÎÒ°ïÖú×î´óµÄÊÇ¡¶Java2ºËÐıà³Ì¡·Ó°Ó¡°æÇ廪´óѧ³ö°æµÄ£¬ÏÖÔÚ¹úÍâÒÑÓÐµÚÆß°æµÄÁË¡£ËùÒÔÈç¹ûÒª³öJ2SE·½ÃæµÄÊéµÄ»°£¬¾ÍÓ¦¸ÃЧ·ÂÕâ±¾Ê飬½²Éî¿ÌÒ»µã¡£ÈÃÈËÕæÕýÈÏʶ±àÒëÆ÷µÄÄÚ²¿µÄһЩ¹¤×÷£¬¶ø²»ÊÇÖ»½²Ò»Ð©Óï·¨£¬ÒòΪÓï·¨ÒѾ­²»´ó³ÉΪÎÊÌâÁË¡£»¹ÓоÍÊÇ×¢ÖØÒ»Ð©±à³Ì˼Ï뼰˼·¡£Èç¹ûÕæÒª³ö°æÒ»±¾ºÃÒ»µãµÄJ2SE·½ÃæµÄÊ飬¹À¼ÆÄѶȱÈÄãÇ°ÃæËı¾ÊéÒª´ó£¡¡±¡£
»ã×ÜÁËÖÚ¶àÍøÓѵÄÒâ¼û£¬ÔÙ½áºÏÎÒ¸öÈ˵ÄÏë·¨£¬ÎÒ¿ªÊ¼Âú»³ÐÅÐĵĴ´×÷¡¶JavaÃæÏò¶ÔÏó±à³Ì¡·¡£tywo45ÕæÖª×Æ¼û£¬Ô¤¼ÆÐ´Õâ±¾ÊéÄѶȽϴó¡£È·ÊµÈç´Ë£¬ÎªÁËд³öÒ»±¾¸»ÓÚ˼ÏëÐÔ£¬¾ßÓÐÁé»êµÄÊ飬ÎÒ¶¯ÓÃÁËËùÓеÄ˼άϸ°û¡£ÎÒ±ØÐëÊ×ÏÈ×Ô¼ºÒ»Õë¼ûѪµÄ×¥×¡ÃæÏò¶ÔÏó˼ÏëµÄ±¾ÖÊ£¬È»ºóÔÙ¿¼ÂÇÈçºÎÓüòµ¥Ò×¶®µÄÓïÑÔºÍÌùÇеÄÀý×ÓÀ´²ûÊöËüÃÇ¡£¶øÇÒÎÒ±ØÐë°ÑJavaµÄ¸÷¸ö²ãÃæ£ºÃæÏò¶ÔÏó˼Ïë¡¢JavaÓï·¨¡¢ÐéÄâ»úÔËÐÐÔ­Àí¡¢Éè¼ÆÄ£Ê½ºÍÐÔÄÜÓÅ»¯µÈÓлúµÄÈÚºÏÔÚÒ»Æð¡£´ËÍ⣬ÎÒÔÚÔö¼ÓÊéµÄȤζÐÔ·½ÃæÏÂÁËÒ»·¬¹¦·ò£¬ÈöÁÕßͨ¹ýһЩÐÎÏóµÄÀý×ÓºÍͼƬÀ´ÇáËɵÄÕÆÎÕ֪ʶ¡£
ÓÐһλºÃÐĵÄÍøÓÑÔø½¨ÒéÎÒ·­ÒëÓ¢ÎÄÊ飬Ëû˵¡°ÒëºÃÊéÆñ²»ÊǸüʡʱ¼ä£¿Ò²²»»á±»ÈË˵'³­Ï®' ¡±¡£µ«ÎÒ»¹ÊÇϲ»¶×Ô¼ºÐ´£¬ÒòΪÕâ²ÅÄܸü´óµÄ·¢»ÓÎÒÔÚ´´×÷·½ÃæµÄ²ÅÄÜ£ºÌá¸ÙêüÁìµÄ°ÑÎÕijÖÖ¼¼Êõ£¬ÔÙ°´ÕÕÔÛÃÇÖйúÈ˵Ä˼άȥÑÝÒïËü¡£ÎÒ²»³ÐÈÏ×Ô¼º¡°³­Ï®¡±ÁËʲô¶«Î÷£¬µ«ÎÒ³ÐÈÏÎÒ´´×÷µÄÐÔÖÊÊÇ£º°ÑÎ÷·½µÄJava¼¼Êõ½øÐеصÀµÄÖÐÎı¾µØ»¯£¬°ïÖú³ÌÐòÔ±ÃÇ͸³¹µÄÏû»¯ÎüÊÕJava¼¼Êõ£¬ÕâÊÇÔÛÃǽ«À´¿ÉÄÜ»á×Ô¼ºÓÐËù·¢Ã÷´´ÔìµÄ»ù´¡¡£ÔÚÕâ·½Ãæ£¬¡¶JavaÓëģʽ¡·µÄ×÷ÕßÑֺ꿪´´ÁËÏȺӣ¬Ëû°ÑÉè¼ÆÄ£Ê½ÓëÖйú¹ÅµäÎÄ»¯ÇÉÃîµÄÈàºÏµ½Ò»Æð£¬Ê¹±¾Êé³ÉΪëÚÖËÈ˿ڵÄÉ¢·¢×ŶÀÌØµÄ˼Ïë»ð»¯µÄ×÷Æ·¡£
2006/6/19
ËïÎÀÇÙ

±¾Îijö×Ô ¡°ËïÎÀÇÙ¡± ²©¿Í£¬×ªÔØÇëÓë×÷ÕßÁªÏµ£¡





    ÎÄÕÂÆÀÂÛ
 
2008-10-28 15:38:19
ËïÀÏʦµÄƯÁÁ±È¼¼ÊõҪǿºÜ¶à£¡£¡£¡

 

·¢±íÆÀÂÛ

êÇ   ³Æ£º
ÑéÖ¤Â룺 ¡¡µã»÷ͼƬ¿ÉË¢ÐÂÑéÖ¤Âë¡¡¡¡²©¿Í¹ý2¼¶£¬ÎÞÐèÌîдÑéÖ¤Âë
ÄÚ   ÈÝ£º