패키징은 소프트웨어를 배포하기 전에 소스 코드를 하나의 파일로 압축하는 과정이다. 패키징을 통해 소프트웨어를 쉽게 배포하고 설치할 수 있다. 또한 패키징을 통해 소프트웨어를 분류하고 관리할 수 있다.JAR, WAR 둘다 Java의 jar 툴을 이용해 생성된 압축(아카이
자바 프로그램이 실행되면 JVM(자바 가상 머신)은 OS로부터 메모리를 할당받고, 그 메모리를 용도에 따라서 여러 영역으로 나누어 관리를 한다. JVM의 메모리 공간(Runtime Data Area)은 Method(Static) 영역, Stack 영역, Heap 영역으