1. 애플릿 (Applet)
ㅇ 일반적으로, 작게 만들어지어 능동적으로 수행하는 소형 응용 프로그램
2. [자바언어] 자바 애플릿
ㅇ 자바 가상머신(JVM)을 탑재한 웹브라우저 등에서 실행되는 자바 프로그램
ㅇ 웹 상에서는 HTML 내에 포함되어 웹브라우저에서 동작토록 작성된 Java 언어 프로그램
- 즉, JVM 내장 웹브라우저에서 수행되는 소형 Java 프로그램
. 애플릿은 홈페이지에 다양한 동적 효과를 줄 수 있음
<APPLET code="자바애플릿코드.class" width=100 height=100>
</APPLET>
※ 지금은, 자바스크립트 언어로 대체 구현되는 것이 보편적임
3. [자바언어] 자바 애플릿 동작원리
ㅇ 웹브라우저로 웹을 검색할 때 HTML 내에서 애플릿의 시작을 알리는 태그(Tag)를 만나면,
- 여기서부터 끝을 알리는 태그를 만날 때까지 자바 프로그램임을 의미
ㅇ 이때,
- 애플릿은 서버(Server)에서 이미 컴파일되어 바이트코드(Byte Code)로 생성된 상태로서,
- 이 바이트 코드는 웹 서버로부터 브라우저로 다운로딩되고,
- 웹브라우저는 그 바이트코드를 해석하게 됨
ㅇ 결국,
- 웹브라우저는 특정 프로그램 코드를 갖지 않고서도 즉시 원하는 프로그램 수행 가능