ÎÒµÄÈÕ³£

µÇ¼/×¢²á
ÄúÏÖÔÚµÄλÖãºÂÛ̳ ¸ÇÊÀ³ÌÐòÔ±(ÎҲµ½ÁË¿ªÍ· ȴûÓвµ½½á¾Ö) ¸ÇÊÀ³ÌÐòÔ± > ΪʲôҪѧSpring
×ܹ²48086Ìõ΢²©

¶¯Ì¬Î¢²©

²é¿´: 1384|»Ø¸´: 8

ΪʲôҪѧSpring

[¸´ÖÆÁ´½Ó]

34

Ö÷Ìâ

4

ÌýÖÚ

110

½ðÇ®

Èý´üµÜ×Ó

¸ÃÓû§´Óδǩµ½

Ìøתµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
·¢±íÓÚ 2015-04-18 20:51:50 |Ö»¿´¸Ã×÷Õß |ÕýÐòä¯ÀÀ
ΪʲôҪѧspring£¿
ÏÈÀ´¿´ÕÅͼ£¬Ëü¼Ç¼µÄÊÇWeb¿ò¼ÜµÄ·¢Õ¹Ê·¡£

9 R$ ?0 [9 L7 l# G( @
»¹Óиü¶àÄã¿ÉÄÜÌý¶¼Ã»Ìý˵µÄWeb¿ò¼Ü£¬ÏêϸµÄ¿ò¼ÜÁбíÇë²Î¼ûÕâÀï¡£ÎÒÏëÄãÒѾ­ÑÛ»¨çÔÂÒÁË£¬´ÓÕâô¶à¿ò¼ÜÖУ¬ÈçºÎ²ÅÄÜÌôÑ¡³öÄãÐÄÒǵĿò¼ÜÄØ£¿
Ö÷Á÷µÄ¼¸ÖÖÔËÐÐÔÚJVMÉϵÄȫջʽWeb¿ò¼Ü(Full Stack Web Framework)ÓÐSpring£¬Grails£¬Play!£¬JRuby on Rails£¬VaadinµÈµÈ£¬ËüÃǸ÷×ÔÓи÷×ÔµÄÓÅȱµã¡£(ËùνFull Stack Web¿ò¼Ü£¬ÊÇÖ¸ËùÓеIJãÎÞ·ìÏνӣ¬Äã¿ÉÒÔ×öµ½Don¡¯t Repeat Yourself(DRY)£¬×ÔÉ϶øϵÄʹÓÃÒ»ÖÖÓïÑÔ¡£)
¶ÔÎÒÃǶøÑÔ£¬ÓÀԶûÓС°×îºÃ¡±µÄ¿ò¼Ü£¬Ö»ÓÐ×îÊʺÏ×Ô¼ºÐèÇóµÄ¿ò¼Ü¡£ÔÚ¿¼ÂÇÒ»¸ö¿ò¼Üʱ£¬ÄãÐèÒª¿¼ÂǵÄÎÊÌâͨ³£ÓÐÕâô¼¸¸ö£º
  • ÎÒʹÓõÄÓïÑÔºÍƽ̨֧³ÖÕâ¸ö¿ò¼ÜÂð£¿
  • Õâ¸ö¿ò¼ÜºÍÆäËûÎÒÕýÔÚʹÓõĿò¼ÜµÄ¼æÈÝÐÔÔõôÑù£¿
  • ѧϰÕâ¸ö¿ò¼ÜµÄѧϰÇúÏßÊÇ·ñÌ«¶¸£¿
  • ËüµÄ¿ª·¢Ð§ÂÊÈçºÎ£¿
  • °²È«ÐÔÈçºÎ£¿
  • ·½±ã½øÐе¥Ôª²âÊÔÂð£¿
  • Õâ¸ö¿ò¼ÜµÄÎĵµÖ§³ÖÔõôÑù£¿ÉçÇø¹»»îÔ¾Âð£¿
    9 B  e0 D  e) F) w# H
