์ฌ์ฉ์ ์ ์ ํจ์์ ๋งฅ๋ฝ์์ ๋งค๊ฐ๋ณ์๋ ํจ์์ ๋ํ ์ ๋ ฅ ์ญํ ์ ํ๋ ๋ณ์๋ก, ํจ์๊ฐ ์ ๋ฌ๋ ๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ณ ์ฒ๋ฆฌํ ์ ์๋๋ก ํฉ๋๋ค. ๋งค๊ฐ๋ณ์๋ ํจ์์ ๋์์ ์กฐ์ ํ๊ฑฐ๋, ํน์ ์ ๋ ฅ์ ์ ๊ณตํ๊ฑฐ๋, ํจ์์ ์ถ๋ ฅ์ ์ํฅ์ ๋ฏธ์น ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ๋ถ๋ถ์์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋์ ์ฝ๋ ์กฐ๊ฐ์ ์ค๊ณํ๊ณ ๊ตฌํํ๋ ๋ฐ ์ค์ํฉ๋๋ค. ์ํํธ์จ์ด ๊ฐ๋ฐ, ํนํ AppMaster ์ ๊ฐ์ ํ๋ซํผ์์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฐ์ฑ, ์ ์ง ๊ด๋ฆฌ์ฑ ๋ฐ ํ์ฅ์ฑ์ด ํฅ์๋ฉ๋๋ค.
๋งค๊ฐ๋ณ์๋ ์ ์, ๋ถ๋ ์์์ ์ซ์, ๋ฌธ์์ด, ๋ถ์ธ ๊ฐ, ๋ณต์กํ ๊ฐ์ฒด ๋ฐ ๋ฐฐ์ด๊ณผ ๊ฐ์ ๋ค์ํ ๋ฐ์ดํฐ ์ ํ์ผ ์ ์์ต๋๋ค. ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ AppMaster ํ๋ซํผ์์ ์ฌ์ฉ๋๋ ์ธ์ด๋ฅผ ํฌํจํ ์ผ๋ถ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์๋ ํจ์ ํธ์ถ ์ ์ธ์ ๊ฐ์ ์๋ต์ ํ์ฉํ๋ ์ ํ์ ๋งค๊ฐ๋ณ์๋ฅผ ๊ฐ์ง ์๋ ์์ต๋๋ค. ์ ํ์ ๋งค๊ฐ๋ณ์๊ฐ ์ ๊ณต๋์ง ์์ ๊ฒฝ์ฐ ๋๋ฝ๋ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ๊ธฐ๋ณธ๊ฐ์ด ์ฌ์ฉ๋ฉ๋๋ค.
AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์ฌ์ฉ์ ์ ์ ๊ธฐ๋ฅ์ ์ค๊ณํ ๋ ๊ฐ๋ฐ์๋ ํ๋ซํผ์ ์๊ฐ์ BP Designer ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ฅ ๋ฐ ์ถ๋ ฅ ๋งค๊ฐ๋ณ์ ์ ์๋ฅผ ํฌํจํ๋ ๊ธฐ๋ฅ์ ์๊ฐ์ ํํ์ ์์ฑํ ์ ์์ต๋๋ค. ์ ๋ ฅ ๋งค๊ฐ๋ณ์๋ ๊ฐ ์ธ์์ ํ์ํ ๋ฐ์ดํฐ ์ ํ์ ๋ํ๋ด๋ ์์ด์ฝ ์ธํธ๋ก ํ์๋ฉ๋๋ค. ์ ๋ ฅ ๋งค๊ฐ๋ณ์๊ฐ ์ ์๋๋ฉด ์ฌ์ฉ์ ์ ์ ๊ธฐ๋ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์ ๋ค์ํ ๊ตฌ์ฑ์์ ๋ฐ ๊ธฐํ ๊ธฐ๋ฅ์ ์ฐ๊ฒฐํ๊ธฐ๊ฐ ๋ ์ฌ์์ ธ ํ๋ก์ ํธ์ ์ฌ๋ฌ ๋ถ๋ถ์์ ์ํํ ํตํฉ๊ณผ ์ฌ์ฌ์ฉ์ด ๊ฐ๋ฅํด์ง๋๋ค.
AppMaster๊ฐ ์์ฑํ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋งค๊ฐ๋ณ์๋ ์ผ๋ฐ์ ์ผ๋ก ์ ํํ ํต์ ํ๋กํ ์ฝ์ ๋ฐ๋ผ HTTP ์์ฒญ์ ํตํด REST API endpoints ๋๋ WSS endpoints ๋ก ์ ๋ฌ๋ฉ๋๋ค. ์ด๋ฌํ ๋งค๊ฐ๋ณ์๋ URI, ์ฟผ๋ฆฌ ๋ฌธ์์ด, ๋ฉ์์ง ๋ณธ๋ฌธ ๋ฑ ์์ฒญ์ ๋ค์ํ ๋ถ๋ถ์์ ์ฐพ์ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ฐฑ์๋ ๊ธฐ๋ฅ์ ์ด๋ฌํ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋๋ ๊ธฐํ ๊ธฐ๋ฅ ํธ์ถ๊ณผ ๊ฐ์ ํน์ ์์ ์ ์ํํฉ๋๋ค. ์ ๋ฌ๋ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ํน์ ์ธ์คํด์ค์์ ์ ๋ณด์ ์ฒ๋ฆฌ ๋ฐ ์ด๋์ ์ฌ์ฉ์ ์ ์ํ ์ ์์ผ๋ฏ๋ก ๊ธฐ๋ฅ์ ๋์ฑ ์ ์๋ ฅ ์๊ณ ๋ชจ๋์์ด๋ฉฐ ํจ์จ์ ์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค.
AppMaster ์์ ๊ฐ๋ฐ๋ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ๋งค๊ฐ๋ณ์๋ ๋ค์ํ ๊ตฌ์ฑ ์์์ ํ๋ฉด ๊ฐ์ ๊ณต์ ๋๋ ์ค์ํ ์ ๋ณด๋ฅผ ์ ๋ฌํ๊ฑฐ๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค(UI) ๊ตฌ์ฑ ์์์์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ๋ด๋นํ๋ ๊ธฐ๋ฅ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์น ๊ฐ๋ฐ์์ ์ด์ ๋ํ ์๋ ์ฌ์ฉ์๊ฐ ์์์ ์ ์ถํ๊ณ ์ ๋ ฅ ๊ฐ์ด ์ ์ถ๋ ์ ๋ณด๋ฅผ ๊ฒ์ฆํ๊ณ ์ฒ๋ฆฌํ๋ ํจ์์ ๋งค๊ฐ๋ณ์๋ก ์ ๋ฌ๋๋ ๊ฒฝ์ฐ์ ๋๋ค. ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋งค๊ฐ๋ณ์ ์ ๋ฌ์ ํตํด ์ ํ ๋ชฉ๋ก ํ๋ฉด์์ ์ ํ ์ธ๋ถ์ ๋ณด ํ๋ฉด์ผ๋ก ์ ๋ณด๋ฅผ ๊ณต์ ํ๋ ๋ฑ ๋ค์ํ ํ๋ฉด ๊ฐ์ ์ํํ ์ฌ์ฉ์ ํ์์ด ๊ฐ๋ฅํฉ๋๋ค.
์ฌ์ฉ์ ์ ์ ํจ์ ๊ฐ๋ฐ์์ ๋งค๊ฐ๋ณ์์ ์ค์์ฑ์ ๊ณ ๋ คํ ๋ ์ ์ ํ ๋งค๊ฐ๋ณ์ ์ด๋ฆ, ๊ธฐ๋ณธ๊ฐ ๋ฐ ๋ฐ์ดํฐ ์ ํ์ ์ ํํ๊ธฐ ์ํ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ํผ๋์ ๋ฐฉ์งํ๊ณ ํจ์์ ๊ฐ๋ ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ๋งค๊ฐ๋ณ์์ ๋ชฉ์ ๊ณผ ๋ฐ์ดํฐ ์ ํ์ ๋ฐ์ํ๋ ํ์ค ๋ช ๋ช ๊ท์น์ ๋ฐ๋ฅด๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ํ ํจ์์ ๋งค๊ฐ๋ณ์ ์๋ฅผ ์ต์ํ์ผ๋ก ์ ์งํ๊ณ ์ ํ์ ๋งค๊ฐ๋ณ์์ ๊ธฐ๋ณธ๊ฐ์ ์ฌ์ฉํ๋ฉด ์ฝ๋์ ๋ณต์ก์ฑ์ ์ค์ด๊ณ ์ ์ง ๊ด๋ฆฌ์ ๋์์ด ๋ ์ ์์ต๋๋ค.
์์ฝํ๋ฉด, ๋งค๊ฐ๋ณ์๋ AppMasterno-code ํ๋ซํผ์ ์ฌ์ฉ์ ์ ์ ๊ธฐ๋ฅ ๊ฐ๋ฐ์์ ํ์์ ์ธ ์ญํ ์ ํ๋ฉฐ, ๋ค์ํ ํ๋ก์ ํธ์์ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅํ๋ฉฐ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ฝ๋ ์กฐ๊ฐ์ ๊ตฌํํ ์ ์์ต๋๋ค. ๋งค๊ฐ๋ณ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ๋ฌ ๋ถ๋ถ ๊ฐ์ ์ ๋ณด ์ด๋ ๋ฐ ์ฒ๋ฆฌ๋ฅผ ์ฉ์ดํ๊ฒ ํ์ฌ ๊ฐ๋ฐ๋ ์ํํธ์จ์ด์ ๋ค์์ฑ๊ณผ ๋ชจ๋์ฑ์ ํฅ์์ํต๋๋ค. ๋งค๊ฐ๋ณ์ ์ฌ์ฉ์ ์ค์์ฑ๊ณผ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ดํดํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ AppMaster ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ํฌ๊ฒ ์ต์ ํํ๊ณ ๊ณ ํ์ง์ ํจ์จ์ ์ธ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.