본문 바로가기

스프링 프레임워크 및 DI(Dependency Injection)패턴 스프링(Spring) - 스프링의 정의 - 기업환경에서 필요로 하는 기능을 제공하는 경량의 프레임워크 - J2EE가 제공하는 다수의 기능을 지원 - DI(Dependency Injection), AOP(Aspect Oriented Programming) 지원 - 스프링의 특징 1. 경량 컨테이너 - 자바 객체를 담고 있는 컨테이너 (모든 객체를 스프링이 생성하여 컨테이너에 저장) - 자바 객체의 생성 및 소멸과 같은 라이프 사이클 관리 - 스프링으로부터 필요한 객체를 가져와 사용 2. DI(Dependency Injection) 패턴 지원 - 설정 파일(xml) 또는 어노테이션을 통해 객체 간 의존 관계 설정 - 객체는 직업 의존하고 있는 객체를 생성하거나 검색할 필요 없음 3. AOP(Aspect Or.. 더보기
Tip - Spring framework library 쉽게 사용하기 1. 메뉴 중 window - preference 클릭, Add_Library 클릭 - User Library 선택 2. User Library를 누르고 New - 만들고자하는 user library name 입력 후 OK! 3. 그리고 나면 Add JARs 버튼이 활성화 되는데 spring framework에 필요한 library를 아래와 같이 하나의 폴더에 모아놓고 한번에 추가하여 사용 위와 같은 과정을 거치면 새로운 자바 프로젝트를 생성할 때마다 일일히 JAR 파일을 추가하는 것이 아니라 User Library로 만든 라이브러리들을 쉽게 등록하여 사용할 수 있다. 또한 새로운 JAR 파일을 User Library에 추가하는 경우 이전에 만들었던 자바 프로젝트에도 자동적으로 새로 추가한 JAR파일이 .. 더보기
Spring Framework 설치과정 및 환경설정 1. www.springsource.org/download 를 입력하여 spring framework 3.1.0.release 아래에 있는 download 클릭 2. 아래의 정보를 입력하지말고 아래의 Take me to the download page 클릭! 3. 다음 페이지에서 more 클릭! 4. 3.0.2.release를 누르면 세가지 파일이 나오는데 아래의 X 표시한 21.4mb 파일을 제외한 두가지 다운로드 5. 그리고 원하는 위치에 압축을 해제한다. 1. 위의 메뉴에서 Help - Install New Software 2. 1번의 add를 클릭하고, name에 Spring, Location에 http://dist.springframework.org/release/IDE 작성 후 OK 클릭 3... 더보기