์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Java
- ๋ ์์ผ์ง
- JAVA๊ฐ๋ฐ์
- ํด๋ฆฐ์ฝ๋
- ๊นจ๋ํ์ฝ๋
- ์ฑ ๋๋
- ์ฑ์ํซํ
- ๋์์ธํจํด
- docker
- ์ฑ์๋ง์ง
- ์ฑ ์ฝ๊ธฐ
- ๋ ์
- ์ฑ์์ง์ฅ์ธ
- ํค๋ํผ์คํธ
- ํค๋ํผ์คํธ๋์์ธํจํด
- IntelliJ
- ์ฑ์
- DesignPattern
- ์ง์ฅ์ธ
- ๊ฐ์ฒด์งํฅ
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- ์์
- ์ฑ์๋ณผ๊ฑฐ๋ฆฌ
- ์ง์ฅ์ธ์ ์ฌ
- ์ฃผ๋์ด๊ฐ๋ฐ์
- ์ฝ๋ฉ
- ์ค๋ธ์ ํธ
- ๊ฐ๋ฐ์
- Linux
- JavaScript
- Today
- Total
๋ชฉ๋กDSL (1)
๋ญ๋ฐ๊ฐ๋ฐ
23์ผ์ฐจ. ํด๋ฆฐ์ฝ๋[4์ฃผ์ฐจ_ ๊ธ์์ผ] 206-215pg #์์ฝ 11. ์์คํ 1) ๋์๋ฅผ ์ธ์ด๋ค๋ฉด? 2) ์์คํ ์ ์๊ณผ ์์คํ ์ฌ์ฉ์ ๋ถ๋ฆฌํ๋ผ. 3) ํ์ฅ * ์๋ฐ์์ ์ฌ์ฉํ๋ ๊ด์ or ๊ด์ ๊ณผ ์ ์ฌํ ๋ฉ์ปค๋์ฆ 3๊ฐ a. ์๋ฐ ํ๋ก์ b. ์์ ์๋ฐ AOP ํ๋ ์์ํฌ c. AspectJ ๊ด์ : ๊ด์ฌ์ฌ๋ฅผ ๊ด์ ์ผ๋ก ๋ถ๋ฆฌํ๋ ๊ฐ์ฅ ๊ฐ๋ ฅํ ์ธ์ด๋๊ตฌ, ์ธ์ด ์ฐจ์์์ ๊ด์ ์ ๋ชจ๋ํ ๊ตฌ์ฑ์ผ๋ก ์ง์ํ๋ ์๋ฐ ์ธ์ด ํ์ฅ. 4) ํ ์คํธ ์ฃผ๋ ์์คํ ์ํคํ ์ณ ๊ตฌ์ถ - ์ฝ๋ ์์ค์์ ์ํคํ ์ณ ๊ด์ฌ์ฌ๋ฅผ ๋ถ๋ฆฌํ ์ ์์ผ๋ฉด ์ง์ ํ ํ ์คํธ ์ฃผ๋ ์ํคํ ์ฒ ๊ตฌ์ถ์ด ๊ฐ๋ฅํด์ง๋ค. 5) ์์ฌ๊ฒฐ์ ์ ์ต์ ํํ๋ผ - ์์ฌ๊ฒฐ์ ์ ์ต๋ํ ๋ฏธ๋ฃจ๋๊ฒ ์ต์ ์ด๋ฉฐ, ๊ฐ์ฅ ์ ํฉํ ์ฌ๋์๊ฒ ์์ฌ๊ฒฐ์ ์ ๋งก๊ธฐ๋ฉด ์ข๋ค. 6) ๋ช ๋ฐฑํ ๊ฐ์น๊ฐ ์์ ๋ ํ์ค์ ํ๋ช ํ๊ฒ ์ฌ..