2012-07-31 2 views
1

SQL Server/IIS가 실행되는 Windows 서버와 Java Web App를 만들 예정인 다음 응용 프로그램에 대해 설명합니다. 필자는 Spring Framework/Hibernate 콤보를 강력한 옵션으로 생각했지만, 개발 단계에서는 많은 메모리와 프로세서를 소비하고 많은 PerGem 예외가 있음을 알 수 있습니다. 물론 Java Opts를 Pergem Space 등의 증가하지만, 내가 볼 수있는 것은 내 개발 환경 (NetBeans/Maven)에서 Tomcat이 XML을 인식하고 응용 프로그램을 재배포하기를 기다리기 위해 정말 느리고, 서블릿 MVC보다 더 느리다는 것이다.스프링 프레임 워크 구현에 대한 조언

내 질문에 : 하드웨어/메모리 구성이 적당한 서버에서 서비스가 이미 실행 중일 때 Spring/Hibernate 콤보가 잘 작동하는지 아니면 더 좋은가? 다른 겸손한 방법 (JSF 또는 서블릿 JSP? 지금은 새 서버를 살 예산이 없습니다.

답변

0

Spring MVC 대 JSF shoul d는 메모리 소비에 큰 차이를 만들지 않습니다. Spring-jdbc로 hibernate를 대체하는 것이 안전 할 수도 있지만, 정상적인 Spring/Hibernate 애플리케이션으로 PermGem을 사용하는 것은 이상하게 보입니다. 어떤 버전의 Tomcat을 사용하고 있습니까? 그리고/핫 스왑 또는 재시작 만 재배치 하시겠습니까? Tomcat에는 오랫동안 핫 스와핑에 대한 메모리 문제가있었습니다.