2010-07-14 4 views

답변

1

아는 JDBC 드라이버 (Oracle, SQL Server, MySQL, PostgreSQL)는 자체적으로 연결 풀링을 지원하지 않습니다. 일반적으로 Java EE 앱 서버에서 제공하는 서비스입니다.

나는 혼란 스럽다고 비난하지 않습니다. 그게 내가 .NET 영역으로 빠져 나올 때의 느낌입니다.

그 이유는 역사적이라고 생각합니다. 풀링과 이름 지정은 CORBA ORB가 분산 객체에 제공 한 서비스입니다. 엔터프라이즈 Java를 생각할 때 아이디어는 이러한 서비스를 캡슐화 한 분산 객체에 대한 트랜잭션 모니터를 작성하는 것이 었습니다. 풀링, 객체 수명주기, 스레딩 등의 모든 어려움이 응용 프로그램과 응용 프로그램 서버로 이동되었습니다. Enterprise Java Beans는 사용자가 비즈니스 로직을 표현한 객체에 집중하고 모든 집 유지 기능을 앱 서버에 남겨 둘 수있게 해주었습니다. WebLogic, WebSphere, JBOSS 등의 응용 프로그램 서버 시장이 탄생했습니다.

.NET을 이해하면 애플리케이션 서버가 하나만 있습니다. .NET에서 연결 풀링을 처리하는 방법을 모르지만 IIS 기록은 Apache와 유사한 웹 서버로 시작되었습니다. 나는 그것이 같은 장소에서 시작했다고 생각하지 않는다.

+0

감사합니다. 나는 약간의 .Net 배경에서 오는 혼란스러워 DB를 프로그래밍에 관해서는 왜 그런가? – uriDium

관련 문제