>  기사  >  Java  >  Java에서 애플릿과 서블릿의 차이점은 무엇입니까

Java에서 애플릿과 서블릿의 차이점은 무엇입니까

青灯夜游
青灯夜游원래의
2018-12-20 18:05:076038검색

Java에서 애플릿과 서블릿의 주요 차이점은 다음과 같습니다. 애플릿은 클라이언트 컴퓨터에서 실행되는 애플리케이션입니다.

애플릿과 서블릿은 작은 Java 프로그램 또는 애플리케이션이지만 서로 많은 차이점이 있습니다. 이 기사에서는 애플릿과 서블릿의 차이점을 소개하겠습니다. 도움이 되길 바랍니다.

Java에서 애플릿과 서블릿의 차이점은 무엇입니까

Java 애플릿이란 무엇인가요?

Applet은 웹 페이지에 삽입할 수 있는 동적 Java 프로그램으로, 웹 브라우저에서 실행되고 클라이언트 측에서 작동합니다. 애플릿은 APPLET 또는 OBJECT 태그를 사용하여 HTML 페이지에 포함되며 웹 서버에서 호스팅됩니다.

Java 서블릿이란 무엇인가요?

서블릿은 클라이언트 요청을 처리 및 응답하고 서블릿 인터페이스를 구현하는 데 사용할 수 있는 서버 측에서 실행되는 작은 Java 프로그램으로, 최소한의 오버헤드, 유지 관리 및 지원으로 웹 서버 기능을 향상시키는 데 도움이 됩니다.

애플릿과 서블릿의 차이점

1. 운영 환경의 차이

애플릿은 클라이언트에서 실행되어 클라이언트 컴퓨터의 리소스를 사용하는 반면, 서블릿은 서버에서 실행되어 서버를 사용합니다. 자원.

2. 사용된 Java 패키지와 가져오기의 차이점

애플릿에서 사용할 수 있는 패키지는 import java.applet.* 및 import java.awt.*입니다. Servlet에서 사용 가능한 패키지는 import javax.servlet.* 및 import java.servlet.http.*입니다.

3. 라이프 사이클에 사용되는 다양한 메소드

Applet의 라이프 사이클 메소드는 init(), stop(), Paint(), start(), destroy()입니다.

Java에서 애플릿과 서블릿의 차이점은 무엇입니까

서블릿의 수명주기 메서드는 init(), service() 및 destroy()입니다.

4. 사용자 인터페이스 클래스의 차이점

Applet은 AWT 및 Swing과 같은 사용자 인터페이스 클래스를 사용하여 사용자 인터페이스를 만듭니다. 서블릿은 사용자 인터페이스를 생성할 필요가 없으므로 사용자 인터페이스 클래스를 사용할 필요가 없습니다.

5. 대역폭의 차이

애플릿은 클라이언트 컴퓨터에서 실행될 때 더 많은 네트워크 대역폭을 사용하지만 서블릿은 서버에서 실행되므로 더 적은 대역폭이 필요합니다.

6. 실행 차이점

클라이언트 컴퓨터에서 애플릿을 실행하려면 Java 호환 웹 브라우저가 필요합니다. 그러나 서블릿에는 클라이언트 요청 및 응답을 처리하기 위해 Java 지원 웹 서버가 필요합니다.

요약: 위 내용이 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.

위 내용은 Java에서 애플릿과 서블릿의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.