IT/๊ธฐ์ ๋ธ๋ก๊ทธ3 ํด๋ผ์ด์ธํธ-์๋ฒ ์์คํ (Client-Server System) ํด๋ผ์ด์ธํธ์ ์๋ฒ๋? ํด๋ผ์ด์ธํธ๋ ์๋น์ค๋ฅผ ์ ๊ณต๋ฐ๋ ์ฌ๋๋ค์ ์๋ฏธํ๋ค. ์๋ฒ๋ ํด๋ผ์ด์ธํธ์๊ฒ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ฌ๋๋ค์ ์๋ฏธํ๋ค. ๋ณดํต ์น๊ณผ ์ฑ, ๊ฒ์์ด ์๋๋ฐ ์ฑ๊ณผ ๊ฒ์์ ์๊ฐํด๋ณด๋ฉด ๋ค์ด๋ก๋๋ฅผ ์งํํ๊ณ ์น์ ๋ฐ๋ก ๋ค์ด๋ก๋๋ฅผ ํ์ง ์๋๋ค. ๊ทธ ์ด์ ๋ฅผ ์๊ธฐ ์ํด์๋ ๋จผ์ OS์ ๊ฐ๋ ๊ณผ ๋ฐฑ์๋ ์๋ฒ์ ํ๋ก ํธ์๋ ์๋ฒ์ ๋ํด์ ์๊ณ ์์ด์ผํ๋ค. ํ๋ก ํธ์๋ ์๋ฒ ์น์ ์๊ฐํด๋ณด์. ์ฐ๋ฆฌ๋ URL(Uniform Resource Locator, ์ผ๊ด์ฑ์๋ ์์์ ์์น)์ ํตํด ์น ํ์ด์ง๋ฅผ ์ด์ฉํ๋ค. ์ฌ๊ธฐ์ ์น ํ์ด์ง๋ html๋ก ๊ตฌ์ฑ๋์ด์๊ณ html ์ฝ๋ ๋ธ๋ญ๊ณผ js, css๋ก ํํ๋์ด์๋ค. ์ฆ ํน์ html์ Resource(์์)์ด ๋๊ณ ์ฐ๋ฆฌ๋ ์ด ์์น๋ก ์ ์ํด ์์์ ๋ํด ์์ฒญํ๋ค. ์ด ๋, URL์ ์ค์ ๋ก i.. 2024. 2. 26. ๋ชจ๋(Module), ์ปดํฌ๋ํธ(Component), ์ปจํ ์ด๋(Container) ์ปดํฌ๋ํธ์ ๋ชจ๋์ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์๊ฒฉ์ฆ์์๋ ๋์ค๋ ๋ด์ฉ์ธ๋ฐ ์ด ๋ ์ฉ์ด์ ์ฐจ์ด๊ฐ ๋ชจํธํ๋ค. ๋ชจ๋ (Module) ์ด๋? ๋ชจ๋์ ์๊ฐ๋ณด๋ค ์ฝ๊ฒ ์๊ฐํ ์ ์๋ค. ์ฐ๋ฆฌ๊ฐ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ๋, ํ๋์ ๊ธฐ๋ฅ์ ๋ง๋ค๊ฑฐ๋ ํ๋์ ํด๋์ค๋ฅผ ๋ง๋ค๊ฒ ๋๋ค. ์ด๊ฒ์ ๋ชจ๋์ด๋ผ๊ณ ํ๋ค. ์๊ฐ๋ณด๋ค ๋๋ฌด ๊ฐ๋จํ๊ฒ ์์ฑํ๋๋ฐ ์ด๊ฒ์ ์ค์ ์๋ก ๋ค์ด๋ณด๊ฒ ๋ค. ๊ณ์ฐ๊ธฐ๋ฅผ ์์ฑํด๋ณด์. ์ฐ๋ฆฌ๋ ๋ํ๊ธฐ ์ฐ์ฐ์ ์์ฑํ๋ค. int sum(a, b) { return a + b; } ์ด์ ์ด๊ฒ์ ํ๋์ ๋ชจ๋์ด๋ค. ๊ทธ ์ธ -, *, / ์ฐ์ฐ๋ ๋ชจ๋์ด๋ผ๊ณ ํ ์ ์๋ค. ๊ทธ๋ผ ์ฐ๋ฆฌ๋ ์๋ฌธ์ ๊ฐ์ง ์ ์๋ค. ๋ชจ๋์ ํจ์ ๋๋ ๋ฉ์๋์ธ๊ฐ์? ์ ๋ต์ ์๋์ค๋ค. public class Calculator { public int plus(); public int .. 2024. 2. 24. ์ปดํจํฐ์์ Interface๋? ๋จผ์ , Interface์ ๋ป์ ์ํธ ์์ฉ์ด๋ผ๊ณ ํฉ๋๋ค. (Google ๋ฒ์ญ๊ธฐ) ์ํธ ์์ฉ์ด๋ผ๊ณ ํ๋ฉด A์ B๊ฐ ์๋ก ๋ฌผ๊ฑด์ ์ฃผ๊ณ ๋ฐ๋ , ๋ํ๋ฅผ ํ๋ ์ธ์์ ํ๋ (?) ๋ ๊ฐ ์ด์์ ๋ฌด์ธ๊ฐ๊ฐ ์๋ก ๋ฌด์ธ๊ฐ๋ฅผ ํ๋ ๊ฒ์ด๋ค. ์ ์ํ ๋ด์ฉ์ด ์ถ์์ ์ด๋ผ๊ณ ์๊ฐํ ์ ์๋ค. ๊ทธ๋์ ์ปดํจํฐ์์๋ ์ด ์ถ์์ ์ธ ๊ฐ๋ ์ ์ฌ์ฉํ๋ค. โป ์ฐธ๊ณ ๋ก Interface์ ๊ฐ๋ ์ ์ ํํ ์๊ณ ์์ผ๋ฉด SW ์ค๋ฅ, HW ์ค๋ฅ ๋ฑ ์ด์ ์ด ๋๋ฌด ๋ง์ต๋๋ค. ์์ฑ์๋ ๊ตฐ๋ ํต์ ๋ณ ์ถ์ ์ผ๋ก ์ด ACE์์ต๋๋ค. ๊ตฐ๋ ํต์ ๋ณ์ด๋ผ๋ฉด ์ฐธ ์ค์ํ ๊ฒ๋๋ค. ๋ง์ฝ์ ์ปดํจํฐ์ ์ฌ๋๊ฐ์ ์ธํฐํ์ด์ค๋ฅผ ์๊ฐํด๋ณด์. ์ปดํจํฐ ์ฌ๋ ์ด ๊ธ์ ๋ณด๋ 'ํ๋ฉด'์ ์ปดํจํฐ์ ์ฌ๋๊ณผ์ ์ธํฐํ์ด์ค์ด๋ค. ์ปดํจํฐ๋ ๊ธฐ๊ณ ๋ถํ์ผ๋ก ์ ๊ธฐ์ ์ธ ์ ํธ 0 or 1๋ก๋ง ๋์์ ํ๋ค. ๊ทผ๋ฐ ์ฐ๋ฆฌ๊ฐ .. 2024. 1. 2. ์ด์ 1 ๋ค์