{"id":1545,"date":"2007-01-20T23:31:00","date_gmt":"2007-01-20T23:31:00","guid":{"rendered":"http:\/\/t.motd.kr\/articles\/1545\/spring-framework"},"modified":"2022-12-28T01:46:40","modified_gmt":"2022-12-27T16:46:40","slug":"spring-framework%ec%9d%98-%ec%97%b4%ea%b8%b0%eb%a5%bc-%eb%8a%90%eb%81%bc%eb%a9%b0","status":"publish","type":"post","link":"https:\/\/vault.motd.kr\/wordpress\/posts\/1545\/spring-framework%ec%9d%98-%ec%97%b4%ea%b8%b0%eb%a5%bc-%eb%8a%90%eb%81%bc%eb%a9%b0\/","title":{"rendered":"Spring Framework\uc758 \uc5f4\uae30\ub97c \ub290\ub07c\uba70"},"content":{"rendered":"
\ub098\ub294 Spring framework\uc758 \uc7a5\uc810\uc744 UNIX\uc758 \uc7a5\uc810\uc5d0 \ube44\uc720\ud558\uace4 \ud55c\ub2e4. POJO\uc5d0 \ub300\ud55c \uba54\ud0c0 \ubaa8\ub378\uc744 \uc815\uc758\ud558\uace0 \uc774\ub97c \ubc14\ud0d5\uc73c\ub85c POJO\uc758 Factory \ubc0f Registry \uc5ed\ud560\uc744 \ud55c\ub2e4\ub294 \uc544\uc8fc \uae30\ubcf8\uc801\uc778 \uc0dd\uac01\uc73c\ub85c, \uadf8 \uc5ed\ud560 \uc815\uc758\ub97c \ud6fc\uc190\ud558\uc9c0 \uc54a\uace0 \ub2e4\uc591\ud55c \ud655\uc7a5\uc744 \ud1b5\ud574 \uc218\ub9ce\uc740 \uae30\ub2a5\uc744 \uc81c\uacf5\ud558\uae30 \ub54c\ubb38\uc774\ub2e4. \uc774\ub7ec\ud55c \ud655\uace0\ud55c \ub514\uc790\uc778 \ucca0\ud559\uc740 UNIX\uc640 \ub9c8\ucc2c\uac00\uc9c0\ub85c \uac10\ub3d9\uc744 \uac00\uc838\ub2e4 \uc900\ub2e4.<\/p>\n
\uadf8\ub7ec\ub098 \uc774\ub7f0 \uad6c\uc870\uc801 \uc544\ub984\ub2e4\uc6c0\uc740 UNIX\uc758 \ub2e8\uc810 (\ub610\ub294 \ub2e8\uc810 \uc544\ub2cc \ub2e8\uc810) \ub610\ud55c \uadf8\ub300\ub85c \ubcf4\uc5ec\uc8fc\uace0 \uc788\ub2e4. \uc989 \uadf8 \uad6c\uc870\uac00 \ud6e4\ud788 \ub4e4\uc5ec\ub2e4 \ubcf4\uc778\ub2e4\ub294 \uc810\uc774\ub2e4. \uac70\uae30\uc5d0\ub2e4 \uc624\ud508\uc18c\uc2a4\uc774\uae30\uae4c\uc9c0 \ud558\ub2c8, \ub0b4\uac00 \uc544\ub294 \ub9cc\ud07c \ubaa8\ub4e0 \uac83\uc744 \ub2e4 \uc774\ud574\ud558\uace0 \uc2dc\ud5d8\ud560 \uc218 \uc788\ub2e4. \uc4f0\uc774\uc9c0 \uc54a\ub294 \uac83\uc744 \uac00\ucc28 \uc5c6\uc774 \ube7c \ubc84\ub9b4 \uc218\ub3c4 \uc788\uace0, \uc5b8\uc81c\ub4e0 \ucd94\uac00\ud560 \uc218 \uc788\ub2e4. \uc544\ub294\uac8c \ubcc4\ub85c \uc5c6\ub2e4\uba74? \uc544\ubb34\ub9ac \uac04\ub2e8\ud55c \uc77c\uc774\ub77c\ub3c4 \uc6d0\ud558\ub294 \ub300\ub85c \ud560 \uc218\uac00 \uc5c6\ub2e4. \uc5b4\uca4c\uba74 \ucd08\uc2ec\uc790\ub4e4\uc5d0\uac8c Spring framework\ub294 \uc61b\ub0a0 \ub9ac\ub205\uc2a4\uc5d0\uc11c X \uc11c\ubc84 \ud55c \ubc88 \ub744\uc6cc \ubcf4\uaca0\ub2e4\uace0 \uc2dc\ucee4\uba3c \ucf58\uc194 \uc55e\uc5d0\uc11c \uba87 \uc2dc\uac04\uc744 \ubcf4\ub0b4\ub358 \uadf8 \uc2ec\uc815\uacfc \ub2e4\ub97c \ubc14 \uc5c6\ub294 \ub290\ub08c\uc73c\ub85c \ub2e4\uac00\uc624\uace0 \uc788\uc9c0\ub294 \uc54a\uc744\uae4c?<\/p>\n
\uac00\uc7a5 \ub300\uc911\uc801\uc778 UNIX \uacc4\uc5f4 \uc6b4\uc601\uccb4\uc81c\uc778 Linux\ub97c \uc0ac\uc6a9\ud558\ub294 \ub098\uc9c0\ub9cc, \uc77c\ubc18\uc778\uc5d0\uac8c Linux\ub97c \uad8c\ud558\uae30\uac00 \ub9dd\uc124\uc5ec\uc9c0\ub294 \uac83\uc774 \uc0ac\uc2e4\uc774\ub2e4. \uac19\uc740 UNIX \uacc4\uc5f4\uc774\uc9c0\ub9cc \ub180\ub77c\uc6b8 \uc815\ub3c4\ub85c \uc798 \ud3ec\uc7a5\ub41c MaxOS X\ub098 \uadf8\uc800 \ubb34\ub09c\ud55c MS Windows\ub97c \ucd94\ucc9c\ud560 \uac83\uc774\ub2e4. \ub098 \uc2a4\uc2a4\ub85c\ub294 UNIX\ub97c \uaf64 \uc798 \uc548\ub2e4\uace0 \uc0dd\uac01 (\ub610\ub294 \uc790\ub9cc) \ud558\uace0 \uc788\uc73c\ubbc0\ub85c \ud56d\uc0c1 Linux\ub97c \uc120\ud638\ud560 \uc9c0\ub77c\ub3c4 \ub9d0\uc774\ub2e4. \uadf8\uac83\uc740 Linux\uac00 \ub098\ube60\uc11c\uac00 \uc544\ub2c8\ub2e4. \ub2e8\uc9c0 Linux\uac00 \uc798 \ub9de\ub294 \uacbd\uc6b0\uc640 \uadf8\ub807\uc9c0 \uc54a\uc740 \uacbd\uc6b0\uac00 \uc788\uae30 \ub54c\ubb38\uc774\ub2e4.<\/p>\n
\uac19\uc740 \ub9e5\ub77d\uc5d0\uc11c, \ubaa8\ub4e0 \uac1c\ubc1c\uc790\ub4e4\uc774 Spring framework\uc744 \uc790\uc720 \uc790\uc7ac\ub85c \uc0ac\uc6a9\ud560 \uc218\ub294 \uc5c6\uc744 \uac83\uc774\uba70, \ub530\ub77c\uc11c \uc27d\uc0ac\ub9ac \ucd94\ucc9c\ud558\uac70\ub098 \uac15\uc694\ud560 \uc218 \uc5c6\uc744 \uac83\uc774\ub2e4.<\/p>\n
UNIX\ub4e0 Windows\ub4e0, \uc6b4\uc601\uccb4\uc81c\uac00 \uc55e\uc73c\ub85c \uac08 \uae38\uc740 \uc544\uc8fc \ub9ce\uc774 \ub0a8\uc558\ub2e4. Spring framework\ub3c4 \ub9c8\ucc2c\uac00\uc9c0\ub2e4. Spring framework \ub355\ud0dd\uc5d0 \uac1c\ubc1c\uc774 \ub9ce\uc774 \ud3b8\ub9ac\ud574\uc84c\ub2e4\uace0\ub294 \ud558\uc9c0\ub9cc, \ub098\ub294 \uadf8 \ud3b8\ub9ac\ud568\uc758 \uc815\ub3c4\uac00 \uc6b0\ub9ac\uac00 \uafc8\uafb8\ub294 \uc218\uc900\uc758 \ubc1c \ub05d\uc5d0\ub3c4 \ubbf8\uce58\uc9c0 \ubabb\ud558\ub294 \uc218\uc900\uc774\ub77c\uace0 \uc0dd\uac01\ud55c\ub2e4. \ub204\uad6c\uc5d0\uac8c\ub098 \ub9dd\uc124\uc784 \uc5c6\uc774 \ucd94\ucc9c\ud560 \uc218 \uc788\ub294 \uc27d\uace0 \uac15\ub825\ud55c \ud504\ub808\uc784\uc6cc\ud06c\uac00 \ub4f1\uc7a5\ud55c\ub2e4\uba74 Spring\uc5d0 \ub300\ud55c \uc5f4\uae30\ub294 \uc5ec\ub290 \ub2e4\ub978 \ud504\ub808\uc784\uc6cc\ud06c\uac00 \ud55c \ub54c \ub204\ub838\ub358 \uc601\uad11\uacfc \ub9c8\ucc2c\uac00\uc9c0\ub85c \uc21c\uc2dd\uac04\uc5d0 \uc0ac\uadf8\ub7ec\ub4e4 \uac83\uc774\ub2e4. \uadf8\ub0a0\uc774 \uc601\uc6d0\ud788 \uc624\uc9c0 \uc54a\uc9c0 \uc54a\uaca0\ub290\ub0d0 \ubb3b\ub294\ub2e4\uba74, \uadf8\ub9cc\ud07c \uc554\uc6b8\ud55c \uc9c8\ubb38\uc740 \uc774 \uc138\uc0c1\uc5d0 \uc5c6\uc9c0 \uc54a\ub0d0\uace0 \ubc18\ubb38\ud558\uace0 \uc2f6\ub2e4.<\/p>\n
\uc5ed\uc2dc\ub098 \uacb0\ub860\uc740 ‘the best is yet to come!<\/b>‘<\/p>\n","protected":false},"excerpt":{"rendered":"
\ub098\ub294 Spring framework\uc758 \uc7a5\uc810\uc744 UNIX\uc758 \uc7a5\uc810\uc5d0 \ube44\uc720\ud558\uace4 \ud55c\ub2e4. POJO\uc5d0 \ub300\ud55c \uba54\ud0c0 \ubaa8\ub378\uc744 \uc815\uc758\ud558\uace0 \uc774\ub97c \ubc14\ud0d5\uc73c\ub85c POJO\uc758 Factory \ubc0f Registry \uc5ed\ud560\uc744 \ud55c\ub2e4\ub294 \uc544\uc8fc \uae30\ubcf8\uc801\uc778 \uc0dd\uac01\uc73c\ub85c, \uadf8 \uc5ed\ud560 \uc815\uc758\ub97c \ud6fc\uc190\ud558\uc9c0 \uc54a\uace0 \ub2e4\uc591\ud55c \ud655\uc7a5\uc744 \ud1b5\ud574 \uc218\ub9ce\uc740 \uae30\ub2a5\uc744 \uc81c\uacf5\ud558\uae30 \ub54c\ubb38\uc774\ub2e4. \uc774\ub7ec\ud55c \ud655\uace0\ud55c \ub514\uc790\uc778 \ucca0\ud559\uc740 UNIX\uc640 \ub9c8\ucc2c\uac00\uc9c0\ub85c \uac10\ub3d9\uc744 \uac00\uc838\ub2e4 \uc900\ub2e4. \uadf8\ub7ec\ub098 \uc774\ub7f0 \uad6c\uc870\uc801 \uc544\ub984\ub2e4\uc6c0\uc740 UNIX\uc758 \ub2e8\uc810 (\ub610\ub294 \ub2e8\uc810 \uc544\ub2cc \ub2e8\uc810)… Continue reading