[Spring] Client, Server, DB์ ํ๋ฆ ์ตํ๊ธฐ ์ํ ๊ฐ๋
์ ๋ฆฌ
โ Spring์ ๊ตฌ์กฐ 1. Controller : ๊ฐ์ฅ ๋ฐ๊นฅ ๋ถ๋ถ, ์์ฒญ/์๋ต์ ์ฒ๋ฆฌํจ. 2. Service : ์ค๊ฐ ๋ถ๋ถ, ์ค์ ์ค์ํ ์๋์ด ๋ง์ด ์ผ์ด๋๋ ๋ถ๋ถ 3. Repo : ๊ฐ์ฅ ์์ชฝ ๋ถ๋ถ, DB์ ๋ง๋ฟ์ ์์. (Repository, Entity) โ๏ธ RDBMS - RDBMS(Relational DataBase Management System), ์ค์ฌ์ RDB - ์ปดํจํฐ์ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋ ๊ธฐ์ - ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค - RDBMS์ ์ข
๋ฅ : MySQL, PostgreSQL, Oracle Database(์ ๋ฃ) โ๏ธ H2 - RDBMS์ ํ ์ข
๋ฅ - In-memory DB๋ก, ์๋ฒ๊ฐ ์๋ํ๋ ๋์์๋ง ๋ด์ฉ์ ์ ์ฅํ๊ณ , ์๋ฒ๊ฐ ์๋์ ๋ฉ์ถ๋ฉด ๋ฐ์ดํฐ๊ฐ ๋ชจ๋ ์ญ์ ๋จ. = ์๋ฒ๊ฐ ์ผ์ ธ์๋ ..