ÖйúIT¶¯Á¦,×îÐÂ×îÈ«µÄIT¼¼Êõ½Ì³Ì
×îÐÂ100ƪ | ÍÆ¼ö100ƪ | רÌâ100ƪ | ÅÅÐаñ | ËÑË÷ | ÔÚÏßAPIÎĵµ
Ê× Ò³ | ³ÌÐò¿ª·¢ | ²Ù×÷ϵͳ | Èí¼þÓ¦Óà| Í¼ÐÎͼÏó | ÍøÂçÓ¦Óà| ¾«ÎÄÜöÝÍ | ½ÌÓýÈÏÖ¤ | Ó²¼þά»¤ | Î´ÕûÀíÆª | Õ¾³¤½Ì³Ì
ASP JS PHP¹¤³Ì ASP.NET ÍøÕ¾½¨Éè UML J2EESUN .NET VC VB VFP ÍøÂçά»¤ Êý¾Ý¿â DB2 SQL2000 Oracle Mysql
·þÎñÆ÷ Win2000 Office C DreamWeaver FireWorks Flash PhotoShop ÉÏÍø±¦µä CorelDraw ЭÒé´óÈ« ÍøÂ簲ȫ ΢ÈíÈÏÖ¤
Ó²¼þά»¤  CPU  Ö÷°å  Ó²ÅÌ  ÄÚ´æ  ÏÔ¿¨  ÏÔʾÆ÷  ¼üÅÌÊó±ê  Éù¿¨ÒôÏä  ´òÓ¡»ú  »úÏäµçÔ´  BIOS  Íø¿¨  C#  Java  Delphi  vs.net2005
  µ±Ç°Î»Öãº> ³ÌÐò¿ª·¢ > ±à³ÌÓïÑÔ > Java > Struts/Hibernate
Learn Spring in spring(Ò»)
×÷Õß:δ֪ ʱ¼ä:2005-07-24 21:23 ³ö´¦:JR Ôð±à:chinaitpower
              ÕªÒª£ºLearn Spring in spring(Ò»)
BromonÔ­´´ Çë×ðÖØ°æÈ¨

¡¡¡¡µ±Ç°µÄÐÎÊÆÊÇ£¬·Ç³£¶àµÄJava³ÌÐòÔ±ÑԱسÆSpring£¬Èç´Ë´óÃæ»ýµÄ³ÌÐòÔ±¼¯Ìå½Ð¡±´º¡±£¬ÌåÏÖÁËSpring¿ò¼ÜµÄÍþÁ¦¡£´ºÌìÕýÊǽдºµÄºÃʱºò£¬ÄãÎÒÒ»ÆðÀ´½Ð´º°É¡£^_^

¡¡¡¡SpringµÄÉè¼ÆÄ¿µÄÊǼò»¯J2EE¿ª·¢£¬ËùÒÔÈç¹ûÎÒÃÇѧϰ¡¢Ê¹ÓÃËüµÄʱºò»¹ÐèÒª×¥ÆÆÍ·Æ¤¿ÚͰ×Ä­µÄ»°£¬Æñ²»ÊǸöЦ»°£¿¾ÍÎҵľ­ÑéÀ´Ëµ£¬SpringÔÚÕâ·½Ãæ×öµÃºÜºÃ£¬µÄÈ·ÊÇÒ»¸öºÜÅ£²æÒ×ÓõĿò¼Ü¡£

¡¡¡¡Ö®Ç°ÎÒÔø¾­Éè¼Æ¹ýÒ»¸öJ2EEµÄ¿¼ÊÔϵͳ£¬´óÁ¿Ê¹ÓÃÁËEJB£¨Ïê¼ûhttp://blog.csdn.net/bromon/archive/2004/08/27/86291.aspx£©£¬ÎÒ´òËãͬÑùʹÓÃÒ»¸ö¿¼ÊÔϵͳ×öÀý×Ó£¬±ãÓڱȽϡ£Á½¸öϵͳµÄ´óÖ½ṹ¶¼²î²»¶à£¬²»¹ýеİ汾²ÉÓÃÁËÇáÁ¿¼¶µÄ·½°¸£¬Ê¹ÓÃHibernate×÷ΪORM¿ò¼Ü£¬ËùÓеĶÔÏó¶¼½»¸øspringÀ´¹ÜÀí¡£

Ò»¡¢IoCÓëDI

