웹 어플리케이션 컨테이너는 뭘까? == 웹 어플리케이션이 배포되는 공간 정적 파일과 동적 파일이 있다면? 정적 파일 전달 => 웹서버 동적 파일 전달 => 웹 어플리케이션 서버 or 웹어플리케이션 컨테이너(Java에서) 웹 어플리케이션 컨테이너 == WAS 그럼 WAS는 어떻게 웹어플리케이션을 인식하고 동작시킬까? 이걸 알려면 Java의 특징을 알아야한다. Java의 특징중 대표적인 것은 Write once, run anywhere. 즉, 한 번 작성하면 플랫폼 상관없이 쓸 수 있다는 점이다. 이 특징을 실행할 수 있게 하는 기술 == 클래스 로더(class loader) 그럼 클래스 로더는 뭔데? 자바 코드를 작성한 후 컴파일하면 해당 코드는 JVM에서 실행 가능한 상태가 된다. 그럼 실행하면 되잖아?..