{"id":312,"date":"2023-04-17T11:30:00","date_gmt":"2023-04-17T02:30:00","guid":{"rendered":"https:\/\/www.gyuroot.com\/wordpress\/?p=312"},"modified":"2023-05-21T16:17:39","modified_gmt":"2023-05-21T07:17:39","slug":"was","status":"publish","type":"post","link":"https:\/\/www.gyuroot.com\/wordpress\/?p=312","title":{"rendered":"WAS"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_63 counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >\ubaa9\ucc28<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=312\/#Web_Application_Server\" title=\"Web Application Server\">Web Application Server<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=312\/#Nodejs\" title=\"Node.js\">Node.js<\/a><\/li><\/ul><\/nav><\/div>\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Web_Application_Server\"><\/span>Web Application Server<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">\uc778\ud130\ub137 \uc0c1\uc5d0\uc11c \ub3d9\uc791\ud558\ub294 \uc6f9 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud558\uae30 \uc704\ud55c \uc11c\ubc84 \uc18c\ud504\ud2b8\uc6e8\uc5b4<\/p>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">\uc77c\ubc18\uc801\uc73c\ub85c \ub2e4\uc591\ud55c \uae30\ub2a5\uc744 \uc81c\uacf5\ud558\uba70, \uc6f9 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \uc2e4\ud589\uc744 \uc704\ud55c \ud658\uacbd\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774 \ud658\uacbd\uc740 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc5f0\uacb0, \ubcf4\uc548, \ud2b8\ub79c\uc7ad\uc158 \uad00\ub9ac \ub4f1\uc758 \uae30\ub2a5\uc744 \ud3ec\ud568\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. WAS\ub294 \uc77c\ubc18\uc801\uc73c\ub85c \uc790\ubc14 \uae30\uc220\uc744 \uc0ac\uc6a9\ud558\uc5ec \uac1c\ubc1c\ub418\uba70, \uc11c\ube14\ub9bf, JSP, EJB \ub4f1\uc758 \uae30\uc220\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/p>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">WAS\ub294 \uc6f9 \uc11c\ubc84\uc640 \ud568\uaed8 \uc0ac\uc6a9\ub418\uae30\ub3c4 \ud569\ub2c8\ub2e4. \uc6f9 \uc11c\ubc84\ub294 \uc815\uc801\uc778 \ucf58\ud150\uce20\ub97c \ucc98\ub9ac\ud558\ub294 \ubc18\uba74, WAS\ub294 \ub3d9\uc801\uc778 \ucf58\ud150\uce20\ub97c \ucc98\ub9ac\ud558\uace0 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc640\uc758 \uc0c1\ud638\uc791\uc6a9 \ub4f1\uc744 \uad00\ub9ac\ud569\ub2c8\ub2e4. \uc6f9 \uc11c\ubc84\uc640 WAS\ub97c \ud568\uaed8 \uc0ac\uc6a9\ud558\uba74, \uc6f9 \uc11c\ubc84\uac00 WAS\ub85c \uc694\uccad\uc744 \uc804\ub2ec\ud558\uc5ec \ub3d9\uc801\uc778 \ucf58\ud150\uce20\ub97c \ucc98\ub9ac\ud558\uace0, \ucc98\ub9ac \uacb0\uacfc\ub97c \ub2e4\uc2dc \uc6f9 \uc11c\ubc84\ub85c \uc804\uc1a1\ud558\uc5ec \ud074\ub77c\uc774\uc5b8\ud2b8\uc5d0\uac8c \uc804\ub2ec<\/p>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\"><strong>WAS\ub97c \uad6c\uc131\ud558\ub294 \uae30\uc220<\/strong><\/p>\n\n\n<blockquote class=\"wp-block-quote has-text-color\" style=\"color: rgb(0, 0, 0)\">\n<p>node.js\nJAVA EE(Java Enterprise Edition)\nJPA(Java Persistence API)\nServlet\nJSP\n.NET\nPHP\nPython\nruby<\/p>\n\n<\/blockquote>\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Nodejs\"><\/span>Node.js<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">JavaScript \ub7f0\ud0c0\uc784 \ud658\uacbd\uc774\ubbc0\ub85c JavaScript\ub85c \uc791\uc131\ub41c \uc11c\ubc84 \uc0ac\uc774\ub4dc \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. Node.js\ub97c \uc0ac\uc6a9\ud558\uae30 \uc704\ud574\uc11c\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \ub2e8\uacc4\ub97c \uac70\uce69\ub2c8\ub2e4.<\/p>\n\n\n<ol>\n<li>Node.js \uc124\uce58\nNode.js \uacf5\uc2dd \uc6f9\uc0ac\uc774\ud2b8(<a href=\"https:\/\/nodejs.org\/)%EC%97%90%EC%84%9C\"><strong>https:\/\/nodejs.org\/)\uc5d0\uc11c<\/strong><\/a> \ub2e4\uc6b4\ub85c\ub4dc\ud558\uc5ec \uc124\uce58<\/li>\n\n\n<li>\uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uac1c\ubc1c\nNode.js\ub85c \uac1c\ubc1c\ud560 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc791\uc131\ud569\ub2c8\ub2e4. \uc77c\ubc18\uc801\uc73c\ub85c JavaScript\ub85c \uc791\uc131\ub41c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774\uba70, HTTP, HTTPS, TCP \ub4f1\uc758 \ud504\ub85c\ud1a0\ucf5c\uc744 \uc774\uc6a9\ud558\uc5ec \ub124\ud2b8\uc6cc\ud06c \ud1b5\uc2e0\uc744 \uc218\ud589\ud569\ub2c8\ub2e4.<\/li>\n\n\n<li>\ud328\ud0a4\uc9c0 \uad00\ub9ac\n<a href=\"https:\/\/www.notion.so\/276ba899649c47eda83ad880692cf3d7\">npm(Node Package Manager)<\/a>\uc744 \uc774\uc6a9\ud558\uc5ec \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uac1c\ubc1c\uc5d0 \ud544\uc694\ud55c \ubaa8\ub4c8\uc744 \uc124\uce58\ud558\uace0 \uad00\ub9ac\ud569\ub2c8\ub2e4. npm\uc740 Node.js \uc124\uce58 \uc2dc \ud568\uaed8 \uc124\uce58\ub418\ubbc0\ub85c, \uba85\ub839\uc5b4\ub97c \ud1b5\ud574 \ubaa8\ub4c8\uc744 \uc124\uce58\ud558\uace0 \uad00\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n<li>\uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc2e4\ud589\n\uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud558\uae30 \uc704\ud574 Node.js \uba85\ub839\uc5b4\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4, &quot;node app.js&quot;\uc640 \uac19\uc774 \uba85\ub839\uc5b4\ub97c \uc785\ub825\ud558\uc5ec app.js \ud30c\uc77c\uc744 \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n<li>\ubc30\ud3ec\n\uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \ubc30\ud3ec\ud558\uae30 \uc704\ud574\uc11c\ub294 Node.js\uc640 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ucf54\ub4dc\ubfd0\ub9cc \uc544\ub2c8\ub77c, \ud544\uc694\ud55c \ubaa8\ub4c8\uacfc \ud658\uacbd \uc124\uc815 \ub4f1\ub3c4 \ud568\uaed8 \ud3ec\ud568\ud558\uc5ec \ubc30\ud3ec\ud574\uc57c \ud569\ub2c8\ub2e4.<\/li>\n\n<\/ol>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">Node.js\ub294 \ube44\ub3d9\uae30 I\/O\uc640 \uc774\ubca4\ud2b8 \uae30\ubc18 \ud504\ub85c\uadf8\ub798\ubc0d \ubaa8\ub378\uc744 \uc81c\uacf5\ud558\uc5ec \uc131\ub2a5\uacfc \ud655\uc7a5\uc131\uc774 \ub6f0\uc5b4\ub098\uba70, JavaScript\ub85c \uc791\uc131\ub41c \ud504\ub860\ud2b8\uc5d4\ub4dc \ucf54\ub4dc\uc640\ub3c4 \ud638\ud658\uc131\uc774 \uc88b\uc544\uc11c \uac19\uc740 \uc5b8\uc5b4\ub85c \uc804\uccb4 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uac1c\ubc1c<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Web Application Server \uc778\ud130\ub137 \uc0c1\uc5d0\uc11c \ub3d9\uc791\ud558\ub294 \uc6f9 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud558\uae30 \uc704\ud55c \uc11c\ubc84 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc77c\ubc18\uc801\uc73c\ub85c \ub2e4\uc591\ud55c \uae30\ub2a5\uc744 \uc81c\uacf5\ud558\uba70, \uc6f9 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \uc2e4\ud589\uc744 \uc704\ud55c \ud658\uacbd\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774 \ud658\uacbd\uc740 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc5f0\uacb0, \ubcf4\uc548, \ud2b8\ub79c\uc7ad\uc158 \uad00\ub9ac \ub4f1\uc758 \uae30\ub2a5\uc744 \ud3ec\ud568\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. WAS\ub294 \uc77c\ubc18\uc801\uc73c\ub85c \uc790\ubc14 \uae30\uc220\uc744 \uc0ac\uc6a9\ud558\uc5ec \uac1c\ubc1c\ub418\uba70, \uc11c\ube14\ub9bf, JSP, EJB \ub4f1\uc758 \uae30\uc220\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4. WAS\ub294 \uc6f9 \uc11c\ubc84\uc640 \ud568\uaed8 \uc0ac\uc6a9\ub418\uae30\ub3c4 \ud569\ub2c8\ub2e4. \uc6f9 \uc11c\ubc84\ub294 \uc815\uc801\uc778 &#8230; <a title=\"WAS\" class=\"read-more\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=312\" aria-label=\"More on WAS\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":""},"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/312"}],"collection":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=312"}],"version-history":[{"count":1,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/312\/revisions"}],"predecessor-version":[{"id":322,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/312\/revisions\/322"}],"wp:attachment":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}