DI (Dependency Injection)란,객체간의 의존 관계를 객체 자신이 아닌 외부 조립기가 수행 해 준다는 개념입니다. DI 패턴을 적용할 경우 클래스는 의존하는 객체를 전달받기 위한설정 메서드 (setter method)나 생성자를 제공 할 뿐, 직접 의존하는 클래스를 찾지 않습니다. 의존(Dependency)하는 객체를 조립기가 삽입(Injection)해주기 때문에 이 방식을 DI 패턴이라고 합니다. DI 패턴 사용 시 단위테스트가 가능합니다. 단위 테스트는 코드의 품질을 향상시키고 개발 속도를 증가시키는 데 도움되기 때문에DI 패턴이 단일 테스트를 진행하는데 도움줍니다. DI 패턴에는 아래와 같이 2가지 방식이 존재합니다. 1. 생성자 (Constructor-arg)2. 메소드 (prop..
스프링 프레임워크란, 엔터프라이즈 어플리케이션에서 필요로 하는 기능을 제공하는 프레임워크 입니다. 스프링의 특징은 아래와 같습니다. 1. 스프링은 경량 컨테이너로 자바 객체를 담고있습니다. 2. DI (Dependency Injection)을 지원합니다. 3. AOP (Aspect Oriented Programming)을 지원합니다. 4. POJO (Plan Old Java)를 지원합니다. 5. 트랜젝션 처리를 위한 일관된 방법을 제공합니다. 6. 영속성과 관련된 다양한 API를 지원합니다. 7. 다양한 API에 대한 연동을 지원합니다. 스프링 library 폴더 구성 * dist : 스프링 프레임워크의 각 모듈별 jar파일을 포함하고 있다. * docs : API문서 및 레퍼런스 문서* projects..
- Total
- Today
- Yesterday
- spring boot
- JPA
- exception종류
- JPA란
- Spring
- https 동시사용
- JPA 엔티티
- 엔진엑스
- nginx
- spring boot 2.1
- AJP
- JPA 영속성관리
- spring boot http
- SSL
- 플러그인
- entity type
- spring jpa
- HTTP
- 의존성 사이클
- plugin
- tomcat Ajp
- angular2
- entityfactory
- HTTPS
- jpa 값타입
- spring boot 포트
- springboot
- 자바 가상머신
- entitymanager
- 프록시 설정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |