
스프링2 - 스프링 필수개념 DI, IOC
의존성 주입(DI) 의존성 주입(Dependency Injection)이란 외부에서 실제 참조형 구현 객체를 생성하여 클라이언트 객체에 전달함으로써 의존관계가 생기는 것을 뜻한다. 의존성 주입을 잘 활용하면 클래스의 내부에서 의존관계를 변경하지 않고 외부에서 동적으로 객체 인스턴스 의존관계를 쉽게 변경할 수 있다. 외부에서 객체를 생성하고 관리하면서...
의존성 주입(DI) 의존성 주입(Dependency Injection)이란 외부에서 실제 참조형 구현 객체를 생성하여 클라이언트 객체에 전달함으로써 의존관계가 생기는 것을 뜻한다. 의존성 주입을 잘 활용하면 클래스의 내부에서 의존관계를 변경하지 않고 외부에서 동적으로 객체 인스턴스 의존관계를 쉽게 변경할 수 있다. 외부에서 객체를 생성하고 관리하면서...
조건문 여러 조건들을 판별하여 상응하는 조건에 문장을 실행한다. 조건문에는 if문과 switch문이 있다. if문 조건을 boolean의 true와 false로 판별하여 문장을 만든다. if(조건) : 조건이 true이면 진행 false이면 진행하지 않는다. else if(조건) : 조건을 다양하게 선택할 때 사용되며 상위 if문에서...
연산자 연산자란? 연산: 프로그램 데이터를 처리하여 결과를 산출하는 것 연산자: 연산 기능을 수행하는 기호 단항연산자: 항이 하나인 연산에 사용되는 연산자 이항연산자: 항이 두 개인 연산에 사용되는 연산자 삼항연산자: 항이 세 개인 연산에 사용되는 연산자 단항연산자 부호연산자: +, - 증감연산자: ++, – ...
스프링 프레임워크 스프링 프레임워크의 탄생 배경 2000년대 초반 EJB(서버 측 비즈니스 로직을 작성하기 위한 Enterprise 환경에서의 자바 표준) 컨테이너의 복잡함 때문에 많은 개발자들이 혼란을 겪었다. 이에 2002년 로드존슨이 EJB의 문제점을 지적하면서 EJB 없이도 로직을 더욱 단순하면서 체계적으로 작성할 수 있는 오픈소스 코드를 ...
DOM (Document Object Model) HTML DOM은 HTML 문서를 자바스크립트를 사용하여 동적으로 접근할 수 있도록 정의해놓은 표준 객체 모델이다. 즉, DOM은 Document의 각 요소들을 html 태그와 접목시켜 Tree 구조로 정의하고, 해당 요소들을 자바스크립트 언어를 이용하여 인터페이스 할 수 있게 해주는 표준 모델이라...
자바스크립트는 HTML DOM(Document Object Model) 표준을 활용하여 HTML 태그에 인터페이스하여 직접 제어할 수 있도록 해준다. <div class='study' name='js' > <p id='1'> <p id='2'> </div> 위와 같은 HTML 문서에서 <di...