프로그래밍/Spring 썸네일형 리스트형 DI(DepenDency Injection) - 1 의존스프링의 주요 기능 : DI 패턴지원스프링 컨테이너는 빈 객체를 저장, 각 객체간의 의존 관계를 관리 ☞ 설계가 쉽고, 유지보수 및 확장성이 좋아진다 의존성 주입Spring Framework가 지원하는 핵심기능객체 사이의 이존 관계가 객체 자신이 아닌 외부(조립기)에 의해 설정 컨테이너의 역할예) B객체를 컨테이너가 직접 생성하여 A객체로 주입(설정)해주는 역할을 담당☞ 스프링은 객체를 관리하는 컨테이너를 제공 - 빈 생성, 관계, 사용, 제거 기능을 담당☞ 스프링은 컨테이너에 객체를 담아두고, 객체가 필요할 때 컨테이너로 부터 객체를 가져와 사용☞ BeanFactioy 와 ApplicationContext가 컨테이너 역할을 하는 인터페이스 BeanFactory 인터페이스- org.springfram.. 더보기 스프링 프레임워크 설치 - STS 스프링 프레임워크 (STS) 설치 다운로드 경로 : http://spring.io/tools/sts/all 메이븐이 다운로드한 라이브러리는 사용자 - m2폴더 안에 저장되어있다.만약 라이브러리를 불러오는데 문제가 생긴다는 m2폴더를 삭제하고 Update 해보는 방법이 있다. 더보기 프레임워크란? 프레임워크 : 뼈대 혹은 틀 소프트웨어 개발에 있어 아키텍처에 해당하는 골격코드 '아키텍쳐' , '골격' 아키텍쳐 : 애플리케이션의 구조를 결정골격 : 프레임워크가 제공 기존 애플리케이션 개발과정의 문제점- 유지보수 과정에서 개발자의 경험에 의존되는 경우가 많음.해결방법 : 프레임워크도입 - 애플리케이션의 아키텍처는 프레임워크에서 제공, 뼈대에 살을 붙이는 작업을 개발자가 한다. 스프링 프레임워크의 특징1. 스프링은 경량의 프레임워크이다.2. 스프링은 DI(dependency Injection)패턴을 지원한다 - 의존성 주입3. 스프링은 AOP(Asepct Oriented Programming)를 지원 - 트랜잭션 처리4. 스프링은 POJO(Plain Old Java Object)를 지원한다 - 자바 객.. 더보기 이전 1 다음