- ๋ณดํต 1์๊ฐ์ ์ด๋ก , 2์๊ฐ์ ์ค์ต์๊ฐ
- 1์๊ฐ์ ์ด๋ก ์๊ฐ ๋ด์ฉ์ ๋ค์ผ๋ฉด์ ๋ฐ๋ก๋ฐ๋ก ํ์ดํ
- ์ฌ๋ผ์ด๋์ ์๋ ๋ด์ฉ ๋ณด๋ค๋ ์ฌ๋ผ์ด๋๋ฅผ ์ค๋ช ํ๋ ๊ฐ์ฌ๋์ ์ด์ผ๊ธฐ๋ฅผ ๊ธฐ๋กํ๋๊ฒ์ด ํจ์จ์ (์ฌ๋ผ์ด๋๋ ๊ณต์ ๊ฐ ๋์ด์์)
- ์ด๋ก ์๊ฐ์ ์ธ๊ธ๋๋ ํค์๋์ ๊ฒฝ์ฐ ๋ณ๋๋ก ์ฐพ์์ ์ ๋ฆฌํด๋ณด๊ธฐ (AOP, ํธ๋์ญ์ , ์บ์ ๋ฑ)
- ๊ฐ์ฒด์งํฅ์ ์ฐ์ตํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ DB์ ์น์ด ์๋ ์์ Java ์ดํ๋ฆฌ์ผ์ด์ ์ด๋ผ๋ ์ด์ผ๊ธฐ๊ฐ ๋์ด
- ๋ธ๋์ญ๊ณผ ๊ฐ์ ์นด๋๊ฒ์, ์ํ ์๋ฒํ ์์คํ ๋ฑ
- ๊ฐ์์๊ฐ์ ๋ฐฐ์ด ๊ฐ์ฒด์งํฅ ์ฝ๋๋ฅผ ๋ ์ฌ๋ฆฌ๋ฉฐ ์ค์ ๋ก ๋ง๋ค์ด ๋ณด๊ธฐ