스프링2.5(Spring2.5) 1. 필요한 라이브러리 파일 st2spr 라이브러리 - commons-dbcp-1.4jar - commons-fileupload-1.3.2.jar - commons-io-2.2jar - commons-logging-1.1.3.jar - commons-pool-1.5.4.jar - ibaris-2.3.4.726.jar - jstl.jar - log4j-1.2.16.jar - ojdbc6.jar - spring-2.5.6.jar - standard.jar - spring-framework-2.5.6.zip 파일 > dist > modules - spring-webmvc.jar 2. spring3.0부터는 자동으로 환경설정이 된다 3. ibatis 환경설정 src > com.u..
BACKEND/스프링 Spring
스프링 프레임워크 자바 엔터프라이즈 개발의 효율성을 높이는 오픈소스 경량 애플리케이션 프레임워크 - 작성하는 코드가 줄어든다 -EJB의 문제를 해결하기 위해 발전함 lOC : 제어의 역전 - 스프링 컨테이너가 효과적인 객체 생성 및 의존성 관리 기능 지원 (일종의 웹 컨테이너) DI : 의존성 주입 AOP : 프로그램을 테스트 할때 어디까지 실행 되는지 확인한다. POJO 프레임워크 : 순수자바로 프로그래밍을 할 수 있다. 스프링의 구성 요소 -Core : 가장 기본이 되는 / 핵심 클래스가 있는 곳 스프링의 가장 기본적인 문법을 가지고 있다. -AOP : 에러를 수시로 체크한다 -Context : 웹을 위한 기본 컨텐츠를 만들어 낸다. context를 web mvc나 web을 만드는데 사용한다. - W..
보호되어 있는 글입니다.
DI(Dependency InJection) 말 그대로 객체를 직접 생성하는 것이 아니라 외부에서 생성한 후 주입을 시켜주는 방식 스프링이 다른 프레임워크와 차별화되어 제공하는 의존 관계 주입 기능으로, 객체를 직접 생성하는 게 아니라 외부에서 생성한 후 주입 시켜주는 방식이다. DI(의존성 주입)를 통해서 모듈 간의 결합도가 낮아지고 유연성이 높아짐 ) 컨테이너가 bean 객체를 생성하고 종속성 주입 수행 DI를 사용하는 이유 객체 내부에서 다른 객체를 생성하는 것은 가장 결합도를 가지는 구조 객체를 주입받는 다는 것은 외부에서 생성된 객체를 인터페이스를 통해서 넘겨 받는 것이기 때문에 결합도를 낮출 수 있다. 런타임 시에 의존관계가 결정되기 때문에 유연한 구조를 가진다. new를 통해 직접 객체를 생..
보호되어 있는 글입니다.