2010-05-20 3 views
1

누구나 개체 풀링 알고리즘을 작성할 수 있습니다. 나는 J2EE에서 매우 새롭고 데이터베이스 연결을위한 객체 풀링이 필요하다. 그러니 도와주세요. 감사합니다.개체 풀링 관리 알고리즘

답변

3

데이터베이스 연결 풀링은 어려운 문제이며 올바르게 처리하기가 어렵습니다. 그러나 연결 풀링을 제공하는 여러 오픈 소스 솔루션을 사용할 수 있습니다. C3P0 또는 Apache DBCP을 사용하여 원하는 연결 풀링을 얻을 수 있습니다.

Glassfish, Weblogic 또는 Jboss와 같은 응용 프로그램 서버 환경에서 작업하는 경우 응용 프로그램 서버 자체에서 연결 풀링을 제공합니다. 데이터 소스를 만들고 필요로하는 풀링을 활성화해야합니다.

2

자신 만의 Object 풀을 작성하는 대신 기존 솔루션을 사용해야합니다.

커먼즈 수영장 : http://commons.apache.org/pool

또는

커먼즈 DBCP (일반적으로 객체 풀) : http://commons.apache.org/dbcp (dB에 대한 연결 풀) 주요 서블릿과 자바 EE 컨테이너의 모든 함께

2

자신의 JNDI를 통해 사용 가능한 자체 연결 풀링 구현 컨테이너로 설명서를 확인하십시오.

+0

+1 이것은 바람직한 방법입니다. – stacker

2

저는 J2EE에서 매우 새로 운데 데이터베이스에 대한 객체 풀링이 필요합니다. 자바 EE 플랫폼의

요점은 구호 등 인프라 코드를 쓰는 developper 형태이며, 비즈니스 로직에 초점을 맞 춥니 다. 플랫폼이 성공하든 그렇지 않든간에 또 다른 논쟁이 될 수 있지만 비전은 가장 적습니다.

당신이 새로운 것을 감안할 때, 플랫폼이 제공하는 것을 더 잘 이해하고 뒤에 숨은 비전을 알려주기 위해 시간을 할애 할 것을 강력하게 제안합니다.

연결 풀링 등을 구체적으로 연결 풀링에 대해서

, What is best approach for connection pooling를 참조 플랫폼 구성, 보안, 배포, 모니터링을 다루는 구체적인 방법을 제공 한 일이?