본문 바로가기

스프링

[Spring] SpringJDBC_Test

1.     Commons-logging : Spring-context가 사용

2.     Mysql-connector : Mysql JDBC

3.     Spring-aop : 스프링 기능 자체의 aop, Spring ProxyFactoryBean

4.     Spring-bean : 스프링 코어와 함께 의존성 주입 제공 (Core Container)

5.     Spring-context : 스프링 코어, BeanFactory를 확장한 어플리케이션 컨텍스트 구현, 리소스 로드 및 국제화 지원(Core Container)

6.     Spring-core : 다른 스프링 모듈이 사용하는 유틸리티(Core Container)

7.     Spring-expression : EL 확장 Bean속성(배열, 컬렉션 포함).(Core Container)

8.     Spring-jdbc : 스프링이 지원하는 jdbc.

 

19. SimpleDriverDataSource : Spring에서 제공해주는 DataSource 구현 클래스 중에 테스트환경에서 간단히 사용할 수 있는 클래스

 

* 오픈소스 또는 상용 DB 커넥션풀

1) 아파치 Commons DBCP

> 가장 유명한 오픈소스 DB 커넥션 풀 라이브러리

 

 

 

 

 

XML JDBC

 

 

Xml을 사용하는 이유 java 파일은 수정하게 되면 재컴파일등 번거롭기 때문

결국 수정자메소드(setter = property)

9. xml에서는 & > & 라고 기입해야함

 

WAS 설정방식은 서버 밖에서는 제대로 동작이 어려울 수 있으므로 설정파일을 이용하는 것이 낫다.

 

 

UserTest 메인메서드 안이다. 만약 단위테스트를 메인메서드로 진행한다면 이런식으로 진행해야 할것이다. 알아두자.

'스프링' 카테고리의 다른 글

[spring] junit 2  (0) 2020.10.13
[spring] junit 1  (0) 2020.10.13
[Spring] xml Spring IOC  (0) 2020.10.12
[spring] 수정자메소드(setter) DI  (0) 2020.10.12
[spring] spring ioc_DI  (0) 2020.10.10