반응형
애플릿 개요
1. 애플릿 개념
애플릿이란?
- 웹 브라우저에서 실행되는 자바 어플리케이션을 의미한다.
- 애플릿은 HTML과 결합되어 실행된다.
- 한번 작성된 애플릿은 서로 다른 운영체제에서 실행이 가능하다.
- 웹브라우저에서 애플릿을 실행시키기 위해 별도로 클래스 파일을 설치할 필요가 없다.
- AWT를 이용한 그래픽 처리가 가능하며, 사용자와 상호 작용이 가능하다.
2. 애플릿 처리 구조
void init()
- 애플릿이 최초 로드될 때 할일을 작성하기 위한 메소드
void start()
- 애플릿이 포함된 웹브라우저가 활성화 될 때 처리해야 할 일을 작성하기 위한 메소드이다.
void stop()
- 애플릿이 포함된 웹브라우저가 비활성화 될 때 처리해야 할 일을 작성하기 위한 메소드이다.
void destroy()
- 애플릿이 포함된 웹브라우저가 종료될 때 처리해야 할 일을 작성하기 위한 메소드이다.
3. 예제
HTML 문서와 Applet
1. Applet과 HTML 관계
- appletviewer 프로그램에서 실행하는 것은 개발 목적으로만 사용된다.
- HTML 문서에 애플릿 관련 내용이 기술되어 있으며 웹브라우저는 자바가상머신을 이용한다.
Applet의 이벤트 처리
1. 애플릿 이벤트 처리 구조
- AWT이벤트 처리 구조와 동일하다.
- 내부클래스와 리스너 인터페이스를 사용하여 구현한다.
- 웹서버를 통해 전송될 경우 애플릿 클래스와 이벤트 관련 클래스를 모두 전송해야 한다.
- 웹서버의 동일 디렉토리에 클래스파일들이 위치해 있으면 자동으로 전송된다.
반응형
'Develop > Java' 카테고리의 다른 글
JAVA 네트워크 프로그래밍 (0) | 2021.08.09 |
---|---|
JAVA 예외처리, 입출력 스트림 (0) | 2021.08.09 |
JAVA 멀티스레드 제어와 메소드 (0) | 2021.08.09 |
JAVA 그래픽 구조, 그래픽 메소드 (0) | 2021.08.09 |
JAVA 상위하위레벨 이벤트 (0) | 2021.08.09 |