ÎÒµÄÈÕ³£

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

¶¯Ì¬Î¢²©

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

ΪʲôҪѧSpring

[¸´ÖÆÁ´½Ó]

34

Ö÷Ìâ

4

ÌýÖÚ

110

½ðÇ®

Èý´üµÜ×Ó

¸ÃÓû§´Óδǩµ½

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

7 F; l1 a" r) A# w2 k' _) x
»¹Óиü¶àÄã¿ÉÄÜÌý¶¼Ã»Ìý˵µÄWeb¿ò¼Ü£¬ÏêϸµÄ¿ò¼ÜÁбíÇë²Î¼ûÕâÀï¡£ÎÒÏëÄãÒѾ­ÑÛ»¨çÔÂÒÁË£¬´ÓÕâô¶à¿ò¼ÜÖУ¬ÈçºÎ²ÅÄÜÌôÑ¡³öÄãÐÄÒǵĿò¼ÜÄØ£¿
Ö÷Á÷µÄ¼¸ÖÖÔËÐÐÔÚJVMÉϵÄȫջʽWeb¿ò¼Ü(Full Stack Web Framework)ÓÐSpring£¬Grails£¬Play!£¬JRuby on Rails£¬VaadinµÈµÈ£¬ËüÃǸ÷×ÔÓи÷×ÔµÄÓÅȱµã¡£(ËùνFull Stack Web¿ò¼Ü£¬ÊÇÖ¸ËùÓеIJãÎÞ·ìÏνӣ¬Äã¿ÉÒÔ×öµ½Don¡¯t Repeat Yourself(DRY)£¬×ÔÉ϶øϵÄʹÓÃÒ»ÖÖÓïÑÔ¡£)
¶ÔÎÒÃǶøÑÔ£¬ÓÀԶûÓС°×îºÃ¡±µÄ¿ò¼Ü£¬Ö»ÓÐ×îÊʺÏ×Ô¼ºÐèÇóµÄ¿ò¼Ü¡£ÔÚ¿¼ÂÇÒ»¸ö¿ò¼Üʱ£¬ÄãÐèÒª¿¼ÂǵÄÎÊÌâͨ³£ÓÐÕâô¼¸¸ö£º
  • ÎÒʹÓõÄÓïÑÔºÍƽ̨֧³ÖÕâ¸ö¿ò¼ÜÂð£¿
  • Õâ¸ö¿ò¼ÜºÍÆäËûÎÒÕýÔÚʹÓõĿò¼ÜµÄ¼æÈÝÐÔÔõôÑù£¿
  • ѧϰÕâ¸ö¿ò¼ÜµÄѧϰÇúÏßÊÇ·ñÌ«¶¸£¿
  • ËüµÄ¿ª·¢Ð§ÂÊÈçºÎ£¿
  • °²È«ÐÔÈçºÎ£¿
  • ·½±ã½øÐе¥Ôª²âÊÔÂð£¿
  • Õâ¸ö¿ò¼ÜµÄÎĵµÖ§³ÖÔõôÑù£¿ÉçÇø¹»»îÔ¾Âð£¿
    0 f. B3 V) r5 ?- m+ b
