๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Algorithm

Java ๊ด€๋ จ ๋ฉด์ ‘ ์ค€๋น„ 2

by ์ฃผ๋ฐœ2 2020. 3. 26.
๋ฐ˜์‘ํ˜•

์ž๋ฐ” ํŠน์ง• - JVM(Java Virtual Machine)

JVM - ์‹œ์Šคํ…œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ด€๋ฆฌํ•˜๋ฉด์„œ ์ž๋ฐ” ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•ด ์ด์‹ ๊ฐ€๋Šฅํ•œ ์‹คํ–‰ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•œ๋‹ค.

โ— ์–ด๋Š ์šด์˜์ฒด์ œ ์ƒ์—์„œ๋„ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ์šด์˜์ฒด์ œ์— ๋…๋ฆฝ์ ์ด๋‹ค. ์ด์‹์„ฑ์ด ๋†’๋‹ค.

โ— GC(Garbage Collection)์„ ํ†ตํ•ด ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ž๋™์œผ๋กœ ๊ด€๋ฆฌํ•œ๋‹ค.

โ— JVM์€ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

 

 

 

OOP(Object-Oriented Programming) - ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ์ฒด๋กœ ์ทจ๊ธ‰ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์— ๋ฐ˜์˜ํ•œ ๊ฒƒ, ์ธ๊ฐ„์˜ ์‚ฌ๊ณ ์™€ ๋น„์Šทํ•œ ์ ‘๊ทผ.

๊ฐ์ฒด์™€ ๊ฐ์ฒด์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ํ†ตํ•ด ํ”„๋กœ๊ทธ๋žจ์ด ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.

โ— ์ฝ”๋“œ์˜ ์žฌ์‚ฌ์šฉ์„ฑ์ด ๋†’๋‹ค.

โ— ์ง๊ด€์ ์ธ ์ฝ”๋“œ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

โ— ๊ฐœ๋ฐœ ์†๋„๊ฐ€ ํ–ฅ์ƒ๋œ๋‹ค.

 

 

 

๋‹คํ˜•์„ฑ

ํ•˜๋‚˜์˜ ์ง€์‹œ์— ๋Œ€ํ•ด ๊ฐ์ฒด๊ฐ€ ๊ฐ์ž ๋‹ค๋ฅธ ํ–‰์œ„๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ.

๊ฐ™์€ ์ฝ”๋“œ์—์„œ ์—ฌ๋Ÿฌ ์‹คํ–‰ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜จ๋‹ค.

์˜ˆ์‹œ

 

 

 

์˜ค๋ฒ„๋กœ๋”ฉ(Overloading)

ํ•œ ํด๋ž˜์Šค์—์„œ ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ๊ฐœ์ˆ˜์™€ ์ž๋ฃŒํ˜•์„ ๋‹ค๋ฅด๊ฒŒ ์„ค์ •ํ•˜์—ฌ ๊ฐ™์€ ์ด๋ฆ„์˜ ๋ฉ”์†Œ๋“œ๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ ๊ฐ€์งˆ ์ˆ˜

์žˆ๊ฒŒ ํ•˜๋Š”๊ธฐ์ˆ .

e.g) void plus(int a, int b) /// void plus(double a, double b)

-> ๋ฉ”์„œ๋“œ ์ด๋ฆ„์€ ๋™์ผํ•˜์ง€๋งŒ ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ์ž๋ฃŒํ˜•์ด ๋‹ค๋ฆ„.

 

 

 

์˜ค๋ฒ„๋ผ์ด๋”ฉ(Overriding)

overwrite(๋ฎ์–ด์“ฐ๋‹ค ์ƒ๊ฐ), ๋ฌดํšจํ™” ์‹œํ‚ค๋‹ค

๋ถ€๋ชจ ํด๋ž˜์Šค์—๊ฒŒ ์ƒ์†๋ฐ›์€ ๋ฉ”์†Œ๋“œ๋ฅผ ์ž์‹ ํด๋ž˜์Šค์—์„œ ๋‹ค์‹œ ์žฌ์ •์˜ ํ•˜๋Š” ๊ฒƒ.

