저는 최근에 Spring에 대해 더 많이 읽고 배우고 있으며 Tomcat과 Hibernate와 같은 다른 오픈 소스 도구와 Spring을 어떻게 사용하는지에 대해 알고 있습니다. 저는 Spring MVC가 WebLogic과 많은 맞춤형 Java EE 코드를 사용하는 제가하는 프로젝트에서 가능한 대체 기술이 될 수 있는지 평가하고 있습니다. 문제는 항상 우리의 솔루션이 과도하게 설계되어 있고 그것이 필요한 것보다 더 복잡한 것으로 의심했습니다. 놀랍게도 2009 년이지만 우리는 자체적 인 트랜잭션 처리 및 스레드 풀링 클래스를 작성하고 있습니다. 그리고 내가 의미하는 바를 아는 경우 아마존, 이베이 또는 Google과 다르지 않습니다. 따라서 "더 간단합니다"옵션을 조사하고 있습니다.Spring + Tomcat은 언제 강력하지 않습니까?
제 질문은 다음과 같습니다. Java EE 애플리케이션 서버가 필요하다는 결정을 내리는 방법에 대한 의견을 듣고 싶습니다. Java EE 앱에서 크기 /로드/수요를 "측정"하는 방법은 무엇입니까? 동시 사용자 수? 총 일일 거래는? "무거운"앱이 당신이 손을 내밀어 "좋아, Tomcat이 그것을 자르지 않고 JBoss/WebLogic/WebSphere가 필요합니다"라고 말할 때까지 기다려야합니까?
서버로드가 아닌 기능에 대해 걱정해야하는 것 같습니다. 그게 많은 도움이됩니다! 우리의 애플 리케이션은 실제로 Session Beans를 사용하고 있으며, 아마도 J2EE 컨테이너 전체를 사용할 수있는 합당한 이유이며 메시징을 지원할 것입니다. 우리가 실제로 그러한 것들을 필요로하는지의 여부는 다른 날을위한 생각 운동입니다. – pbailey19