>  기사  >  Java  >  Chrome이 NPAPI에 대한 지원을 제거한 후 Java는 어떻게 지원되나요?

Chrome이 NPAPI에 대한 지원을 제거한 후 Java는 어떻게 지원되나요?

WBOY
WBOY앞으로
2023-08-19 18:21:21876검색

Chrome이 NPAPI에 대한 지원을 제거한 후 Java는 어떻게 지원되나요?

Java는 추가 웹 애플리케이션에 의존해 온 널리 사용되는 고급 프로그래밍 언어입니다. 그러나 안전을 고려하여 Chrome은 유지하는 데 사용되는 Netscape Plugin API(NPAPI)에 대한 지원을 기울였습니다. 웹 페이지의 Java 애플릿. Chrome의 이러한 움직임은 Chrome에서 Java의 종말에 대한 개발자와 사용자의 우려를 불러일으켰습니다.

이 기사에서는 NPAPI 지원이 중단된 후 Chrome에서 Java가 어떻게 지원되는지 살펴보겠습니다.

NPAPI는 Chrome에서 Java를 실행하는 데 어떻게 도움이 되나요?

NPAPI(Netscape 플러그인 API)는 애플리케이션 프로그래밍 인터페이스입니다. 이를 통해 Google Chrome과 같은 웹 브라우저에서 Java를 포함한 플러그인을 실행할 수 있습니다. NPAPI가 Chrome에서 Java가 작동하도록 돕는 몇 가지 방법은 다음과 같습니다.

  • Java 플러그인 생성을 단순화합니다 − NPAPI는 개발자가 웹 브라우저에서 실행할 수 있는 플러그인을 생성할 수 있는 표준 방법을 제공합니다. Java 개발자는 NPAPI를 사용하여 Chrome에서 사용할 수 있는 Java 플러그인을 만들 수 있습니다.

  • Java와 Chrome 간의 브리지 제공 − NPAPI는 Java와 Chrome 간의 브리지 역할을 하며, 그 반대로도 Java가 Chrome 브라우저에서 원활하게 작동할 수 있도록 해줍니다.

  • Java 애플릿 지원 − Java 애플릿은 웹 브라우저 내에서 실행할 수 있는 미니 Java 애플리케이션입니다. NPAPI는 Java 애플릿이 Chrome에서 실행되는 데 중요한 인프라를 제공합니다.

  • 호환성 보장 − NPAPI는 Java 플러그인이 Chrome과 호환되도록 보장합니다. 표준 인터페이스를 제공함으로써 NPAPI는 Java 플러그인이 버전이나 운영 체제에 관계없이 Chrome에서 원활하게 작동할 수 있도록 해줍니다.

전반적으로 NPAPI는 Java가 Chrome에서 작동할 수 있도록 하는 데 중요한 역할을 하며 사용자가 브라우저에서 Java 기반 웹 애플리케이션 및 서비스에 액세스할 수 있도록 해줍니다.

Java 웹 시작

Java Web Start는 웹 페이지에서 Java 애플리케이션을 실행하는 데 사용되는 NPAPI의 대체 해석입니다. 이를 통해 사용자는 웹 페이지에서 애플리케이션을 시작할 수 있습니다. 애플리케이션을 실행하면 브라우저 플러그인을 사용할 필요가 없습니다. 대신 사용자의 기기에서 애플리케이션을 다운로드하고 실행합니다. 이 솔루션을 사용하면 Chrome 사용자는 NPAPI에 의존하지 않고도 웹에서 Java 애플리케이션을 다시 사용할 수 있습니다.

배포 툴킷

Chrome에서 Java를 유지하는 또 다른 핵심은 배포 도구 키트를 사용할 수 있다는 것입니다. 툴킷은 Java 애플리케이션을 감지하고 배포할 수 있는 JavaScript 기반 솔루션입니다. 사용자 시스템에 Java가 있는지 여부를 검색할 수 있습니다. 필요한 Java 버전을 다운로드하고 설치할 수 있습니다. 이 솔루션을 사용하면 NPAPI 없이 작업을 완료할 수 있습니다. 이를 통해 사용자는 브라우저 플러그인 없이 Java 애플리케이션을 실행할 수 있습니다.

Chrome 기본 메시징

Chrome 기본 메시징은 Chrome에서 Java를 지원하기 위한 새로운 솔루션입니다. 이를 통해 Chrome은 사용자 컴퓨터에 설치된 로컬 애플리케이션과 통신할 수 있습니다. 이 솔루션은 Chrome 브라우저 내부에서 Java 애플리케이션을 실행하고 통신하는 데 사용할 수 있습니다. Chrome 기본 메시징을 사용하면 NPAPI나 다른 브라우저 플러그인을 사용하지 않고도 Java를 지원할 수 있습니다.

엔터프라이즈 솔루션

Java 애플리케이션을 사용하는 비즈니스 및 조직 사용자를 위해 다양한 솔루션을 사용할 수 있습니다. 이러한 솔루션 중 하나를 사용할 수 있습니다. 널리 사용되거나 대중적인 답변 중 하나는 가상화 기술을 사용하는 것입니다. VMware ThinApp 또는 Citrix XenApp과 같은 알려진 가상화 기술이 많이 있습니다. 이러한 방법을 사용하면 Java 애플리케이션을 가상화하고 사용자 시스템에 배포할 수 있습니다. 이를 통해 Java 애플리케이션은 NPAPI 또는 기타 브라우저 플러그인 없이 작동할 수 있습니다.

다른 브라우저의 Java

Chrome만 NPAPI에 대한 지원을 중단했지만 다른 모든 브라우저에서는 이를 사용할 수 있습니다. Firefox 및 Safari와 같은 브라우저는 여전히 이를 유지합니다. 이는 이러한 브라우저에서 다른 브라우저 없이도 Java를 쉽게 사용할 수 있음을 나타냅니다. 그러나 이러한 브라우저에서는 NPAPI 지원도 단계적으로 중단된다는 점은 주목할 가치가 있습니다. 개발자는 장기적으로 Java를 유지하기 위한 대체 키를 평가해야 합니다.

결론

결론적으로 Chrome에서 NPAPI 지원이 중단된다고 해서 Chrome에서 Java가 종료되는 것은 아닙니다. 이를 사용하여 웹에서 Java 애플리케이션을 지원할 수 있습니다. Web Start, 배포 툴킷, Chrome 기본 메시징 및 가상화 기술은 Chrome에서 Java를 지원하는 데 언제든지 사용할 수 있지만 NPAPI를 지원하는 다른 브라우저에서는 Java를 계속 사용할 수 있습니다. 기술은 지속적으로 발전하므로 개발자는 경계심을 유지하고 장기적으로 Java를 돕기 위한 대체 솔루션을 고려해야 합니다.

위 내용은 Chrome이 NPAPI에 대한 지원을 제거한 후 Java는 어떻게 지원되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제