/ / Різниця між джерелом даних Spring та джерелом даних Tomcat? - весна, томат, джерело даних

Різниця між джерельним джерелом даних та джерелом даних Tomcat? - весна, томат, джерело даних

Яка різниця між джерелом даних Spring та джерелом даних Tomcat? Будь-які профі "s / con" s? Чи є сприятливий вибір?

Відповіді:

5 за відповідь № 1

Під час використання джерела даних Tomcat вам потрібно скинути файли JAR драйвера JDBC у класний шлях Tomcat ( Tomcat/lib). Іноді це недоступно / можливо, наприклад, коли це стосується стороннього хостингу з нульовими правами адміністратора сервера. При використанні джерела даних, керованого Spring, достатньо лише опустити файли JAR драйвера JDBC у classpath webapp "( Webapp/WEB-INF/lib). Плюс, я б "уявив, що вам" навесні "є додаткова вигода, яку вам не потрібно, щоб захопити DataSource вручну. Також у вас є свобода вибору конкретного пулу з'єднань. Також Tomcat постачається з вбудованим DBCP в якості пулу з'єднань за замовчуванням, який не є найкращий вибір як така. З весною можна, наприклад, вибрати BoneCP вище DBCP без необхідності поспілкуватися з налаштуваннями / classpath за замовчуванням Tomcat.


0 для відповіді № 2

Якщо у налаштуваннях Spring є джерело даних,ви пов’язуєте його з джерелом даних Tomcat, коли ви знаходитесь у веб-додатку. Ви можете пов’язати це з чимось іншим, наприклад Spring DriverManagerDataSource під час запуску одиничних тестів.