¡¡¡¡Ê×ÏÈÏë˵˵IoC£¨Inversion of Control£¬¿ØÖƵ¹×ª£©¡£ÕâÊÇspringµÄºËÐÄ£¬¹á´©Ê¼ÖÕ¡£ËùνIoC£¬¶ÔÓÚspring¿ò¼ÜÀ´Ëµ£¬¾ÍÊÇÓÉspringÀ´¸ºÔð¿ØÖƶÔÏóµÄÉúÃüÖÜÆÚºÍ¶ÔÏó¼äµÄ¹ØÏµ¡£ÕâÊÇʲôÒâË¼ÄØ£¬¾Ù¸ö¼òµ¥µÄÀý×Ó£¬ÎÒÃÇÊÇÈçºÎÕÒÅ®ÅóÓѵģ¿³£¼ûµÄÇé¿öÊÇ£¬ÎÒÃǵ½´¦È¥¿´ÄÄÀïÓ㤵ÃƯÁÁÉí²ÄÓֺõÄmm£¬È»ºó´òÌýËýÃǵÄÐËȤ°®ºÃ¡¢qqºÅ¡¢µç»°ºÅ¡¢ipºÅ¡¢iqºÅ¡­¡­¡­£¬Ïë°ì·¨ÈÏʶËýÃÇ£¬Í¶ÆäËùºÃËÍÆäËùÒª£¬È»ºóºÙºÙ¡­¡­Õâ¸ö¹ý³ÌÊǸ´ÔÓÉî°ÂµÄ£¬ÎÒÃDZØÐë×Ô¼ºÉè¼ÆºÍÃæ¶Ôÿ¸ö»·½Ú¡£´«Í³µÄ³ÌÐò¿ª·¢Ò²ÊÇÈç´Ë£¬ÔÚÒ»¸ö¶ÔÏóÖУ¬Èç¹ûҪʹÓÃÁíÍâµÄ¶ÔÏ󣬾ͱØÐëµÃµ½Ëü£¨×Ô¼ºnewÒ»¸ö£¬»òÕß´ÓJNDIÖвéѯһ¸ö£©£¬Ê¹ÓÃÍêÖ®ºó»¹Òª½«¶ÔÏóÏú»Ù£¨±ÈÈçConnectionµÈ£©£¬¶ÔÏóʼÖÕ»áºÍÆäËûµÄ½Ó¿Ú»òÀàźºÏÆðÀ´¡£

¡¡¡¡ÄÇôIoCÊÇÈçºÎ×öµÄÄØ£¿ÓеãÏñͨ¹ý»é½éÕÒÅ®ÅóÓÑ£¬ÔÚÎÒºÍÅ®ÅóÓÑÖ®¼äÒýÈëÁËÒ»¸öµÚÈýÕߣº»éÒö½éÉÜËù¡£»é½é¹ÜÀíÁ˺ܶàÄÐÄÐŮٵÄ×ÊÁÏ£¬ÎÒ¿ÉÒÔÏò»é½éÌá³öÒ»¸öÁÐ±í£¬¸æËßËüÎÒÏëÕÒ¸öʲôÑùµÄÅ®ÅóÓÑ£¬±ÈÈ糤µÃÏñÀî¼ÎÐÀ£¬Éí²ÄÏñÁÖÎõÀ×£¬³ª¸èÏñÖܽÜÂ×£¬ËÙ¶ÈÏñ¿¨Âå˹£¬¼¼ÊõÏñÆë´ïÄÚÖ®ÀàµÄ£¬È»ºó»é½é¾Í»á°´ÕÕÎÒÃǵÄÒªÇó£¬Ìṩһ¸ömm£¬ÎÒÃÇÖ»ÐèҪȥºÍËý̸Áµ°®¡¢½á»é¾ÍÐÐÁË¡£¼òµ¥Ã÷ÁË£¬Èç¹û»é½é¸øÎÒÃǵÄÈËÑ¡²»·ûºÏÒªÇó£¬ÎÒÃǾͻáÅ׳öÒì³£¡£Õû¸ö¹ý³Ì²»ÔÙÓÉÎÒ×Ô¼º¿ØÖÆ£¬¶øÊÇÓлé½éÕâÑùÒ»¸öÀàËÆÈÝÆ÷µÄ»ú¹¹À´¿ØÖÆ¡£SpringËù³«µ¼µÄ¿ª·¢·½Ê½¾ÍÊÇÈç´Ë£¬ËùÓеÄÀà¶¼»áÔÚspringÈÝÆ÷ÖеǼǣ¬¸æËßspringÄãÊǸöʲô¶«Î÷£¬ÄãÐèҪʲô¶«Î÷£¬È»ºóspring»áÔÚϵͳÔËÐе½Êʵ±µÄʱºò£¬°ÑÄãÒªµÄ¶«Î÷Ö÷¶¯¸øÄ㣬ͬʱҲ°ÑÄã½»¸øÆäËûÐèÒªÄãµÄ¶«Î÷¡£ËùÓеÄÀàµÄ´´½¨¡¢Ïú»Ù¶¼ÓÉspringÀ´¿ØÖÆ£¬Ò²¾ÍÊÇ˵¿ØÖƶÔÏóÉú´æÖÜÆÚµÄ²»ÔÙÊÇÒýÓÃËüµÄ¶ÔÏ󣬶øÊÇspring¡£¶ÔÓÚij¸ö¾ßÌåµÄ¶ÔÏó¶øÑÔ£¬ÒÔǰÊÇËü¿ØÖÆÆäËû¶ÔÏó£¬ÏÖÔÚÊÇËùÓжÔÏó¶¼±»spring¿ØÖÆ£¬ËùÒÔÕâ½Ð¿ØÖÆ·´×ª¡£Èç¹ûÄ㻹²»Ã÷°×µÄ»°£¬ÎÒ¾ö¶¨·ÅÆú¡£

