{"id":36210,"date":"2023-06-04T11:17:01","date_gmt":"2023-06-04T02:17:01","guid":{"rendered":"https:\/\/m9js.shop\/blog\/?p=36210"},"modified":"2023-06-04T11:17:01","modified_gmt":"2023-06-04T02:17:01","slug":"flexible-api-development-using-java-the-facade-pattern","status":"publish","type":"post","link":"https:\/\/m9js.shop\/blog\/development\/flexible-api-development-using-java-the-facade-pattern","title":{"rendered":"\uc790\ubc14\ub97c \ud65c\uc6a9\ud55c \uc720\uc5f0\ud55c API \uac1c\ubc1c: \ud37c\uc0ac\ub4dc \ud328\ud134"},"content":{"rendered":"

\uc790\ubc14\ub97c \ud65c\uc6a9\ud55c \uc720\uc5f0\ud55c API \uac1c\ubc1c: \ud37c\uc0ac\ub4dc \ud328\ud134<\/h1>\n

\"Java<\/p>\n

\uc790\ubc14\ub294 \ud604\uc7ac \uac00\uc7a5 \ub9ce\uc774 \uc0ac\uc6a9\ub418\ub294 \ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4 \uc911 \ud558\ub098\uc785\ub2c8\ub2e4. \uc774\ub294 \ub300\ubd80\ubd84\uc758 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc2dc\uc2a4\ud15c\uc774 \uc790\ubc14 API\ub97c \uc0ac\uc6a9\ud55c\ub2e4\ub294 \uac83\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4. \uadf8\ub7ec\ub098, \ub9ce\uc740 \uac1c\ubc1c\uc790\ub4e4\uc774 \uc790\ubc14 API\ub97c \uc0ac\uc6a9\ud558\uae30 \uc704\ud574 \uc790\uc8fc \ub9c8\uc8fc\ud558\ub294 \ubb38\uc81c\uc810\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub294 API\uc758 \ubcf5\uc7a1\uc131\uacfc \uc720\uc5f0\uc131\uc785\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uae30 \uc704\ud574 \ud37c\uc0ac\ub4dc \ud328\ud134\uc774\ub77c\ub294 \ub514\uc790\uc778 \ud328\ud134\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uae00\uc5d0\uc11c\ub294 \uc790\ubc14 API \uac1c\ubc1c\uc758 \ud604\ud669\uacfc \ubb38\uc81c\uc810, \uadf8\ub9ac\uace0 \ud37c\uc0ac\ub4dc \ud328\ud134\uc744 \uc18c\uac1c\ud558\uace0 \ud65c\uc6a9 \ubc29\uc548\uc744 \uc81c\uc2dc\ud569\ub2c8\ub2e4. \ub610\ud55c, \uc720\uc5f0\ud55c API \uac1c\ubc1c\uc744 \uc704\ud55c \uad6c\ud604 \uac00\uc774\ub4dc\uc640 \ud37c\uc0ac\ub4dc \ud328\ud134\uc73c\ub85c \uac1c\ubc1c\ud55c API\uc758 \uc131\ub2a5\uacfc \uc548\uc815\uc131\uc744 \ubd84\uc11d\ud569\ub2c8\ub2e4.<\/p>\n

\uc790\ubc14 API \uac1c\ubc1c\uc758 \ud604\ud669\uacfc \uacfc\uc81c<\/h2>\n

\uc790\ubc14 API\ub294 \ub2e4\uc591\ud55c \ubd84\uc57c\uc5d0\uc11c \uc0ac\uc6a9\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4, \uc6f9 \uac1c\ubc1c\uc5d0\uc11c\ub294 Servlet API, JSP API, JDBC API \ub4f1\uc774 \uc788\uc2b5\ub2c8\ub2e4. \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uac1c\ubc1c\uc5d0\uc11c\ub294 Hibernate API, JPA API \ub4f1\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0, GUI \uac1c\ubc1c\uc5d0\uc11c\ub294 Swing API \ub4f1\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c API\ub4e4\uc740 \ub2e4\uc591\ud55c \ubaa9\uc801\uc73c\ub85c \uc0ac\uc6a9\ub418\uc9c0\ub9cc, \uacf5\ud1b5\uc801\uc73c\ub85c \ubcf5\uc7a1\uc131\uacfc \uc720\uc5f0\uc131\uc774\ub77c\ub294 \ubb38\uc81c\ub97c \uac00\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n

API\uc758 \ubcf5\uc7a1\uc131\uc740 \uc8fc\ub85c \ub2e4\uc74c\uacfc \uac19\uc740 \uc694\uc778\uc73c\ub85c \uc778\ud574 \ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/p>\n