본문 바로가기

개발/JAVA

운영 서버에는 왜 .class 파일을 반영해야할까?

.java 파일은 개발에 관한 주요한 내용이나 보안 정보가 담겨 있을 수 있다. 이러한 정보가 운영 서버에 노출되면 취약점이 발생할 수 있기 때문에 컴파일 된 .class 파일로 반영을 하는 것이다.

 

또한, .java 파일이 운영 서버에 담기면 런타임 시에 다시 컴파일이 필요하다는 단점이 생긴다. 이는 성능에도 부정적인 영향을 미칠 수 있기 때문에 이미 컴파일 된 파일인 .class 파일을 반영하여 시스템의 무결성을 유지할 수 있다.