ÎÒµÄÈÕ³£

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

¶¯Ì¬Î¢²©

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

ΪʲôҪѧSpring

[¸´ÖÆÁ´½Ó]

34

Ö÷Ìâ

4

ÌýÖÚ

110

½ðÇ®

Èý´üµÜ×Ó

¸ÃÓû§´Óδǩµ½

Ìøתµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
·¢±íÓÚ 2015-04-18 20:51:50 |Ö»¿´¸Ã×÷Õß |µ¹Ðòä¯ÀÀ
ΪʲôҪѧspring£¿
ÏÈÀ´¿´ÕÅͼ£¬Ëü¼Ç¼µÄÊÇWeb¿ò¼ÜµÄ·¢Õ¹Ê·¡£
* k1 K7 M1 r( z& S
»¹Óиü¶àÄã¿ÉÄÜÌý¶¼Ã»Ìý˵µÄWeb¿ò¼Ü£¬ÏêϸµÄ¿ò¼ÜÁбíÇë²Î¼ûÕâÀï¡£ÎÒÏëÄãÒѾ­ÑÛ»¨çÔÂÒÁË£¬´ÓÕâô¶à¿ò¼ÜÖУ¬ÈçºÎ²ÅÄÜÌôÑ¡³öÄãÐÄÒǵĿò¼ÜÄØ£¿
Ö÷Á÷µÄ¼¸ÖÖÔËÐÐÔÚJVMÉϵÄȫջʽWeb¿ò¼Ü(Full Stack Web Framework)ÓÐSpring£¬Grails£¬Play!£¬JRuby on Rails£¬VaadinµÈµÈ£¬ËüÃǸ÷×ÔÓи÷×ÔµÄÓÅȱµã¡£(ËùνFull Stack Web¿ò¼Ü£¬ÊÇÖ¸ËùÓеIJãÎÞ·ìÏνӣ¬Äã¿ÉÒÔ×öµ½Don¡¯t Repeat Yourself(DRY)£¬×ÔÉ϶øϵÄʹÓÃÒ»ÖÖÓïÑÔ¡£)
¶ÔÎÒÃǶøÑÔ£¬ÓÀԶûÓС°×îºÃ¡±µÄ¿ò¼Ü£¬Ö»ÓÐ×îÊʺÏ×Ô¼ºÐèÇóµÄ¿ò¼Ü¡£ÔÚ¿¼ÂÇÒ»¸ö¿ò¼Üʱ£¬ÄãÐèÒª¿¼ÂǵÄÎÊÌâͨ³£ÓÐÕâô¼¸¸ö£º
  • ÎÒʹÓõÄÓïÑÔºÍƽ̨֧³ÖÕâ¸ö¿ò¼ÜÂð£¿
  • Õâ¸ö¿ò¼ÜºÍÆäËûÎÒÕýÔÚʹÓõĿò¼ÜµÄ¼æÈÝÐÔÔõôÑù£¿
  • ѧϰÕâ¸ö¿ò¼ÜµÄѧϰÇúÏßÊÇ·ñÌ«¶¸£¿
  • ËüµÄ¿ª·¢Ð§ÂÊÈçºÎ£¿
  • °²È«ÐÔÈçºÎ£¿
  • ·½±ã½øÐе¥Ôª²âÊÔÂð£¿
  • Õâ¸ö¿ò¼ÜµÄÎĵµÖ§³ÖÔõôÑù£¿ÉçÇø¹»»îÔ¾Âð£¿6 }) _3 q( [" x4 m5 j, M
¶ÔÓÚ±ÊÕ߶øÑÔ£¬Ñ§Ï°ÇúÏߺͿª·¢Ð§ÂÊÊǷ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)½«²âÊÔµÄÊý¾Ý×¢Éäµ½³ÌÐòÖС£
    % ~' k$ Q; U3 I; ~) l" }
²»µÃ²»Ìáµ½£¬Èç¹ûÄãÒª¿ª·¢Ò»¸ö´óÐ͵ÄWebϵͳ£¬MVC¿ò¼Ü±Ø²»¿ÉÉÙ¡£Spring MVC×÷ΪÆäÖеÄٮٮÕߣ¬±»´ó¶àÊýϵͳ×÷ΪMVC¿ò¼Ü£¬Ê¹ÓÃËüµÄ¿ª·¢ÕßÒ²ÊÇ×î¶àµÄ£¬ÆäËÑË÷ÈȶÈÒ»Ö±¾Ó¸ß²»Ï¡£´ËÍâÄãÒ²Äܵõ½¸ü¶àµÄ¹¤×÷»ú»áÄØ£¡

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


. Z1 z6 d+ m# k' R

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


$ m1 |" z8 f2 m! R1 y
0 ?6 e' G4 R3 i
»¹ÓÌԥʲô£¬¸úÎÒÒ»ÆðÀ´Ñ§Spring°É£¡

. W: }; Q- t$ P3 q9 O  R5 i% e

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


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

