2011-11-17 5 views
0

빠른 실행을 위해 서버 또는 컨테이너가 재사용 가능한 객체 또는 구성 요소를 컴파일하는 작업을 수행합니까?Java EE 서버 구성 요소가 컴파일 되었습니까?

+0

무슨 '구성 요소'를 말하는 겁니까? –

+0

리포버 블 오브제라고도 생각합니다. Java Bean, EJB 컴파일의 이점을 얻을 수있는 모든 구성 요소. 너도 알 것 같아. – Randnum

+0

컨테이너 관리 구성 요소 – Randnum

답변

1

이 대답은 컴파일에 관한 것이 아니므로 도움이되는지 확실하지 않습니다. 예를 들어 Java EE 서버는 데이터베이스 연결 풀 또는 재사용을위한 상태 비 저장 EJB를 유지 관리합니다.

+0

그들이 무엇을 실행하고 있는지 궁금합니다. 중간 코드? 어떤 유형의 컴파일이 계속되어야합니다. – Randnum

+1

결국 Java 바이트 코드가 실행됩니다. 그러나 컴파일은 서버에 응용 프로그램을 배포하기 전에 수행됩니다. JSP는 예외입니다. 그것들은 서버에 의해 Java 코드로 변환되고 배포 후에 컴파일됩니다. – Thomas

0

기본적으로 최신 Java VM은 중간 Java 바이트 코드를 기본 플랫폼의 원시 코드로 변환하는 자주 사용되는 프로그램 코드의 JIT 컴파일을 수행합니다. 이것은 대개 이러한 코드 부분의 성능을 향상시킵니다. 자바 바이트 코드가 네이티브로 컴파일 될지 여부는 VM의 재량에 달려 있습니다.

관련 문제