2011-12-28 3 views
0

요즘 대부분의 응용 프로그램 서버에는 자체 연결 풀이 있습니다. 즉, Tomcat 7에는 Tomcat JDBC 연결 풀이 있고 JBoss에는 고유 한 연결 풀이 있으며 Glassfish, Weblogic 등도 있습니다.타사 연결 풀의 이점

dbcp 또는 c3p0와 같은 타사 연결 풀을 사용하면 어떤 이점이 있습니까?

제가 생각할 수있는 장점 중 하나는 아마도 전쟁 배포의 용이성입니다. 또 뭐야?

답변

1

응용 프로그램 서버의 연결 풀을 사용하면 대부분 특정 응용 프로그램 서버에 연결됩니다. 즉, 특정 구현이 작동하지 않는다면 향후 구현을 변경하기 어려울 수 있습니다.

또한 특정 응용 프로그램 컨테이너 이외의 응용 프로그램을 실행할 가능성이 거의 없음을 의미합니다. 자동 통합 테스트를 수행하는 데 어려움이 있습니다.

여러분이 선택한 모든 연결 풀을 연결할 수 있도록 사용하고있는 연결 풀이 추상화되기를 바랍니다. 어쨌든 이것이 일반적인 경우라고 생각하지만 확신을 원할 수 있습니다.

스프링스 jdbc 템플릿을 사용하면 특정 연결 풀 구현에 대한 연결을 줄이는 데 도움이된다고 생각합니다.

관련 문제