¡¡¡¡IoCµÄÒ»¸öÖØµãÊÇÔÚϵͳÔËÐÐÖУ¬¶¯Ì¬µÄÏòij¸ö¶ÔÏóÌṩËüËùÐèÒªµÄÆäËû¶ÔÏó¡£ÕâÒ»µãÊÇͨ¹ýDI£¨Dependency Injection£¬ÒÀÀµ×¢È룩À´ÊµÏֵġ£±ÈÈç¶ÔÏóAÐèÒª²Ù×÷Êý¾Ý¿â£¬ÒÔǰÎÒÃÇ×ÜÊÇÒªÔÚAÖÐ×Ô¼º±àд´úÂëÀ´»ñµÃÒ»¸öConnection¶ÔÏó£¬ÓÐÁËspringÎÒÃǾÍÖ»ÐèÒª¸æËßspring£¬AÖÐÐèÒªÒ»¸öConnection£¬ÖÁÓÚÕâ¸öConnectionÔõô¹¹Ô죬ºÎʱ¹¹Ô죬A²»ÐèÒªÖªµÀ¡£ÔÚϵͳÔËÐÐʱ£¬spring»áÔÚÊʵ±µÄʱºòÖÆÔìÒ»¸öConnection£¬È»ºóÏñ´òÕëÒ»Ñù£¬×¢Éäµ½Aµ±ÖУ¬ÕâÑù¾ÍÍê³ÉÁ˶Ը÷¸ö¶ÔÏóÖ®¼ä¹ØÏµµÄ¿ØÖÆ¡£AÐèÒªÒÀÀµConnection²ÅÄÜÕý³£ÔËÐУ¬¶øÕâ¸öConnectionÊÇÓÉspring×¢Èëµ½AÖеģ¬ÒÀÀµ×¢ÈëµÄÃû×Ö¾ÍÕâôÀ´µÄ¡£ÄÇôDIÊÇÈçºÎʵÏÖµÄÄØ£¿Java 1.3Ö®ºóÒ»¸öÖØÒªÌØÕ÷ÊÇ·´É䣨reflection£©£¬ËüÔÊÐí³ÌÐòÔÚÔËÐеÄʱºò¶¯Ì¬µÄÉú³É¶ÔÏó¡¢Ö´ÐжÔÏóµÄ·½·¨¡¢¸Ä±ä¶ÔÏóµÄÊôÐÔ£¬spring¾ÍÊÇͨ¹ý·´ÉäÀ´ÊµÏÖ×¢ÈëµÄ¡£¹ØÓÚ·´ÉäµÄÏà¹Ø×ÊÁÏÇë²éÔÄjava doc¡£

¡¡¡¡Àí½âÁËIoCºÍDIµÄ¸ÅÄîºó£¬Ò»Çж¼½«±äµÃ¼òµ¥Ã÷ÁË£¬Ê£ÏµĹ¤×÷Ö»ÊÇÔÚspringµÄ¿ò¼ÜÖжѻýľ¶øÒÑ¡£

ÏÂһƪ£ºspring¹ÜÀí¶ÔÏóµÄ¼òµ¥Àý×Ó
¹Ø±Õ±¾Ò³
 
Ê×Ò³ | Ͷ×ÊÓëºÏ×÷ | ·þÎñÌõ¿î | Òþ˽Õþ²ß | Êղر¾Õ¾ | ÉèΪÊ×Ò³ | ÐÂÓû§×¢²á | ÃâÔðÉùÃ÷ | ʹÓðïÖú
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com °æÈ¨ËùÓÐ