나는 초보자이며 Java Swing 응용 프로그램을 몇 가지 만들었습니다. DBCP를 사용하여 연결 풀을 만들고 데이터 소스에 액세스 할 수있었습니다.자바 - DBCP 대 JNDI?
저는 최근 JSP와 서블릿을 사용하여 자바 웹 기반 applciations을 작성하기 시작했습니다. JNDI를 사용하여 데이터 소스에 액세스하는 방법을 배웠습니다. 나는 XML 파일을 업데이트하고 InitialContext()와 lookup ("java : comp/env")을 사용한다. 내 Servlet/JSP 컨테이너로 Apache Tomcat을 사용하고 있습니다.
1. DB 연결 풀은 어디에 생성됩니까?
2. 그렇다면 JNDI는 어떻게 든 내부적으로 DBCP를 사용합니까?
스윙 응용 프로그램 용 DBCP를 만들려면 먼저 GenericObjectPool의 인스턴스를 만든 다음 연결 팩토리 개체를 만들고 마지막으로 PoolableConnectionFactory 개체를 만들어 데이터 소스를 만들어 연결을 가져야합니다.
@ Thorbjørn .... Swing 응용 프로그램과 동일한 웹 응용 프로그램 용 DBCP를 정의합니까? – user547453
@ Thorbjørn .... "... else defined where ..."는 ... Java 클래스 파일 또는 XML 파일임을 의미 할 수 있습니까? – user547453
Tomcat에서 연결 풀을 정의하는 방법은 Tomcat XML 구성 파일에'