2

Ö÷Ìâ

0

ÌýÖÚ

87

½ðÇ®

Èý´üµÜ×Ó

¸ÃÓû§´Óδǩµ½

-1#
·¢±íÓÚ 2015-05-08 21:46:20 |Ö»¿´¸Ã×÷Õß
spring ³ÌÐòÔ±µÄ´ºÌì°¡9 w# K& L/ s% r, e5 S
»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

6

Ö÷Ìâ

0

ÌýÖÚ

97

½ðÇ®

Èý´üµÜ×Ó

¸ÃÓû§´Óδǩµ½

ɳ·¢
·¢±íÓÚ 2015-05-01 05:49:05 |Ö»¿´¸Ã×÷Õß
ÖµµÃÊÕ²Ø...
: o1 u, @# p- p9 H! ~2 M3 a' R7 w6 x" C& p& N! L
2 f% V) d! |+ M' Y0 K: F0 S
& q9 M1 S# g1 ~. U2 ]! }  _( w+ h' a

( x' j" D. n5 Q+ x& ~6 g, n  }8 h* S& G9 _# a. e9 x

; D: s" Z& K9 R6 b
8 ?$ X; j1 ~) L, r' \& l  @; p# y6 Q0 r  }" N7 v" @
/ P6 A7 a; r5 i7 V0 C+ ?

+ i& k! r$ J2 `4 I1 _
( l' r; G% S* I: B7 l! [, D7 V( a
! `; _8 X  Q7 ^5 l9 ]) L; m) K²©Ö®µÀÓéÀֳǠ       http://www.zyyl498.com/
4 g+ w1 x+ W  b- xkkÓéÀֳǠ       http://kk.zry301.com/
/ a8 e: A4 M8 B2 a8 I# PÔƶ¥ÆåÅÆ        http://nc.heyl123.com/
: v) e8 W" Q( vvwinÓéÀֳǠ       http://jm.yitong8858.com/
»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

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 6 I4 W- O+ h+ h8 k) o$ t
    spring ³ÌÐòÔ±µÄ´ºÌì°¡

    / c  i+ E& x) I& z; p  o¹þ¹þ¡«¡«µÄÈ·
    ! H2 Z$ }- ]$ j( t+ N7 Z
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    2

    Ö÷Ìâ

    0

    ÌýÖÚ

    87

    ½ðÇ®

    Èý´üµÜ×Ó

    ¸ÃÓû§´Óδǩµ½

    5#
    ·¢±íÓÚ 2015-05-08 23:09:26 |Ö»¿´¸Ã×÷Õß
    admin ·¢±íÓÚ 2015-5-8 23:03 6 @( x) a; J7 V8 x' ~9 d. ~
    ¹þ¹þ¡«¡«µÄÈ·
    8 Q7 X3 T' q; [! i/ q$ z
    »¹²»Ë¯°¡
    & @' V, o% K% A3 \* j5 f
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    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 9 E, ]' X9 b  H* |9 }
    »¹²»Ë¯°¡

    7 J8 U& o! J1 ?. {4 a6 R1 [. s¹þ¹þ¡«ÖÜÄ©Âï¡«Ò»»á¾Í˯  |  J) M/ _* B1 w- g# l
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    2

    Ö÷Ìâ

    0

    ÌýÖÚ

    87

    ½ðÇ®

    Èý´üµÜ×Ó

    ¸ÃÓû§´Óδǩµ½

    7#
    ·¢±íÓÚ 2015-05-08 23:14:23 |Ö»¿´¸Ã×÷Õß
    admin ·¢±íÓÚ 2015-5-8 23:11 , q6 p: e+ ~. h" B  x& i
    ¹þ¹þ¡«ÖÜÄ©Âï¡«Ò»»á¾Í˯
    9 A: l5 I4 H* S1 ?+ s6 y' l4 r/ L) Q
    ºÃµÄ  Íí°²¿©
    3 f4 |1 T8 l+ n8 z
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    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
    ( r0 M; F* ~2 w& Q# I2 vºÃµÄ  Íí°²¿©

    5 G9 G* i5 V6 W, L0 p1 `& D°²
    8 s$ ^& Q/ U/ k" A# P% y
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    3

    Ö÷Ìâ

    1

    ÌýÖÚ

    122

    ½ðÇ®

    ËÄ´ü³¤ÀÏ

    ¸ÃÓû§´Óδǩµ½

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

    ʹÓõÀ¾ß ¾Ù±¨

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

       

    ¹Ø±Õ

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

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