¶ÔÓÚ±ÊÕ߶øÑÔ£¬Ñ§Ï°ÇúÏߺͿª·¢Ð§ÂÊÊǷ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)½«²âÊÔµÄÊý¾Ý×¢Éäµ½³ÌÐòÖС£
    ( v9 b1 u4 h" }3 Y) j( q5 v
²»µÃ²»Ìáµ½£¬Èç¹ûÄãÒª¿ª·¢Ò»¸ö´óÐ͵ÄWebϵͳ£¬MVC¿ò¼Ü±Ø²»¿ÉÉÙ¡£Spring MVC×÷ΪÆäÖеÄٮٮÕߣ¬±»´ó¶àÊýϵͳ×÷ΪMVC¿ò¼Ü£¬Ê¹ÓÃËüµÄ¿ª·¢ÕßÒ²ÊÇ×î¶àµÄ£¬ÆäËÑË÷ÈȶÈÒ»Ö±¾Ó¸ß²»Ï¡£´ËÍâÄãÒ²Äܵõ½¸ü¶àµÄ¹¤×÷»ú»áÄØ£¡

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


9 y/ k' n5 v2 B* V) b- p0 E3 V

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

- a& _/ M! t9 A$ m. g% P5 A' h& P
8 ^  Y/ t! B/ C& |, D9 `# b
»¹ÓÌԥʲô£¬¸úÎÒÒ»ÆðÀ´Ñ§Spring°É£¡

" p1 `7 M( J$ e! j* f/ y- [

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


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

2

Ö÷Ìâ

0

ÌýÖÚ

87

½ðÇ®

Èý´üµÜ×Ó

¸ÃÓû§´Óδǩµ½

-1#
·¢±íÓÚ 2015-05-08 21:46:20 |Ö»¿´¸Ã×÷Õß
spring ³ÌÐòÔ±µÄ´ºÌì°¡+ E4 a8 f$ V8 k& f: @2 p
»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

6

Ö÷Ìâ

0

ÌýÖÚ

97

½ðÇ®

Èý´üµÜ×Ó

¸ÃÓû§´Óδǩµ½

ɳ·¢
·¢±íÓÚ 2015-05-01 05:49:05 |Ö»¿´¸Ã×÷Õß
ÖµµÃÊÕ²Ø...
8 @) a& m! K: z  D7 e8 l- D" P/ x1 f" B. M7 @- C" p4 \7 T
! n9 |5 W( D# ~, [

$ K) F" p) o/ S2 n2 Z! j0 E) r8 `( S

# t" P% X5 V  y3 r2 P) |. v# u: n) g* _0 S
% B( o0 U% Y+ Q1 j8 R0 m( v

$ v3 b8 L0 ~5 h/ J$ M# c
1 ~% L* `: I0 S6 ~  K8 p( c# ~+ f4 [8 T! y& ~
  [' ~1 Q0 j6 d! f( \

/ Q1 z: E9 _+ g6 G; o1 e' F3 \* ~! H²©Ö®µÀÓéÀֳǠ       http://www.zyyl498.com/
/ n/ W0 x# q" Y2 ], v0 a, @! qkkÓéÀֳǠ       http://kk.zry301.com/
' h3 u  h) @6 T- DÔƶ¥ÆåÅÆ        http://nc.heyl123.com// E$ }) V( {8 Z
vwinÓéÀֳǠ       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 0 I8 s0 z; a3 H6 T2 L! O% d1 A
    spring ³ÌÐòÔ±µÄ´ºÌì°¡

    % o' I8 j) |; U0 Z* l' u  w9 f1 b¹þ¹þ¡«¡«µÄÈ·6 ^" s/ {6 {5 y1 l, l; y- E7 o# e
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    2

    Ö÷Ìâ

    0

    ÌýÖÚ

    87

    ½ðÇ®

    Èý´üµÜ×Ó

    ¸ÃÓû§´Óδǩµ½

    5#
    ·¢±íÓÚ 2015-05-08 23:09:26 |Ö»¿´¸Ã×÷Õß
    admin ·¢±íÓÚ 2015-5-8 23:03 6 W. [' W$ V' y$ H  T: {
    ¹þ¹þ¡«¡«µÄÈ·
    8 T/ X, n  I0 M' y) o3 h  f
    »¹²»Ë¯°¡
    ( }5 ?( Q  j1 G& \7 L' Z' n& K9 e
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    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
    2 X( _' c  O' D»¹²»Ë¯°¡

    0 Z+ c! ^  ?; z1 L; A¹þ¹þ¡«ÖÜÄ©Âï¡«Ò»»á¾Í˯
    5 a! E; I# B. c4 \8 g4 }$ h, ~
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    2

    Ö÷Ìâ

    0

    ÌýÖÚ

    87

    ½ðÇ®

    Èý´üµÜ×Ó

    ¸ÃÓû§´Óδǩµ½

    7#
    ·¢±íÓÚ 2015-05-08 23:14:23 |Ö»¿´¸Ã×÷Õß
    admin ·¢±íÓÚ 2015-5-8 23:11
    0 u; Q3 x" G4 t2 Q$ m: R¹þ¹þ¡«ÖÜÄ©Âï¡«Ò»»á¾Í˯
      m8 J: H$ h/ U- I' j, @
    ºÃµÄ  Íí°²¿©
    # [( m( _& q" {9 E& a
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    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 B8 h. M# a1 Y, i: U6 K1 n% n% ^3 B* }ºÃµÄ  Íí°²¿©
    ' X* p- i" ~* y" z; Y8 c
    °²
    ; n% b) Q( ^. u) D% B
    »Ø¸´

    ʹÓõÀ¾ß ¾Ù±¨

    3

    Ö÷Ìâ

    1

    ÌýÖÚ

    122

    ½ðÇ®

    ËÄ´ü³¤ÀÏ

    ¸ÃÓû§´Óδǩµ½

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

    ʹÓõÀ¾ß ¾Ù±¨

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

       

    ¹Ø±Õ

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

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