Spring core
Last updated
Last updated
Spring core(core container)
BeanFactory๊ฐ Ioc ํจํด์ ์ด์ฉํด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์ , ์์กด์ฑ์ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋์์ ๋ถ๋ฆฌ์ํจ๋ค.
User interface, Validation, JNDI, EJB, JavaMail์ง์
Spring context
BeanFactory๋ฅผ ์์๋ฐ์ ApplicationContext์์ ์ถ๊ฐ์ ์ผ๋ก i18n, ๋ผ์ดํ์ฌ์ดํด, ์ถ๊ฐ์ ์ธ Validation์ ์ง์ํด์ ๊ธฐ๋ฅ ํ์ฅ
Email, JDNI access, EJB ์ฐ๋, remoting, scheduling ๋ฑ์ ์ํฐํ๋ผ์ด์ฆ ์๋น์ค ์ถ๊ฐ์ ๊ณต, ๋ค๋ฅธ ํ ํ๋ฆฟ ํ๋ ์์ํฌ์์ ํตํฉ๊ธฐ๋ฅ ์ง์
Spring AOP module
configuration ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ํตํด์ AOP ๊ธฐ๋ฅ์ ์ง์ํจ. Spring์์ ๊ด๋ฆฌํ๋ ๋ชจ๋ ๊ฐ์ฒด๋ AOP๊ฐ ๊ฐ๋ฅํจ
ํธ๋์ญ์ ๊ด๋ฆฌ ์ง์(์ ์ธ์ ํธ๋์ญ์ ์์ฑ์ด ๊ฐ๋ฅํด์ง)
Spring DAO(Data access object)
Spring JDBC DAO ์ถ์ ๋ ์ด์ด์์ ๋ค๋ฅธ DB ๋ฒค๋๋ค์ Exception handling, ์๋ฌ ๋ฉ์ธ์ง๋ฅผ ๊ด๋ฆฌํ๋ ์์ธ๊ณ์ธต์ ์ ๊ณตํจ
JDBC๋ฅผ ์ด์ฉํ DB access๋ฅผ ์ง์ํจ. ํธ๋์ญ์ ๊ด๋ฆฌ๊ธฐ๋ฅ ์ง์
Spring ORM
์ฌ๋ฌ ORM ํ๋ ์์ํฌ์์ ์ฐ๋์ ์ง์ํจ
Spring Web module
์น ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ context๋ฅผ ์ ๊ณตํจ
Spring MVC framework
์์ ํ MVC ๊ตฌํ์ ์ง์ํจ
์ ๋ต ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ค์ ๊ฐ์ ธ์ค๋ ๋ฐฉ์์ผ๋ก ๋ค์ํ ๋ทฐ ๊ธฐ์ ์ ์ง์ํจ