๋ฉ”์†Œ๋“œ์˜ ์ด๋ฆ„, ๋ฐ˜ํ™˜ํ˜•, ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ฐ€ ๊ฐ™์•„์•ผ '๋ฉ”์†Œ๋“œ ์˜ค๋ฒ„๋ผ์ด๋”ฉ'์ด ์„ฑ๋ฆฝํ•œ๋‹ค.

 

 

 

์ƒ์†

๊ธฐ์กด ํด๋ž˜์Šค์— ๋ฉ”์†Œ๋“œ์™€ ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ƒˆ๋กœ์šด ํด๋ž˜์Šค๋ฅผ ์ •์˜ํ•˜๋Š” ๊ฒƒ.

์—ฐ๊ด€๋œ ํด๋ž˜์Šค๋“ค์— ๋Œ€ํ•ด ๊ณตํ†ต์ ์ธ ๊ทœ์•ฝ์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ถ€๋ชจํด๋ž˜์Šค + ์ž์‹ํด๋ž˜์Šค -> ์ฝ”๋“œ ์ค‘๋ณต์„ ์ค„์ธ๋‹ค.

 

 

 

GET / POST ๋ฐฉ์‹

HTTP ํ”„๋กœํ† ์ฝœ์ด ์ œ๊ณตํ•ด์ฃผ๋Š” ๋ฉ”์„œ๋“œ, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„๋กœ ์š”์ฒญ์„ ๋ณด๋‚ด๋Š” ๋ฐฉ๋ฒ•

โ— GET์€ ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์›น ์„œ๋ฒ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋ฉฐ ์ฃผ์†Œ์ฐฝ์— ๊ธฐ๋ก์ด ๋‚จ๋Š”๋‹ค.

- e.g) www.naver.com?id=aaa&password=1234

- URL ๋’ค์— ๋ฐ์ดํ„ฐ๋ฅผ Key, Value ์Œ์œผ๋กœ ๋„ฃ์–ด์„œ ๋ณด๋‚ธ๋‹ค.

- ๋ณด์•ˆ์— ์ทจ์•ฝํ•˜๋‹ค.(URL์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋…ธ์ถœ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ)

- ์ „์†กํ•˜๋Š” ๊ธธ์ด์— ์ œํ•œ์ด ์žˆ๋‹ค.

 

โ— POST๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์›น ์„œ๋ฒ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋ฉฐ ์ฃผ์†Œ์ฐฝ์— ๊ธฐ๋ก์ด ๋‚จ์ง€ ์•Š๋Š”๋‹ค.

- Body์— ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จ์‹œํ‚จ๋‹ค.

- Get๋ฐฉ์‹ ๋ณด๋‹ค๋Š” ๋ณด์•ˆ์— ๊ฐ•๋ ฅํ•จ.

- ์ „์†กํ•˜๋Š” ๊ธธ์ด์— ์ œํ•œ์ด ์—†๋‹ค.

 

โ— GET ๋ฐฉ์‹์ด POST ๋ฐฉ์‹๋ณด๋‹ค ๋น ๋ฅด๋‹ค.

-> GET๋ฐฉ์‹์˜ ์š”์ฒญ์€ ์บ์‹ฑ๋•Œ๋ฌธ์— ๋น ๋ฅด๋‹ค.

 

* ์บ์‹ฑ์ด๋ž€

ํ•œ๋ฒˆ ์ ‘๊ทผ ํ›„, ๋˜ ์š”์ฒญํ•  ์‹œ ๋น ๋ฅด๊ฒŒ ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด ๋ ˆ์ง€์Šคํ„ฐ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ์‹œ์ผœ ๋†“๋Š” ๋ฐฉ๋ฒ•.

 

 

 

์ฟ ํ‚ค / ์„ธ์…˜ / ์บ์‹œ