¶ÔÓÚ±ÊÕ߶øÑÔ£¬Ñ§Ï°ÇúÏߺͿª·¢Ð§ÂÊÊǷdz£ÖØÒªµÄ£¬¿¼Âǵ½SpringÍêȫʹÓÃjavaÓïÑÔ£¬²»ÐèÒªÔÙѧϰеÄÓïÑÔ£¬ÁíÍâSpringͬÆäËû¿ò¼ÜµÄ¼æÈÝÐÔ¡¢¿ÉÀ©Õ¹ÐÔ¶¼·Ç³£ºÃ£¬¸üÖØÒªµÄÊÇÇ¿´óµÄÎĵµÖ§³ÖºÍ»îÔ¾µÄÉçÇø£¬ÈÃÎÒÑ¡ÔñSpring×÷Ϊ¿ª·¢Ó¦ÓõÄÖ÷Òª¿ò¼Ü¡£Springδ±ØÊÇÐÔÄÜ×î׿ԽµÄ£¬ËüµÄ×ÛºÏÆÀ·ÖÒ²²»ÊÇ×î¸ßµÄ¡£µ«È·ÊµÄÜÂú×ãÎҵĴ󲿷ÖÐèÇó£¬Ô½ÉîÈëµÄѧϰԽÊÇÄÜÌå»áµ½ËüµÄÇ¿´ó£¬ËüÄÜ°ïÖúÎÒ¿ª·¢³öÎȶ¨¡¢°²È«¶øÓÖ¼ò½àÒ×ά»¤µÄÈí¼þ³öÀ´£¬ËùÒÔÒ²±ãÓÐÁËÕâ¸öϵÁн̡̳£
ÏÂÃæÁгöSpringµÄÓŵ㣺
  • ÇáÁ¿¼¶£ºÏà½ÏÓÚEJBÈÝÆ÷£¬Spring²ÉÓõÄIoCÈÝÆ÷·Ç³£µÄÇáÁ¿¼¶£¬»ù´¡°æ±¾µÄSpring¿ò¼Ü´óÔ¼Ö»ÓÐ2MB¡£Spring¿ÉÒÔÈÿª·¢ÕßÃǽö½öʹÓÃPOJO(Plain Old Java Object£¬Ïà¶ÔÓÚEJB)¾ÍÄܹ»¿ª·¢³öÆóÒµ¼¶µÄÓ¦Óá£ÕâÑù×öµÄºÃ´¦ÊÇ£¬Äã²»ÐèҪʹÓÃÓ·Ö×ÅÓ´óµÄ EJBÈÝÆ÷(Ó¦Ó÷þÎñÆ÷)£¬ÄãÖ»ÐèÒªÇáÁ¿µÄservletÈÝÆ÷(ÈçTomcat)¡£ÓÈÆäÔÚһЩ¿ª·¢µ±ÖУ¬ºÜϡȱÄÚ´æºÍCPU×ÊԴʱ£¬²ÉÓÃSpring±ÈEJBÎÞÂÛÊÇ¿ª·¢»¹ÊDz¿ÊðÓ¦Óö¼¸ü½ÚÔ¼×ÊÔ´¡£
  • ¿ØÖÆ·´×ª(IOC)£ºSpringʹÓÿØÖÆ·´×ª¼¼ÊõʵÏÖÁËËÉñîºÏ¡£ÒÀÀµ±»×¢Èëµ½¶ÔÏ󣬶ø²»ÊÇ´´½¨»òÑ°ÕÒÒÀÀµ¶ÔÏó¡£
  • ÃæÏòÇÐÃæ±à³Ì(AOP)£º SpringÖ§³ÖÃæÏòÇÐÃæ±à³Ì£¬Í¬Ê±°ÑÓ¦ÓõÄÒµÎñÂß¼­ÓëϵͳµÄ·þÎñ·ÖÀ뿪À´¡£
  • MVC¿ò¼Ü£ºSpring MVCÊÇÒ»¸ö·Ç³£ºÃµÄMVC¿ò¼Ü£¬¿ÉÒÔÌæ»»ÆäËûweb¿ò¼ÜÖîÈçstruts¡£
  • ¼¯³ÉÐÔ£ºSpring·Ç³£ÈÝÒ׺ÍÆäËûµÄÁ÷Ðпò¼ÜÒ»Æ𼯳ɿª·¢£¬ÕâЩ¿ò¼Ü°üÀ¨£ºORM¿ò¼Ü£¬logging¿ò¼Ü£¬JEE, Quartz£¬ÒÔ¼°StrutsµÈ±íÏÖ²ã¿ò¼Ü¡£
  • ÊÂÎñ¹ÜÀí£ºSpringÇ¿´óµÄÊÂÎñ¹ÜÀí¹¦ÄÜ£¬Äܹ»´¦Àí±¾µØÊÂÎñ(Ò»¸öÊý¾Ý¿â)»òÊÇÈ«¾ÖÊÂÎñ(¶à¸öÊý¾Ý£¬²ÉÓÃJTA)¡£
  • Ä£¿é·ÖÀ룺Spring¿ò¼ÜÊÇÓÉÄ£¿é¹¹³ÉµÄ¡£ËäÈ»ÒѾ­ÓÐÌ«¶àµÄ°üºÍÀàÁË£¬µ«ËüÃǶ¼°´ÕÕÄ£¿é·ÖºÃÀàÁË£¬ÄãÖ»ÐèÒª¿¼ÂÇÄã»áÓõ½µÄÄ£¿é£¬¶ø²»ÓÃÀíÆäËûµÄÄ£¿é¡£
  • Òì³£´¦Àí£ºÓÉÓÚJavaµÄJDBC£¬hibernateµÈAPIÖÐÓкܶ෽·¨Å׳öµÄÊÇchecked exception£¬¶øºÜ¶à¿ª·¢Õß²¢²»ÄܺܺõĴ¦ÀíÒì³£¡£SpringÌṩÁËͳһµÄAPI½«ÕâЩchecked exceptionµÄÒ쳣ת»»³ÉSpringµÄunchecked exception¡£
  • µ¥Ôª²âÊÔ£ºSpringд³öÀ´µÄ´úÂë·Ç³£ÈÝÒ××öµ¥Ôª²âÊÔ£¬¿ÉÒÔ²ÉÓÃÒÀÀµ×¢Éä(Dependency Injection)½«²âÊÔµÄÊý¾Ý×¢Éäµ½³ÌÐòÖС£
    + j' S* C. s. q' k
