저는 최근 Spring/JPA/Hibernate/Maven 프로젝트를 인수했으며 Java EE 개발을 처음 접했습니다. 이 프로젝트를 실행하면 시작될 Tomcat에 의존하여 데이터베이스에 액세스 할 수 있습니다. 내가 이해하는 바로는 이것을 "Tomcat 컨테이너에서 실행 중"이라고합니다.Java EE 응용 프로그램이 Tomcat 컨테이너에서 실행되도록 설계된 경우 모든 통합 테스트를 비슷한 컨테이너에서 실행해야합니까?
간단한 통합 테스트가 작동하고 데이터베이스에 성공적으로 연결하는 데 문제가 발생했습니다. 사전 통합 테스트 단계에서 Tomcat을 실행하도록 POM을 설정 했으므로 통합 테스트는 실제 응용 프로그램과 정확히 동일한 방식으로 데이터베이스에 연결할 수 있습니다.
테스트 애플리케이션 컨텍스트에서 스프링 기본 연결을 통해 연결하는 것이 더 옳은가요? 내 스프링 테스트 컨텍스트에 대한 몇 가지 작업 데이터베이스 연결 코드를 게시 할 수있는 사람은 내 영웅이 될 것입니다. 필자는 온라인에서 찾은 예제로 어떤 행운을 빕니다.
JEE 응용 프로그램을 개발할 때 왜 Spring을 사용하고 있습니까? – wintersolutions
@PizzaPill : Spring은 JEE 응용 프로그램을위한 '프레임 워크'입니다 ... – home
@home : 언제부터? JEE는 Spring imho를 대체 할 곳입니다. – wintersolutions