โ— ์ฟ ํ‚ค

- ํด๋ผ์ด์–ธํŠธ์˜ ๋ธŒ๋ผ์šฐ์ €์— ์ €์žฅ์ด ๋œ๋‹ค. ๋ณด์•ˆ์„ฑ X

- ์‚ฌ์šฉ์ž์˜ ํŽธ์˜๋ฅผ ์œ„ํ•˜๋˜, ์ง€์›Œ์ง€๊ฑฐ๋‚˜ ์กฐ์ž‘๋˜๊ฑฐ๋‚˜ ๊ฐ€๋กœ์ฑ„์ด๋”๋ผ๋„ ํฐ ์ผ์€ ์—†์„ ์ˆ˜์ค€์˜ ์ •๋ณด๋“ค์„ ๋ธŒ๋ผ

์šฐ์ ธ์— ์ €์žฅํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋จ.

- e.g) ๋กœ๊ทธ์ธ์ฐฝ์˜ ์•„์ด๋””๋ฅผ ์ž๋™์™„์„ฑ

- e.g) ์‡ผํ•‘๋ชฐ ์‚ฌ์ดํŠธ์—์„œ ๋กœ๊ทธ์ธ ์•ˆ ํ•œ ์ƒํƒœ๋กœ ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๋‹ด๊ธฐ ๋“ฑ

- e.g) ์ž๋™๋กœ๊ทธ์ธ, ํŒ์—…์—์„œ "์˜ค๋Š˜ ๋” ์ด์ƒ ์ด ์ฐฝ์„ ๋ณด์ง€ ์•Š์Œ" ์ฒดํฌ,

 

โ— ์„ธ์…˜

- ์„œ๋ฒ„์— ์ €์žฅ๋˜๋Š” ์ฟ ํ‚ค.

- ์‚ฌ์šฉ์ž๋‚˜ ๋‹ค๋ฅธ ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋…ธ์ถœ๋˜์–ด์„œ๋Š” ์•ˆ๋˜๋Š” ์„œ๋น„์Šค ์ œ๊ณต์ž๊ฐ€ ์ง์ ‘ ๊ด€๋ฆฌํ•ด์•ผ ํ•  ์ •๋ณด๋“ค์€ ์„ธ์…˜์œผ

๋กœ ์„œ๋ฒ„ ์•ˆ์—์„œ ๋‹ค๋ฃจ์–ด์ง„๋‹ค.

- e.g) ๋กœ๊ทธ์ธ ๊ฐ™์ด ๋ณด์•ˆ์ƒ ์ค‘์š”ํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ์‚ฌ์šฉ

 

* ์ฟ ํ‚ค์™€ ์„ธ์…˜์˜ ๊ฐ€์žฅ ํฐ ์ฐจ์ด์ ์€ ์‚ฌ์šฉ์ž์˜ ์ •๋ณด๊ฐ€ ์ €์žฅ๋˜๋Š” ์œ„์น˜๊ฐ€ ๋‹ค๋ฅด๋‹ค.

- ์ฟ ํ‚ค -> ํด๋ผ์ด์–ธํŠธ , ์„ธ์…˜ -> ์„œ๋ฒ„

 

โ— ์บ์‹œ

- ๊ฐ€์ ธ์˜ค๋Š”๋ฐ ๋น„์šฉ์ด ๋“œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๋ฒˆ ๊ฐ€์ ธ์˜จ ๋’ค์—๋Š” ์ž„์‹œ๋กœ ์ €์žฅํ•ด๋‘๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.

- ์›น์บ์‹œ๋Š” ์ด๋ฏธ์ง€(css. js)๋“ฑ์˜ ์ •๋ณด๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ๋•Œ ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ๋Ÿ‰๋„ ๋ฐœ์ƒํ•˜๊ณ  ์‹œ๊ฐ„๋„ ๋“ค๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž

๊ฐ€ ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐฉ๋ฌธํ•  ๋ฒ•ํ•œ ์‚ฌ์ดํŠธ์—์„œ๋Š” ํ•œ ๋ฒˆ ๋ฐ›์•„์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ ๋ฐ ์„œ๋ฒ„์— ์ €์žฅํ•ด ๋‘”๋‹ค.

 

 

REST API

๊ฐ ์š”์ฒญ์ด ์–ด๋–ค ๋™์ž‘์ด๋‚˜ ์ •๋ณด๋ฅผ ์œ„ํ•œ ๊ฒƒ์ธ์ง€๋ฅผ ๊ทธ ์š”์ฒญ์˜ ๋ชจ์Šต ์ž์ฒด๋กœ ์ถ”๋ก ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

RESTfulํ•˜๊ฒŒ ๋งŒ๋“  API๋Š” ์š”์ฒญ์„ ๋ณด๋‚ด๋Š” ์ฃผ์†Œ๋งŒ์œผ๋กœ๋„ ๋Œ€๋žต ๋ฌด์Šจ ์ •๋ณด์ธ์ง€ ํŒŒ์•…์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

์„œ๋ฒ„์— REST API๋กœ ์š”์ฒญ์„ ๋ณด๋‚ผ๋•Œ๋Š” HTTP๋ž€ ๊ทœ์•ฝ์— ๋”ฐ๋ผ ์‹ ํ˜ธ๋ฅผ ์ „์†กํ•œ๋‹ค.

HTTP ์š”์ฒญ์„ ๋ณด๋‚ผ๋•Œ ์–ด๋–ค URI์— ์–ด๋–ค ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ• ์ง€ ๊ฐœ๋ฐœ์ž๋“ค ์‚ฌ์ด์— ๋„๋ฆฌ ์ง€์ผœ์ง€๋Š” ์•ฝ์†.

* HTTP(HyperText Transfer Protocol)

- ์ธํ„ฐ๋„ท์—์„œ, ์›น ์„œ๋ฒ„์™€ ์‚ฌ์šฉ์ž์˜ ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์ด์— ๋ฌธ์„œ๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํ†ต์‹  ๊ทœ์•ฝ์„ ๋งํ•œ๋‹ค.

 

 

 

API(Application Programming Interface)

์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด๋กœ๋ถ€ํ„ฐ ์ง€์ •๋œ ํ˜•์‹์œผ๋กœ ์š”์ฒญ / ๋ช…๋ น์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์ˆ˜๋‹จ

ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ์„œ๋กœ ์„œ๋กœ ์ƒํ˜ธ์ž‘์šฉ ํ•˜๋Š” ๊ฒƒ์„ ๋„์™€์ฃผ๋Š” ๋งค๊ฐœ์ฒด

 

 

ํ”„๋ ˆ์ž„์›Œํฌ

ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๋‹ฌ๋ฆฌ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ‹€๊ณผ ๊ตฌ์กฐ๋ฅผ ๊ฒฐ์ •ํ•  ๋ฟ ์•„๋‹ˆ๋ผ, ๊ทธ ์œ„์— ๊ฐœ๋ฐœ๋œ ๊ฐœ๋ฐœ์ž์˜ ์ฝ”๋“œ๋ฅผ ์ œ์–ดํ•œ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๊ตฌ์ฒด์ ์ด๋ฉฐ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ธฐ๋ฐ˜ ์ฝ”๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ์„ค๊ณ„์ž๊ฐ€ ์˜๋„ํ•˜๋Š” ์—ฌ๋Ÿฌ ๋””์ž์ธ ํŒจํ„ด์˜ ์ง‘ํ•ฉ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.

ํŠน์ • ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ์—ฌ๋Ÿฌ ์š”์†Œ๋“ค๊ณผ ๋ฉ”๋‰ด์–ผ์ธ ๋ฃฐ์„ ์ œ๊ณตํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ

 

 

 

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

