이 게시물에서는 Java에서 애플릿과 서블릿의 차이점을 이해할 것입니다.
애플릿
-
클라이언트 측에서 실행됩니다.
-
웹 브라우저 내에서 실행됩니다.
-
클라이언트 컴퓨터에서 실행됩니다.
-
상위 패키지는 'java.applet.*' 및 'java.awt.*'입니다.
-
일부 메소드에는 init(), stop(), paint(), start(), destroy()가 포함됩니다.
-
애플릿을 실행하려면 사용자 인터페이스가 필요합니다.
-
사용자 인터페이스의 예는 AWT 또는 스윙입니다.
-
애플릿을 실행하려면 클라이언트 시스템의 사용자 인터페이스가 필요합니다.
-
이것은 더 많은 대역폭이 필요하기 때문에 수행됩니다.
-
클라이언트 시스템에서 실행되기 때문에 위험하기 쉽습니다.
서블릿
-
서버 측에서 실행됩니다.
-
웹 페이지에서 실행됩니다.
-
서버에서 실행됩니다.
-
상위 패키지에는 'javax.servlet.*' 및 'java.servlet.http.*'가 포함됩니다.
-
수명 주기 메서드에는 init(), service() 및 destroy()가 포함됩니다.
-
실행하는 데 인터페이스가 필요하지 않습니다.
-
서버에서 실행되기 때문에 대역폭이 덜 필요합니다.
-
서버의 보안하에 있기 때문에 애플에 비해 더 안전합니다.