²»µÃ²»Ìáµ½£¬Èç¹ûÄãÒª¿ª·¢Ò»¸ö´óÐ͵ÄWebϵͳ£¬MVC¿ò¼Ü±Ø²»¿ÉÉÙ¡£Spring MVC×÷ΪÆäÖеÄٮٮÕߣ¬±»´ó¶àÊýϵͳ×÷ΪMVC¿ò¼Ü£¬Ê¹ÓÃËüµÄ¿ª·¢ÕßÒ²ÊÇ×î¶àµÄ£¬ÆäËÑË÷ÈȶÈÒ»Ö±¾Ó¸ß²»Ï¡£´ËÍâÄãÒ²Äܵõ½¸ü¶àµÄ¹¤×÷»ú»áÄØ£¡

ͼƬ¶þ Dice.comͳ¼ÆµÄ¹¤×÷ÖÐÐèÇóµÄ¿ò¼ÜÈȶÈÅÅÃû


' {% o: H. B+ W- T$ i4 Y

ͼƬÈý GoogleÉϵÄËÑË÷ƵÂÊÅÅÃû

, L) C( T/ ~6 r( Z1 B& |4 V
  n" m: l# F) v; j7 \5 W
»¹ÓÌԥʲô£¬¸úÎÒÒ»ÆðÀ´Ñ§Spring°É£¡

8 H) J2 H+ d: O" X) L' C

¿Æ°ïÍø 1¡¢±¾Ö÷ÌâËùÓÐÑÔÂÛºÍͼƬ´¿Êô»áÔ±¸öÈËÒâ¼û£¬Óë±¾ÉçÇøÁ¢³¡ÎÞ¹Ø
2¡¢±¾Õ¾ËùÓÐÖ÷ÌâÓɸÃÌû×Ó×÷Õß·¢±í£¬¸ÃÌû×Ó×÷ÕßÓë¿Æ°ïÍøÏíÓÐÌû×ÓÏà¹Ø°æȨ
3¡¢ÆäËûµ¥Î»»ò¸öÈËʹÓá¢×ªÔØ»òÒýÓñ¾ÎÄʱ±ØÐëͬʱÕ÷µÃ¸ÃÌû×Ó×÷ÕߺͿưïÍøµÄͬÒâ
4¡¢Ìû×Ó×÷ÕßÐë³Ðµ£Ò»ÇÐÒò±¾ÎÄ·¢±í¶øÖ±½Ó»ò¼ä½Óµ¼ÖµÄÃñÊ»òÐÌÊ·¨ÂÉÔðÈÎ
5¡¢±¾Ìû²¿·ÖÄÚÈÝתÔØ×ÔÆäËüýÌ壬µ«²¢²»´ú±í±¾Õ¾ÔÞͬÆä¹ÛµãºÍ¶ÔÆäÕæʵÐÔ¸ºÔð
6¡¢Èç±¾ÌûÇÖ·¸µ½ÈκΰæȨÎÊÌ⣬ÇëÁ¢¼´¸æÖª±¾Õ¾£¬±¾Õ¾½«¼°Ê±ÓèÓëɾ³ý²¢ÖÂÒÔ×îÉîµÄǸÒâ
7¡¢¿Æ°ïÍø¹ÜÀíÔ±ºÍ°æÖ÷ÓÐȨ²»ÊÂÏÈ֪ͨ·¢ÌùÕ߶øɾ³ý±¾ÎÄ


JAVA°®ºÃÕߢÙȺ£ºJAVA°®ºÃÕߢ٠JAVA°®ºÃÕߢÚȺ£ºJAVA°®ºÃÕß¢Ú JAVA°®ºÃÕß¢Û : JAVA°®ºÃÕߢÛ

2

Ö÷Ìâ

0

ÌýÖÚ

87

½ðÇ®

Èý´üµÜ×Ó

¸ÃÓû§´Óδǩµ½

-1#
·¢±íÓÚ 2015-05-08 21:46:20 |Ö»¿´¸Ã×÷Õß
spring ³ÌÐòÔ±µÄ´ºÌì°¡+ W. q* H2 J3 ?+ C
»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

3

Ö÷Ìâ

1

ÌýÖÚ

122

½ðÇ®

ËÄ´ü³¤ÀÏ

¸ÃÓû§´Óδǩµ½

9#
·¢±íÓÚ 2015-05-14 00:29:38 |Ö»¿´¸Ã×÷Õß
ÖÕÓÚ¿ÉÒԻظ´ÁË
»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

admin    

1244

Ö÷Ìâ

544

ÌýÖÚ

1Íò

½ðÇ®

¹ÜÀíÔ±

  • TAµÄÿÈÕÐÄÇé
    ˥
    2021-2-2 11:21
  • Ç©µ½ÌìÊý: 36 Ìì

    [LV.5]³£×¡¾ÓÃñI

    ¹ÜÀíÔ±

    8#
    ·¢±íÓÚ 2015-05-08 23:18:37 |Ö»¿´¸Ã×÷Õß
    liuliduo ·¢±íÓÚ 2015-5-8 15:14
    2 [* M0 s2 s' |! T5 `ºÃµÄ  Íí°²¿©
    + ]- f/ l# J! s+ [( U
    °²
    1 g* M/ Y9 ~' o! Y/ o
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    2

    Ö÷Ìâ

    0

    ÌýÖÚ

    87

    ½ðÇ®

    Èý´üµÜ×Ó

    ¸ÃÓû§´Óδǩµ½

    7#
    ·¢±íÓÚ 2015-05-08 23:14:23 |Ö»¿´¸Ã×÷Õß
    admin ·¢±íÓÚ 2015-5-8 23:11 0 N5 e8 {& ^9 d, ^
    ¹þ¹þ¡«ÖÜÄ©Âï¡«Ò»»á¾Í˯
    - H7 v) y, w: r% P
    ºÃµÄ  Íí°²¿©
    8 [7 F: p0 s4 z) t" S; R4 ?/ ]! n
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    admin    

    1244

    Ö÷Ìâ

    544

    ÌýÖÚ

    1Íò

    ½ðÇ®

    ¹ÜÀíÔ±

  • TAµÄÿÈÕÐÄÇé
    ˥
    2021-2-2 11:21
  • Ç©µ½ÌìÊý: 36 Ìì

    [LV.5]³£×¡¾ÓÃñI

    ¹ÜÀíÔ±

    6#
    ·¢±íÓÚ 2015-05-08 23:11:04 |Ö»¿´¸Ã×÷Õß
    liuliduo ·¢±íÓÚ 2015-5-8 15:09 1 W# T) P8 I$ l& M) G
    »¹²»Ë¯°¡
    : [$ E4 k3 D( b$ M8 c0 k' l9 ^1 R
    ¹þ¹þ¡«ÖÜÄ©Âï¡«Ò»»á¾Í˯
    6 e; J; |) B; x; x% m
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    2

    Ö÷Ìâ

    0

    ÌýÖÚ

    87

    ½ðÇ®

    Èý´üµÜ×Ó

    ¸ÃÓû§´Óδǩµ½

    5#
    ·¢±íÓÚ 2015-05-08 23:09:26 |Ö»¿´¸Ã×÷Õß
    admin ·¢±íÓÚ 2015-5-8 23:03 / ]. d3 y& _; P, H! o+ U1 v
    ¹þ¹þ¡«¡«µÄÈ·
    2 Z$ Y- P- J* ^
    »¹²»Ë¯°¡
    7 W& A' m3 b. n0 y
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    admin    

    1244

    Ö÷Ìâ

    544

    ÌýÖÚ

    1Íò

    ½ðÇ®

    ¹ÜÀíÔ±

  • TAµÄÿÈÕÐÄÇé
    ˥
    2021-2-2 11:21
  • Ç©µ½ÌìÊý: 36 Ìì

    [LV.5]³£×¡¾ÓÃñI

    ¹ÜÀíÔ±

    µØ°å
    ·¢±íÓÚ 2015-05-08 23:03:32 |Ö»¿´¸Ã×÷Õß
    liuliduo ·¢±íÓÚ 2015-5-8 13:46
    ( q- s, L* R! X0 R" F5 ]spring ³ÌÐòÔ±µÄ´ºÌì°¡

    8 t: j% w  r0 M1 E2 a¹þ¹þ¡«¡«µÄÈ·
    7 u0 T$ Z* ^; E  B" I" I2 }
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    6

    Ö÷Ìâ

    0

    ÌýÖÚ

    97

    ½ðÇ®

    Èý´üµÜ×Ó

    ¸ÃÓû§´Óδǩµ½

    ɳ·¢
    ·¢±íÓÚ 2015-05-01 05:49:05 |Ö»¿´¸Ã×÷Õß
    ÖµµÃÊÕ²Ø...! q* h& [0 u% S1 m  u

    2 Q, w# r$ N, z2 G. f1 B/ A1 e7 Y7 J/ o; x* x7 `

    3 B" j4 e; g4 k* n1 S& D5 G9 M! i9 j; }$ `

    : p) B% ]2 u5 c* J% Z0 F
    + u1 Q* s$ g8 c% v) N2 r  \1 E

    , N! Q8 m& K; x  ~3 {6 I, m
    ' F9 w9 a: [; A7 I2 r
    1 q% y! ]* S3 e6 S6 v# S* v
    5 W+ N( a+ ~1 j8 Z/ F) B# Y- s5 j, x
    ²©Ö®µÀÓéÀֳǠ       http://www.zyyl498.com/6 U+ m( |5 P: Q' F3 ]/ F: F9 c0 Z
    kkÓéÀֳǠ       http://kk.zry301.com/
    * }5 o5 T6 \: S: ~6 ?; eÔƶ¥ÆåÅÆ        http://nc.heyl123.com/
    * o( Z- J& y* A$ D: F$ e) p5 K& ]vwinÓéÀֳǠ       http://jm.yitong8858.com/
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    ¿ìËٻظ´
    ÄúÐèÒªµÇ¼ºó²Å¿ÉÒÔ»ØÌû µÇ¼ | Á¢¼´×¢²á

       

    ¹Ø±Õ

    Õ¾³¤ÍƼöÉÏÒ»Ìõ /1 ÏÂÒ»Ìõ

    ·¢²¼Ö÷Ìâ ¿ìËٻظ´ ·µ»ØÁбí ÁªÏµÎÒÃÇ ¹Ù·½QQȺ ¿Æ°ïÍøÊÖ»ú¿Í»§¶Ë
    ¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí