| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- reflection
- ์ฑ์ฉํ์ ํ
- Dialog
- OpenAPI
- url
- ๊ธฐ์ด100์
- tcp
- OOP
- 2024-08-20
- ์ฝ๋์
- Kotlin
- Python
- 2024-08-21
- fontstyle
- FACTORY
- http method
- menutab
- URN
- datepicker
- udp
- ํ๋ IT&E
- ์ด๋ ธํ ์ด์
- uri
- di
- Android Studio
- Factory Method Pattern
- IOC
- AndroidStudio
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- swagger
๋ชฉ๋กIOC (1)
dingdong coding
์ผ๋ฐ์ ์ธ ์๋ฐ ํ๋ก๊ทธ๋จ์์๋ ๊ฐ ๊ฐ์ฒด๋ค์ด ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ๊ฒฐ์ ํ๊ณ ๊ฐ ๊ฐ์ฒด๋ฅผ ์ง์ ์์ฑ ๋ฐ ์กฐ์ํ๋ ์์ ์ ํ์ต๋๋ค. ( ๊ฐ์ฒด๋ฅผ ์ง์ ์์ฑํ์ฌ ๋ฉ์๋ ํธ์ถ ) ์ฆ, ๋ชจ๋ ์์ ์ ์ฌ์ฉ์๊ฐ ์ ์ดํ๋ ๊ตฌ์กฐ์ ๋๋ค. ํ์ง๋ง ์ ์ด์ ์ญ์ ์ด ์ ์ฉ๋ ๊ฒฝ์ฐ, ๊ฐ์ฒด์ ์์ฑ์ ํน๋ณํ ๊ด๋ฆฌ ์์ ์ฃผ์ฒด์๊ฒ ๋งก๊น๋๋ค. 1. ์ ์ด์ ์ญ์ ( Ioc, Inversion of Control ) : ์ ์ด์ ์ญ์ ์ด๋, ๋ง ๊ทธ๋๋ก '์ญ์ผ๋ก ์ ์ดํ๋ ๊ฒ'์ด๋ค. ๊ทธ๋ ๋ค๋ฉด ๋๊ฐ ์ด๋ค ๊ฒ์ ์ ์ดํ๋์ง ์์๋ด ์๋ค. ๊ธฐ์กด = ๊ตฌํ ๊ฐ์ฒด ์ค์ค๋ก, ๊ฐ๋ฐ์๊ฐ ์ญ์ ๋ ์ฃผ์ฒด = ์ธ๋ถ ์กฐ๋ฆฝ๊ธฐ (assembler) + Spring FrameWork์์๋ Ioc Container ๋ฌด์์ ์ ์ด = ๊ตฌํ ๊ฐ์ฒด์ ์์ฑ ๋ฐ ์ฐ๊ฒฐ, ์๋ช ์ฃผ๊ธฐ ๊ด๋ฆฌ, ์ ์ด ํ๋ฆ์ ๋ํ ๊ถํ..