일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- java spring
- Framework
- Spring Boot
- spring
- Linux
- unix
- @AspectJ
- @test
- AOP
- 프로퍼티
- POJO
- spring aop
- spring framework
- myBatis
- STS
- Ubunt
- java
- @Spring-Test
- pointcut
- JDBC TEMPLATE
- Di
- JdbcTemplate
- @JUnit
- XML
- 컨테이너
- SpringJDBC
- 리눅스
- Dependency Injection
- Spring JDBC
- 마이바티스
- Today
- Total
목록Dependency Injection (5)
개키우는개발자 : )
Spring Framework DI 애플리케이션 작성(4) 학습 목표 Bean 등록 메타정보 구성 전략에 대한 이해Bean 등록 및 의존관계 설정 Annotation에 대한 이해프로퍼티(Property) 파일을 이용한 설정 방법에 대한 이해 1.Bean 등록 메타정보 구성 전략에 대한 이해 1-1 전략 : XML 단독 사용 - 모든 Bean을 명시적으로 XML에 등록하는 방법이다. - 생성되는 모든 Bean을 XML에서 확인할 수 있다는 장점이 있으나 Bean의 개수가 많아지면 XML 파일을 관리하기가 번거로울 수 있다. - 여러 개발자가 같은 설정파일을 공유해서 개발하다 보면 설정파일을 동시에 수정하다가 충돌이 일어나는 경우도 적지 않다. - DI에 필요한 적절한 setter 메서드 또는 constru..
Spring Framework DI 애플리케이션 작성(3) 학습 목표 Bean 의존관계 설정 방법에 대한 이해프로퍼티(Property)값 설정 방법에 대한 이해프로퍼티(Property) 파일을 이용한 설정 방법에 대한 이해 1.Bean 의존관계 설정 방법에 대한 이해 1-1 Setter Injection : 태그 Setter 메서드를 통해 의존관계가 있는 Bean을 주입하려면 태그를 사용할 수 있다. - ref 속성은 사용하면 Bean 이름을 이용해 주입할 Bean을 찾는다 - value 속성은 단순 값 또는 Bean이 아닌 객체를 주입할 때 사용한다. Setter 메서드 생성 12345678910111213141516171819package myspring.di.xml; public class Hell..
Spring Framework DI 애플리케이션 작성(2) 학습 목표 JUnit의 개요와 특징JUnit을 사용한 DI테스트 클래스Spring-Test를 사용한 DI테스트 클래스 1.JUnit 의 개요와 특징 1-1 JUnit의 특징 - TDD의 창시자인 Kent Beck과 디자인 패턴 책의 저자인 Erich Gamma가 작성했다. - 단정(assert) 메서드로 테스트 케이스의 수행 결과를 판별한다.예) assertEquals(예상 값, 실제 값) - JUnit4 부터는 테스트를 지원하는 어노테이션을 제공한다.@Test @Before @After - 각 @Test 메서드가 호출할 때 마다 새로운 인스턴스를 생성하여 독립적인 테스트가 이루어지도록 한다. 2.JUnit을 사용한 DI 테스트 클래스 2-1 J..
Spring Framework DI 애플리케이션 작성(1) 학습 목표 POJO 클래스 작성설정 메타정보 XML 작성DI 테스트 클래스 작성 1.POJO 클래스 작성하기 Project 생성 -> config 폴더 생성 , myspring.di.xml 패키지 생성 src/test/java 는 default 폴더로 생성되있고 myspring.di.xml.test 패키지 생성 1-1 POJO 클래스 다이어그램 1-2 Hello.java myyspring.di.xml 패키지 생성후 패키지 안에 Hello.java 생성맴버 변수 선언후 Alt + Shiift + S -> Generate and Setters 를 클릭한후 맴버변수 체크 후 Generate 클릭 하시면getter , setter 메서드가 생성됩니다. ..
Spring Framework IoC 컨테이너와 DI(Dependency Injection) 학습 목표 IoC(Inversion of Control)의 이해DI(Dependency Injection)의 이해Spring DI 컨테이너에 대한 이해 1.IoC(Inversion of Control)의 이해 1-1 IoC의 개념 IoC(제어권의 역전)이란, 객체의 생성, 생명주기의 관리까지 모든 객체에 대한 제어권이 바뀌었다는 것을 의미한다. - 컴퓨넌트 의존관계 결정 (Component dependency resolution), 설정(configuration) 및 생명주기(lifecycle)를 해결하기 위한 디자인 패턴(Design Pattern) 1-2 IoC의 컨테이너 스프링 프레임워크도 객체에 대한 생성..