ํด๋ž˜์Šค๋‚˜ ํ•จ์ˆ˜์˜ ์ง‘ํ•ฉ, ๊ฐœ๋ฐœ์„ ํ•˜๋ฉฐ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ๋“ค์ด๋‚˜ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ํ•จ์ˆ˜๋“ค์„ ๋งค๋ฒˆ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋”ฉ์„ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ๋ฏธ๋ฆฌ ๋งŒ๋“  ํ•จ์ˆ˜๋‚˜ ํด๋ž˜์Šค๋ฅผ ์–ด๋”˜๊ฐ€์— ์ €์žฅํ•ด๋†“๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ

์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์–ด๋–ค ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋„๊ตฌ๋“ค

(๋„๊ตฌ - ํด๋ž˜์Šค, ํ•จ์ˆ˜, ๋ฐ˜๋ณต์ ์ธ ๊ธฐ๋Šฅ๋“ค)

 

 

 

SM(System Management) / SI(System Integration)

SM

- ํ˜„์žฌ ์šด์˜์ค‘์ธ ์‹œ์Šคํ…œ์„ ์œ ์ง€๋ณด์ˆ˜, ์ถ”๊ฐ€๊ฐœ๋ฐœ, ๊ธฐ๋Šฅ๊ฐœ์„  ๋“ฑ์„ ํ•˜๋Š” ์ž‘์—…

 

SI

- ์ „์‚ฐ ์‹œ์Šคํ…œ์„ ํ•„์š”๋กœ ํ•˜๋Š” ๊ณณ์œผ๋กœ๋ถ€ํ„ฐ ํ•˜์ฒญ์„ ๋ฐ›์•„์„œ ์‹œ์Šคํ…œ์˜ ๊ธฐํš, ๊ฐœ๋ฐœ, ์œ ์ง€๋ณด์ˆ˜, ์šด์˜ ๋“ฑ์„ ๋Œ€์‹ 

ํ•ด์ฃผ๋Š” ์—…์ข…์ด๋‹ค.

- ์‹œ์Šคํ…œ ๊ตฌ์„ฑ ์š”์†Œ๋“ค์„ ์ˆœ์ฐจ์ ์œผ๋กœ ๊ฒฐํ•ฉํ•˜์—ฌ ํ•˜๋‚˜์˜ ์ „์ฒด ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ณผ์ •

 

 

 

Static ๋ณ€์ˆ˜(ํด๋ž˜์Šค ๋ณ€์ˆ˜)

ํด๋ž˜์Šค์˜ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค๊ฐ€ ๊ณต์œ ํ•˜๋Š” ๋ณ€์ˆ˜.

ํด๋ž˜์Šค ๋ณ€์ˆ˜๋Š” ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ ์ด์ „์— ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์— ์กด์žฌํ•œ๋‹ค.

 

 

 

 

* ๊ฐ„๋žตํ•˜๊ฒŒ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ด๊ณ , ํ‹€๋ฆฐ ๋‚ด์šฉ์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

 

References

https://youtu.be/iOueE9AXDQQ

- REST API

 

https://velog.io/@victor/%ED%94%8C%EB%9E%AB%ED%8F%BC-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-API%EB%A5%BC-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90

- ํ”„๋ ˆ์ž„์›Œํฌ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

 

https://engkimbs.tistory.com/673

- ํ”„๋ ˆ์ž„์›Œํฌ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

 

https://blog.naver.com/hotzzang2004/221475468062

https://blog.naver.com/cjhol2107/221766719219

- Java ๊ด€๋ จ ๋‚ด์šฉ

 

http://www.itworld.co.kr/news/110837

- JVM

 

์œค์„ฑ์šฐ์˜ ์—ดํ˜ˆ Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ

 

 

https://mangkyu.tistory.com/17

- Get / Post

 

https://youtu.be/OpoVuwxGRDI

- ์ฟ ํ‚ค / ์„ธ์…˜ / ์บ์‹œ

 

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€

๐Ÿ”HALO