Presentation Layer -- Bussiness Layer -- Persistence Layer
(보여지는 view 영역) (비지니스 로직) (DB 부분)
Open Source 기반의 프레임웍
이름 주요 관심사
-------------------------------------------------------------
Struts Controller
iBatis Persistence Layer과 관련된 프레임웍
(개발자가 JDBC 객체들을 직접적으로 제어할 필요 x)
= 개발자로 하여금 SQL 쿼리에만 집중하라~~
Spring A라는 클래스가 B라는 클래스를 사용시
A는 B에는 의존적이다!! (A depends on B)
Spring core 패키지에 DI 패턴이 적용(스프링의 핵심)
DI(Dependency Injection : 의존성 주입)
의존적 코드를 하드코딩하지 않고 외부의 xml에 기재함으로써
의존성을 약하게 만드는 기법
스프링 빌드
http://www.springsource.org/ ==> with-dependencies.zip 다운
이클립스에 스프링 플러그인을 받자
인스톨 뉴 소프트웨어 -애드 어베일러블 소프트웨어 - 애드
Name : Spring IDE
Location : http://springide.org/updatesite
위에 사이트를 pending하고 설치할때 Integration을 제외하고 모두 설치한다.