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을 제외하고 모두 설치한다.

 

Posted by Taoist
,