애플릿이란 무엇입니까?
애플릿은 다른 소프트웨어 애플리케이션 내에서만 실행되는 특수 유형의 컴퓨터 프로그램입니다. 이 용어는 Java 프로그래밍 언어로 작성된 프로그램을 설명하는 데 가장 일반적으로 사용됩니다. 이 프로그램은 표준 하이퍼 텍스트 마크 업 언어 (HTML)가 불충분 한 웹 사이트에 기능과 상호 작용을 추가하도록 설계되었습니다. 휴대 전화와 같은 모바일 장치는 애플릿을 사용하지만 다른 방식으로 그렇게 할 수 있습니다.
애플릿과 표준 컴퓨터 응용 프로그램에는 많은 차이가 있습니다. 가장 큰 차이점은 이미 시스템에 이미 다른 프로그램, 대부분 웹 브라우저 또는 기타 전문 통역사에 의해서만 애플릿을 실행할 수 있다는 것입니다. 이것은 추가 된 보안을 제공하고 애플릿이 필요에 따라 각각의 다른 운영 체제에 의해 번역되기 때문에 애플릿이 플랫폼 독립적 이도록 허용합니다.
응용 프로그램 대신 애플릿을 사용하는 데있어 이점 중 하나는 VER의 내장 구현입니다.Y 엄격한 보안 제어. 표준 애플릿은 시스템 리소스에 직접 액세스 할 수없는 고도로 제한된 모드로 실행됩니다. 프로그램을 실행하는 소프트웨어는 프로그램이 실행중인 시스템에 대한 인식이 없도록 액세스를 제한 할 수 있습니다. 또는 사용자의 재량에 따라 액세스 권한을 높일 수있는 고급 보안 방법을 구현할 수있는 애플릿 유형이 있습니다.
웹 브라우저는 자주 애플릿을 사용하여 완전히 별도의 프로그램을 설치하지 않고도 사용자에게 다양한 유형의 온라인 미디어에 액세스 할 수 있도록합니다. 애플릿은 온라인 양식을보다 쉽게 완료 할 수 있도록, 이미지를 동적으로 표시하거나 게임을 할 수 있도록 도와 줄 수도 있습니다. 애플릿은 전자 상거래 시장에서 광범위한 사용을 즐기며 구매할 때 서버와 안전하게 통신하기 위해 고용됩니다.
우리가 될 때웹 브라우저를 통해 Applet은 소프트웨어를 다시 작성할 필요없이 고도로 사용자 정의 할 수 있습니다. 이것은 HTML 사용을 통해 이루어집니다. 웹 사이트의 HTML 문서 내부에서 호출되면 HTML 코드 내부의 여러 가지 매개 변수를 프로그램에 전달할 수 있습니다. 이 메커니즘은 여러 웹 사이트에서 단일 애플릿을 쉽게 사용자 정의 할 수 있습니다.
모바일 장치는 약간 다른 방식으로 애플릿을 사용합니다. 많은 장치에는 애플릿이 다른 프로그램과 독립적으로 실행될 수있는 고유 소프트웨어 프레임 워크가 포함되어 있습니다. 이 방법은 프로그램을 별도의 소프트웨어 컨테이너로 랩핑하지 않고 표준 구현의 모든 보안 및 휴대 성을 부여합니다.
애플릿은 호스트 시스템을 해칠 수없는 안전한 환경에서 작동하도록 설계되었지만 시스템에 완전히 액세스 할 수있는 방법이 있습니다. Java 애플릿에 서명 할 수 있습니다. 즉, 시스템 사용자가 Pro를 신뢰하는 경우그램, 호스트 시스템의 파일 및 리소스에 액세스 할 수 있습니다. 이러한 유형의 보안 예외는 항상 액세스를 허용하기 전에 사용자에게 먼저 프롬프트합니다.