{"id":1556,"date":"2006-11-21T23:57:00","date_gmt":"2006-11-21T23:57:00","guid":{"rendered":"http:\/\/t.motd.kr\/articles\/1556\/"},"modified":"2022-12-28T01:46:47","modified_gmt":"2022-12-27T16:46:47","slug":"%eb%8b%a4%ec%96%91%ed%95%9c-%ea%b0%9d%ec%b2%b4-%ec%a7%80%ed%96%a5-%ec%9b%90%ec%b9%99%eb%93%a4%ec%9d%b4-%ec%a1%b4%ec%9e%ac%ed%95%98%eb%8a%94-%ec%9d%b4%ec%9c%a0","status":"publish","type":"post","link":"https:\/\/vault.motd.kr\/wordpress\/posts\/1556\/%eb%8b%a4%ec%96%91%ed%95%9c-%ea%b0%9d%ec%b2%b4-%ec%a7%80%ed%96%a5-%ec%9b%90%ec%b9%99%eb%93%a4%ec%9d%b4-%ec%a1%b4%ec%9e%ac%ed%95%98%eb%8a%94-%ec%9d%b4%ec%9c%a0\/","title":{"rendered":"\ub2e4\uc591\ud55c \uac1d\uccb4 \uc9c0\ud5a5 \uc6d0\uce59\ub4e4\uc774 \uc874\uc7ac\ud558\ub294 \uc774\uc720"},"content":{"rendered":"
\uc7ac\ubbf8\uc788\uac8c \uc8fc\ubabd\uc744 \ubcf4\uace0 \uc7a0\uae50 \ub4e4\uc5b4\uc640 \ubcf4\ub2c8 \uc774\ub7f0<\/a> \uc800\ub7f0<\/a> \ub2e4\uc591\ud55c<\/a> \uae00\ub4e4\uc774 Context \uac1c\uccb4\uac00 \ub0a8\ubc1c\ub418\uace0 \uc788\ub2e4\uac70\ub098, \uc758\ubbf8\uc758 \uba74\uc801\uc774 \uc881\uc740 \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc81c\uacf5\ud558\uac70\ub098 \uadf8\uc5d0 \uc758\uc874\ud574\uc11c\ub294 \uc548\ub41c\ub2e4\uac70\ub098, \ucd5c\uc18c \uad8c\ud55c\uc758 \uc6d0\uce59\uacfc \uac19\uc740 \uc774\uc57c\uae30\ub97c \ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n \ub2e4 \ub9de\ub294 \ub9d0\uc500\uc785\ub2c8\ub2e4\ub9cc, \uc800\ub294 \uc774\ub7f0 \uc6d0\uce59\ub4e4\uc758 \uad81\uadf9\uc801\uc778 \ubaa9\ud45c\ub97c \uc0dd\uac01\ud574\uc57c \ud560 \ud544\uc694\uac00 \uc788\ub2e4\uace0 \ubd05\ub2c8\ub2e4. \uadf8\uac83\uc740 \ubc14\ub85c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ube44\uc6a9\uc744 \uc808\uac10\uc2dc\ud0a4\ub294 \uac83\uc785\ub2c8\ub2e4. \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ube44\uc6a9\uc744 \uc808\uac10\uc2dc\ucf1c\uc57c \ud55c\ub2e4\uace0\ub4e4 \uc8fc\uc7a5\ud55c\ub2e4\uba74 \ubcf4\ub098 \ub9c8\ub098 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ube44\uc6a9\uc774 \ub298\uc5b4\ub0ac\ub2e4\ub294 \ub73b\uc774\uaca0\uad70\uc694. \uadf8\ub807\ub2e4\uba74 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ube44\uc6a9\uc740 \uc65c \ub298\uc5b4\ub0ac\uc744\uae4c\uc694? \uadf8\uac83\uc740 \ub354 \ubcf5\uc7a1\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub97c \ub9cc\ub4e4\uc5b4 \ub0b4\uc57c \ud558\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. \uc624\ub298\ub0a0 \ubaa8\ub4e0 \ubcf5\uc7a1\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub294 \ub2e4\ub978 \ub354 \uc791\uc740 \uc18c\uc704 \ucef4\ud3ec\ub10c\ud2b8\ub77c \ubd88\ub9ac\uc6b0\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4\uc5d0 \uae30\ubc18\ud574 \uac1c\ubc1c\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ubc14\uafd4 \ub9d0\ud558\uba74, \uc624\ub298\ub0a0\uc758 \ubd88\ud544\uc694\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ube44\uc6a9 \uc9c0\ucd9c\uc758 \ub300\ubd80\ubd84\uc774 \uc758\uc874\ud558\ub294 API\uc758 \uc0ac\uc6a9\uc131 (usability) \ubb38\uc81c \ub54c\ubb38\uc5d0 \ubc1c\uc0dd\ud558\uace0 \uc788\ub2e4\uace0 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc0ac\uc6a9\uc131 \ub098\uc05c API\ub97c \ub178\ucd9c\ud558\ub294 \ucef4\ud3ec\ub10c\ud2b8\ub97c \uc0ac\uc6a9\ud558\uba74 monolithic \ud558\uac8c \uac1c\ubc1c\ud588\uc744\ub54c\ucc98\ub7fc \uc0dd\uc0b0\uc131\uc774 \ub5a8\uc5b4\uc9c8 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n \uadf8\ub7f0\ub370 \uc774 API\uc758 \uc0ac\uc6a9\uc131\uc774\ub780 \uac83\uc740 \uc0ac\uc2e4\uc0c1 \ud3c9\uac00\uac00 \uc5b4\ub824\uc6b4 \uad11\ubc94\uc704\ud55c \ubd84\uc57c\ub85c, \ubcf4\ud1b5 \uac1d\uccb4 \uc9c0\ud5a5 \uc124\uacc4 \uc6d0\uce59\uc774\ub77c\ub294 \uace0\uc0c1\ud55c \ub9d0\ub85c \ud3ec\uc7a5\ub418\uc5b4 \uc654\uc2b5\ub2c8\ub2e4. \uac1c\ubc1c\uc790\uc758 \uc785\uc7a5\uc5d0\uc11c \uc774 \ub458\uc740 \ub3d9\uc758\uc5b4\ub098 \ub9c8\ucc2c\uac00\uc9d1\ub2c8\ub2e4.<\/p>\n \uc0ac\uc6a9\uc131\uc774 \ub192\uc740 API\ub294 \uc804\ubd80\ub97c \ubaa8\ub974\ub354\ub77c\ub3c4 \uc27d\uac8c \uae30\ubcf8\uc801\uc774\uba74\uc11c\ub3c4 \uc2e4\ubb34\uc5d0 \ud544\uc694\ud55c \ud575\uc2ec\uc801\uc778 \uc791\uc5c5\uc744 \ubc14\ub85c \uc2dc\uc791\ud560 \uc218 \uc788\uace0, \uc880 \ub354 \ubcf5\uc7a1\ud55c \ucf00\uc774\uc2a4\ub97c \ub2e4\ub904\uc57c \ud560 \uacbd\uc6b0 \ub2e4\uc74c \ub2e8\uacc4\ub97c \uc27d\uac8c \ubc30\uc6cc \ub098\uc544\uac08 \uc218 \uc788\ub3c4\ub85d \ud559\uc2b5 \uace1\uc120\uc744 \uc815\uad50\ud558\uac8c \uc81c\uc5b4\ud569\ub2c8\ub2e4. \uadf8 \uacfc\uc815\uc5d0\uc11c \ubb3c\ub860 \uacfc\uc815\ubcf4 (overinformation)\uc740 \uc5b5\uc81c\ub429\ub2c8\ub2e4. \uc989, \ub204\uad6c\ub098 \ube60\ub974\uba74\uc11c\ub3c4 \uc790\uc2e0\uc774 \ubaa8\ub974\ub294 \uc0ac\uc774\uc5d0 \ubc1c\uc804 \uac00\ub2a5\ud55c \ubc29\ud5a5\uc73c\ub85c \uc6d0\ud558\ub294 \ubc14\ub97c \uc131\ucde8\ud558\uace0, \ud559\uc2b5\uc758 \uc990\uac70\uc6c0\uc744 \ub290\ub084 \uc218 \uc788\uac8c \ud574 \uc8fc\ub294 \uac83\uc774 API \uc0ac\uc6a9\uc131\uc758 \ud575\uc2ec\uc785\ub2c8\ub2e4.<\/p>\n \uadf8\ub807\ub2e4\uba74 Context \uac1d\uccb4\uac00 \uc5b4\ub5a4 \ubb38\uc81c\ub97c \uac16\ub290\ub0d0, Context \uac1d\uccb4 \uc790\uccb4\uc758 \ub3c4\uc785\uc740 API \uc0ac\uc6a9\uc131 \uce21\uba74\uc5d0\uc11c \ub9e4\uc6b0 \uace0\ubb34\uc801\uc785\ub2c8\ub2e4. \ucee8\ud14c\uc774\ub108\ub098 \ucee4\ub110\uc774 \uc81c\uacf5\ud558\ub294 \uae30\ub2a5\uc744 \ud65c\uc6a9\ud558\uc5ec \ub3d9\uc791\ud558\ub294 \ube44\uc988\ub2c8\uc2a4 \ub85c\uc9c1\uc774 \ubd80\ubaa8 \ucee8\ud14c\uc774\ub108\/\ucee4\ub110\uc774 \ub178\ucd9c\ud558\ub294 \ucd5c\uc18c\ud55c\uc758 \uae30\ub2a5\ub9cc\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \ud574 \uc8fc\ub294 \uac1c\uccb4\uac00 Context \uc758 \uc6d0\ub798 \uc5ed\ud560\uc774\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. \uccab \ubc88\uc9f8 \uae00\uc5d0\uc11c static \ud558\uac70\ub098 ThreadLocal\uc744 \uc0ac\uc6a9\ud55c Context \uac1d\uccb4\ub97c \uc608\ub85c \ub4e4\uc5c8\ub294\ub370, \uc774\ub294 \ubd80\uc801\uc808\ud55c \uc608\uc785\ub2c8\ub2e4. static \ud558\uac70\ub098 ThreadLocal \ud558\uac8c \uc791\uc131\ud588\ub2e4\ub294 \uac83\uc774 \ubb38\uc81c\uc774\uc9c0, Context \uac1d\uccb4 \uc790\uccb4\uc758 \uc874\uc7ac\uac00 \uc798\ubabb\ub41c \uac83\uc740 \uc804\ud600 \uc544\ub2d9\ub2c8\ub2e4. \ubb38\uc81c\uac00 \uc788\ub2e4\uba74 Context \ub97c \uc81c\uacf5\ud558\ub294 \ucee8\ud14c\uc774\ub108\uc758 \uc5ed\ud560 \uc815\uc758\uac00 \ubaa8\ud638\ud588\uae30 \ub54c\ubb38\uc774\uaca0\uc8e0. \uadf8\ub3c4 \uc544\ub2c8\uba74 \ucee8\ud14c\uc774\ub108\ub3c4 \uc544\ub2c8\uba74\uc11c \uc8fc\uc81c \ub118\uac8c intrusive\ud55c \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc81c\uacf5\ud588\uae30 \ub54c\ubb38\uc774\uaca0\uc8e0. \ucee8\ud14c\uc774\ub108\ub098 \ud504\ub808\uc784\uc6cc\ud06c\uac00 Context \uac1c\uccb4\ub97c \uc81c\uacf5\ud558\ub294 \uac83\uc740 \uc804\ud600 \uc798\ubabb\ub41c \uc77c\uc774 \uc544\ub2d9\ub2c8\ub2e4.<\/p>\n \ub610\ud55c, \ub450 \ubc88\uc9f8 \uae00\uc5d0\uc11c \uc774\uc57c\uae30\ud558\uace0 \uc788\ub294 \ub2e4\uc591\ud55c Context \uac1c\uccb4\uac00 \ud55c \ucf54\ub4dc\uc5d0\uc11c \uc11e\uc5ec\uc11c \uc4f0\uc774\ub294 \ubb38\uc81c\ub294 \uadf8 \ucf54\ub4dc\uac00 \ub3d9\uc2dc\uc5d0 \ub2e4\uc591\ud55c \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud558\ub824\uace0 \ud588\ub2e4\ub294 \ub73b\uc744 \uac00\uc9c8 \ubfd0\uc785\ub2c8\ub2e4. \ub3d9\uc2dc\uc5d0 \uc5ec\ub7ec \uac00\uc9c0 \uc77c\uc744 \ud55c\ub2e4\ub294 \uac83\uc774 \ud56d\uc0c1 \uc798\ubabb\ub41c \uac83\uc740 \uc544\ub2c8\uba70, \uc801\uc808\ud55c \uac80\ud1a0\uac00 \ud544\uc694\ud560 \ub530\ub984\uc785\ub2c8\ub2e4. \uc624\uce84\uc758 \uba74\ub3c4\ub0a0\uc744 \ucad3\ub294 \uac83\uc740 \uc88b\uc740 \uc77c\uc774\uc9c0\ub9cc, \uc758\uc874\uc131\uc5d0 \uc9c0\ub098\uce58\uac8c \uc9d1\ucc29\ud558\ub294 \uac83\ub3c4 \uc88b\uc740 \ud0dc\ub3c4\ub294 \uc544\ub2d9\ub2c8\ub2e4. \ud074\ub798\uc2a4 \ud558\ub098 \ub54c\ubb38\uc5d0 \uc218\ubc31KB \uc9dc\ub9ac JAR \uc4f0\ub294\uac8c \uc65c \ub098\uc069\ub2c8\uae4c? \ud074\ub798\uc2a4 \ud558\ub098\ub97c \uc500\uc73c\ub85c \uc778\ud574 \ub2e4\ub978 \uc6d0\uce58 \uc54a\ub294 \ubd80\uc791\uc6a9\uc774 \uc0dd\uaca8\uc57c \ub098\uc058\uc9c0, \ub300\ubd80\ubd84\uc758 \uc798 \uc124\uacc4\ub41c \ucef4\ud3ec\ub10c\ud2b8\ub4e4\uc740 \uadf8\ub807\uc9c0\ub3c4 \uc54a\uc2b5\ub2c8\ub2e4. \uae00\uc4f4\uc774\uac00 HTMLPageParser \ud558\ub098 \ub54c\ubb38\uc5d0 SiteMesh \ub97c \uc0ac\uc6a9\ud55c \uac83\ucc98\ub7fc\uc694. \ubb38\uc81c\ub294 \ud558\uace0\uc790 \ud558\ub294 \uc77c\uc5d0 \ub9de\ub294 \uc81c\ub300\ub85c \ub41c \ucef4\ud3ec\ub10c\ud2b8\ub97c \uc120\ud0dd\ud558\ub294 \uac83\uc774\uc9c0, \ucef4\ud3ec\ub10c\ud2b8\ub97c \uc0ac\uc6a9\ud558\ub290\ub0d0 \ub9c8\ub290\ub0d0\uac00 \uc544\ub2d9\ub2c8\ub2e4.<\/p>\n \uc5b4\ub5a4 API \ub97c \uc124\uacc4\ud560 \ub54c \uacb0\uacfc\uc801\uc73c\ub85c \uc911\uc694\ud55c \uac83\uc740, \ub300\uc0c1 – \uc5c4\ubc00\ud788 \ub9d0\ud558\uba74 \ub2e4\uc218\uc758 – \uc0ac\uc6a9\uc790\uac00 \uadf8 API\ub97c \ud3b8\ub9ac\ud558\uac8c \ub290\ub07c\ub290\ub0d0\uc785\ub2c8\ub2e4. API\uac00 \ubd88\ud544\uc694\ud558\uac8c \ub9ce\uc740 \uae30\ub2a5\uc744 \uc81c\uacf5\ud55c\ub2e4 \ud558\ub354\ub77c\ub3c4 \uadf8\uac83\uc774 \uacb0\uad6d \uadf8 API\ub97c \uc0ac\uc6a9\ud558\ub294 \ub300\uc0c1\uc774 \ud3b8\ud558\uac8c \ub290\ub07c\uace0 \uacb0\uacfc\uc801\uc73c\ub85c \uc0dd\uc0b0\uc131\uc744 \uac00\uc838\ub2e4 \uc8fc\uba74 \uc800\ub294 \uc0c1\uad00 \uc5c6\ub2e4\uace0 \ubd05\ub2c8\ub2e4. \uacfc\uc5f0 \uad00\uacc4\uc758 \uc218\ub97c \uc904\uc5ec \uacb0\uad6d\uc5d0\ub294 \ub2e4 \uc81c\uacf5\ud574\uc57c \ud560 \uae30\ub2a5\uc744 \ub9e4\uc6b0 \ubcf5\uc7a1\ud55c \ucf5c \uadf8\ub798\ud504\ub97c \uadf8\ub9ac\uac8c \ud574\uc57c \ud560 \ud544\uc694\uac00 \uc788\uc744\uae4c\uc694? \uc804 \ub2f9\uc5f0\ud788 \uc5c6\ub2e4\uace0 \ubd05\ub2c8\ub2e4. Humane interface \uc640 Minimal interface \uc5d0 \ub300\ud55c \ub17c\uc7c1\uc5d0\uc11c\uc640 \ub9c8\ucc2c\uac00\uc9c0\ub85c, \uc0ac\uc6a9\uc790\uac00 \uc5bc\ub9c8\ub098 \ub9ce\uc740 \uc815\ubcf4\uc5d0 \ub178\ucd9c\ub418\uae30\ub97c \ubc14\ub77c\ub290\ub0d0\uc5d0 \ub530\ub77c \ud638\ubd88\ud638\uac00 \uac08\ub9b4 \ubfd0 \uc815\ub2f5\uc740 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n \uc911\uc694\ud55c \uac83\uc740 \ud2b9\uc815 \uc6d0\uce59\uc5d0 \uc9d1\uc911\ud558\ub294 \uac83\uc774 \uc544\ub2c8\ub77c, API \ub97c \uc0ac\uc6a9\ud558\uac8c \ub420 \uc0ac\ub78c\uc758 \ub9c8\uc74c\uc744 \ud5e4\uc544\ub9ac\uace0 \uadf8 \uc0ac\ub78c\uc774 \uac00\uc7a5 \uc0dd\uc0b0\uc131 \uc788\uac8c \uac1c\ubc1c\ud560 \uc218 \uc788\ub3c4\ub85d \ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \ub610\ud55c \ub098\uc544\uac00 \uc0ac\uc6a9\uc790\uac00 \uac10\ub3d9\ud560 \uc218 \uc788\ub294 API \ub97c \uc81c\uacf5\ud574 \uadf8 \uc124\uacc4 \ucca0\ud559\uc774 \uadf8 \uc0ac\uc6a9\uc790\uac00 \uac1c\ubc1c\ud558\uace0 \uc788\ub294 \ucef4\ud3ec\ub10c\ud2b8\uc5d0 \uc804\ud574\uc9c8\uc218 \uc788\ub3c4\ub85d \ud55c\ub2e4\uba74 \uae08\uc0c1 \ucca8\ud654\uaca0\uc8e0. \uc774\uac83\uc740 \ub2e8\uc21c\ud788 \ub2e4\uc591\ud55c \uc6d0\uce59\ub4e4\uc744 \uace0\uc218\ud568\uc73c\ub85c\uc11c \uc774\ub8e8\uc5b4\uc9c0\ub294 \uac83\uc774 \uc544\ub2c8\ub77c \ub2e4\ubd84\ud788 \uc0ac\uc6a9\uc790\uce35\uc758 \ucde8\ud5a5\uacfc\ub3c4 \uacb0\ubd80\ub418\ub294 \ubcf5\uc7a1\ud55c \uc0c1\ud638\uc791\uc6a9\uc758 \uacb0\uacfc, \uc989, \ub9e4\uc6b0 \uc0ac\ud68c\uc801\uc778 \uacfc\uc815\uc785\ub2c8\ub2e4.<\/p>\n \uadf8\ub7ec\ubbc0\ub85c \uc6b0\ub9ac\ub294 \uc624\ub298\ub0a0 \ucef4\ud3ec\ub10c\ud2b8\ub4e4\uc774 \uc5bc\ub9c8\ub098 \uc0ac\uc6a9\uc790\ub97c \uace0\ub824\ud574\uc11c \uac1c\ubc1c\ub418\uace0 \uc788\ub294\uc9c0 \uc0dd\uac01\ud574 \ubcfc \ud544\uc694\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uc720\uba85\ud55c \ub77c\uc774\ube0c\ub7ec\ub9ac\ub098 \ud504\ub808\uc784\uc6cc\ud06c\ub4e4\uc744 \ubcf4\uba74 \uc0ac\uc6a9\uc790\uce35\ub3c4 \ub450\ud141\uace0 \ud53c\ub4dc\ubc31\ub3c4 \ud65c\ubc1c\ud569\ub2c8\ub2e4. \ub2ed\uc774 \uba3c\uc800\ub0d0 \uacc4\ub780\uc774 \uba3c\uc800\ub0d0\ub294 \uc9c8\ubb38\uc744 \ud560 \uc218\ub3c4 \uc788\uaca0\uc9c0\ub9cc, \uc801\uc808\ud55c \uc6d0\uce59\uc744 \uc138\uc6cc \uac1c\ubc1c\ud558\uc600\uace0, \uadf8 \uacfc\uc815\uc5d0\uc11c \uc0dd\uae38 \uc218 \uc788\ub294 API\uc758 \uae4c\uce60\ud55c \uba74\uc744 \ucee4\ubba4\ub2c8\ud2f0\uc758 \ub3c4\uc6c0\uc744 \ubc1b\uc544 \ub2e4\ub4ec\uc5b4 \ub098\uc544\uac00\ub294 \uac83\uc774 \uc9c0\uae08\uae4c\uc9c0 \uc81c\uac00 \ubcf4\uc544 \uc628 \uc131\uacf5\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4\uc758 \ubaa8\uc2b5\uc774\uc5c8\uc2b5\ub2c8\ub2e4. \uc6d0\uce59\ub3c4 \uc911\uc694\ud558\uc9c0\ub9cc \uadf8 \ub4a4\uc5d0\ub294 \uc0ac\uc6a9\uc790\uac00 \uc788\ub2e4\ub294 \uac83, \uadf8\ub9ac\uace0 \uadf8 \uc0ac\uc6a9\uc790\uc640 \uc0c1\ud638\uc791\uc6a9\uc774 \uc81c\ub300\ub85c \uc774\ub8e8\uc5b4\uc9c0\uc9c0 \uc54a\uc73c\uba74 \uadf8 \uc88b\uc740 \uc6d0\uce59\ub3c4 \uc544\ubb34 \uc18c\uc6a9 \uc5c6\ub2e4\ub294 \uac83 \ub610\ud55c \uba85\uc2ec\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":" \uc7ac\ubbf8\uc788\uac8c \uc8fc\ubabd\uc744 \ubcf4\uace0 \uc7a0\uae50 \ub4e4\uc5b4\uc640 \ubcf4\ub2c8 \uc774\ub7f0 \uc800\ub7f0 \ub2e4\uc591\ud55c \uae00\ub4e4\uc774 Context \uac1c\uccb4\uac00 \ub0a8\ubc1c\ub418\uace0 \uc788\ub2e4\uac70\ub098, \uc758\ubbf8\uc758 \uba74\uc801\uc774 \uc881\uc740 \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc81c\uacf5\ud558\uac70\ub098 \uadf8\uc5d0 \uc758\uc874\ud574\uc11c\ub294 \uc548\ub41c\ub2e4\uac70\ub098, \ucd5c\uc18c \uad8c\ud55c\uc758 \uc6d0\uce59\uacfc \uac19\uc740 \uc774\uc57c\uae30\ub97c \ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ub2e4 \ub9de\ub294 \ub9d0\uc500\uc785\ub2c8\ub2e4\ub9cc, \uc800\ub294 \uc774\ub7f0 \uc6d0\uce59\ub4e4\uc758 \uad81\uadf9\uc801\uc778 \ubaa9\ud45c\ub97c \uc0dd\uac01\ud574\uc57c \ud560 \ud544\uc694\uac00 \uc788\ub2e4\uace0 \ubd05\ub2c8\ub2e4. \uadf8\uac83\uc740 \ubc14\ub85c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c \ube44\uc6a9\uc744 \uc808\uac10\uc2dc\ud0a4\ub294 \uac83\uc785\ub2c8\ub2e4. \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ube44\uc6a9\uc744 \uc808\uac10\uc2dc\ucf1c\uc57c \ud55c\ub2e4\uace0\ub4e4 \uc8fc\uc7a5\ud55c\ub2e4\uba74 \ubcf4\ub098… Continue reading