인터뷰에서 CTO (최고 기술 책임자)가 5 년 넘게 실행 한 시스템이 있고 여전히 사용하지 않기를 바란다고 말했습니다. 순전히 성능에 MVC. 대부분의 MVC는 메서드를 호출하기 위해 리플렉션을 사용한다는 것을 알고 있습니다 (본질적으로 느립니다).하지만 많은 MVC (Struts는 코드를 읽습니다.)가 호출하는 메서드를 캐시하므로 메서드를 "찾을"필요가 없습니다. 항상 호출합니다.성능에 관한 JSP Scriptlet 대 MVC의 비교
지금은 스크립틀릿을 고수하고 JSP 태그는 사용하지 않습니다. MVC보다 순전히 큰 성능이 나오는지 궁금합니다. 세션 이동, 세션 추적 등을 피하기 위해 스테이트리스 세션과 세션 스테이트 세션을 선호합니다.
CTO가 말하는 것이 사실이라면 MVC가 여전히 선호되는 이유는 무엇입니까 (MVC가 존재하는지는 성능과 관련이 있습니다).
내가 일하고 싶은 회사처럼 들리지는 않습니다. 상업용 Java 웹 앱을 * 사용하지 않고 MVC 기반 프레임 워크를 작성하는 것은 어리 석다. 또한 스크립틀릿은 XSS를 초대하므로 권장되지 않으며 금지되어야합니다. – Qwerky
패스! 나는 인터뷰를 일찍 끝냈을지도 모른다. –