Java 애플릿 은 Java 프로그래밍 언어 또는 Java 바이트 코드로 컴파일 되어 사용자에게 Java 바이트 코드 형식으로 제공되는 다른 프로그래밍 언어 로 작성된 작은 응용 프로그램 이었습니다 .
사용자가 웹 페이지 에서 Java 애플릿을 시작하면 애플릿이 웹 브라우저 자체 와는 별개 의 프로세스로 JVM ( Java Virtual Machine) 내에서 실행 되었습니다. Java 애플릿은 웹 페이지의 프레임, 새 응용 프로그램 창, Sun 의 AppletViewer 또는 애플릿 테스트를위한 독립 실행 형 도구에 나타날 수 있습니다.
자바 애플릿이란 무엇인가??
Java 애플릿은 1995 년에 출시 된 Java 언어의 첫 번째 버전에 도입되었습니다. 2013 년부터 주요 웹 브라우저는을 (를) 실행하는 데 사용되는 기본 기술 애플릿에 대한 지원을 단계적으로 중단하기 시작 했으며 2015 년까지 애플릿을 완전히 실행할 수 없게되었습니다. –2017. Java 애플릿은 2017 년 Java 9 이후 더 이상 사용되지 않습니다 .
Java 애플릿은 일반적으로 Java로 작성되었지만 Jython , JRuby , Pascal , Scala 또는 Eiffel ( SmartEiffel을 통한 ) 과 같은 다른 언어 도 사용할 수 있습니다.
Java 애플릿은 매우 빠른 속도로 실행되며 2011 년까지 JavaScript 보다 몇 배 더 빠릅니다 . 자바 스크립트와 달리 자바 애플릿은 3D 하드웨어 가속에 액세스 할 수 있었기 때문에 사소하지 않고 계산 집약적 인 시각화에 적합했습니다. 브라우저는 하드웨어 가속 그래픽 감사에 대한 지원을 얻고있다으로 캔버스 (특히 또는 기술 WebGL을 , 3D 그래픽의 경우) 뿐만 아니라으로 적시 (just-in-time) 컴파일 된 자바 스크립트, 속도 차이 눈에 덜 띄게되었습니다.
Java 바이트 코드는 크로스 플랫폼 (또는 플랫폼 독립적)이므로 Java 애플릿은 Microsoft Windows , FreeBSD , Unix , macOS 및 Linux를 포함한 많은 플랫폼의 브라우저 (또는 기타 클라이언트 )에서 실행할 수 있습니다 . Java를 지원하지 않는 최신 모바일 장치에서는 실행할 수 없습니다.
자바 애플릿 개요
애플릿은 HTML 만으로는 제공 할 수없는 웹 응용 프로그램에 대화 형 기능을 제공하는 데 사용됩니다 . 마우스 입력을 캡처 할 수 있으며 버튼 이나 확인란 과 같은 컨트롤도 있습니다 . 사용자 작업에 대한 응답으로 애플릿은 제공된 그래픽 콘텐츠를 변경할 수 있습니다. 따라서 애플릿은 데모, 시각화 및 교육에 적합합니다. 물리학에서 심장 생리학에 이르기까지 다양한 과목을 공부할 수있는 온라인 애플릿 컬렉션이 있습니다.
애플릿은 텍스트 영역 만 될 수도 있습니다. 예를 들어 일부 원격 시스템에 크로스 플랫폼 명령 줄 인터페이스 를 제공합니다. 필요한 경우 애플릿은 전용 영역을 벗어나 별도의 창으로 실행할 수 있습니다. 그러나 애플릿은 애플릿의 전용 영역 외부에있는 웹 페이지 콘텐츠를 거의 제어 할 수 없으므로 다른 유형의 브라우저 확장 과 달리 일반적으로 사이트 모양을 개선하는 데 유용하지 않습니다 ( 뉴스 티커 또는 WYSIWYG 편집기 와 같은 애플릿 도 알려져 있음). 애플릿은 브라우저에서 기본적으로 지원되지 않는 형식으로 미디어를 재생할 수도 있습니다.
HTML로 코딩 된 페이지는 애플릿에 전달되는 매개 변수를 포함 할 수 있습니다. 이 때문에 전달 된 매개 변수에 따라 동일한 애플릿의 모양이 다를 수 있습니다.
애플릿이 HTML5 이전에 사용 가능했기 때문에 최신 CSS 및 JavaScript 인터페이스 DOM 이 표준이었으며 마우스 오버 및 탐색 버튼과 같은 사소한 효과에도 널리 사용되었습니다 . 접근성과 오용되는 시스템 리소스에 큰 문제를 일으킨이 접근 방식은 더 이상 사용되지 않으며 당시에도 강력히 권장되지 않았습니다.
'암호화폐' 카테고리의 다른 글
우분투 설치 및 보안 알아보자 !! [ ubuntu 란 무엇일까? ] (0) | 2021.05.11 |
---|---|
OPEN JDK 의 변화과정 알아보자 !!! [ openJDK ] (0) | 2021.05.11 |
Java의 아버지 제임스고슬링 [ James Arthur Gosling, JAVA ] (0) | 2021.05.11 |
NFT 투자 도박일까? [ NFT 보다 카지노가 더 안전하다 ] (1) | 2021.03.29 |
Cboe는 비트 코인 선물을 재 상장 할 수 있습니다 (0) | 2021.03.28 |