Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 애플릿과 서블릿의 차이점 - 2020 - 다른 사람


이 게시물에서는 Java에서 애플릿과 서블릿의 차이점을 이해할 것입니다.

애플릿

  • 클라이언트 측에서 실행됩니다.

  • 웹 브라우저 내에서 실행됩니다.

  • 클라이언트 컴퓨터에서 실행됩니다.

  • 상위 패키지는 'java.applet.*' 및 'java.awt.*'입니다.

  • 일부 메소드에는 init(), stop(), paint(), start(), destroy()가 포함됩니다.

  • 애플릿을 실행하려면 사용자 인터페이스가 필요합니다.

  • 사용자 인터페이스의 예는 AWT 또는 스윙입니다.

  • 애플릿을 실행하려면 클라이언트 시스템의 사용자 인터페이스가 필요합니다.

  • 이것은 더 많은 대역폭이 필요하기 때문에 수행됩니다.

  • 클라이언트 시스템에서 실행되기 때문에 위험하기 쉽습니다.

서블릿

  • 서버 측에서 실행됩니다.

  • 웹 페이지에서 실행됩니다.

  • 서버에서 실행됩니다.

  • 상위 패키지에는 'javax.servlet.*' 및 'java.servlet.http.*'가 포함됩니다.

  • 수명 주기 메서드에는 init(), service() 및 destroy()가 포함됩니다.

  • 실행하는 데 인터페이스가 필요하지 않습니다.

  • 서버에서 실행되기 때문에 대역폭이 덜 필요합니다.

  • 서버의 보안하에 있기 때문에 애플에 비해 더 안전합니다.