U E D R , A S I H C RSS

AppletVS Application/�욱

Application and applet


~cpp 
  �바는 � 가지 종류� 프로그램 형태를 가진다. 하나는 �반�� �용 프로그램 즉, 애플리케�션(Application)�고 � 하나는 작� 프로그램�
�는 뜻� 가진 애플릿(Applet)�다.

  애플릿� 왜 작� 프로그램으로 불릴까? 그것� 항� 웹 페�지 안�서 �바를 지�하는 웹 브�우저� �해서만 실행�기 때문�다. 웹 페�지
안�서 ��으로 사용�� 입력� 반�하거나 실시간으로 변화하는 다양한 �바 프로그램들� 모� 애플릿�며 �바로 만들어진 웹 브�우저� 핫
�바를 �함하여 ���으로 �반 프로그램과 같� 실행� 수 있는 �바 프로그램� 모� �바 애플리케�션�다.

  �바가 �약 웹 프로그래� 언어� 표준으로 등장하게 � ��는 무엇보다 �바 애플릿� 매력� � �향� 미쳤다.



Java Applet?


~cpp 
  �바 애플릿�란 HTML 페�지� �함�어 �바 호환(java-compatible) 웹 브�우저� �해 실행� 수 있는 � �바 프로그램입니다. �바 호환
웹 브�우저가 �바 애플릿� �함� HTML 페�지를 보여줄 때, 웹 서버쪽� 있는 �바 애플릿 코드를 다운로드 한 후 브�우저 내� 특정 �역�
서 실행하게 �니다. �렇게 �바 애플릿� HTML 페�지� 삽입하기 위해서는 <APPLET> 태그를 사용해야 합니다.

  �바 애플릿� 기본�으로 java.applet.Applet �래스를 ��하는 하위�래스를 �성함으로� 작성가능한�, java.applet.Applet �래스는
java.awt.Panel �래스를 ��하는 하위�래스입니다.

  따�서, �바 �래스는 하나� 패� 컴�넌트가 가지는 모든 기능� 그대로 사용가능하다는 것입니다. 물론, �바 애플리케�션� �바 가�머신
�서 �립�� 프로그램으로 실행�고, �바 애플릿� �바 호환 웹 브�우저� �해 웹서버�서 다운로드�어 실행�는 것처럼 실행환경� 차��
서 오는 약간� 제약� 있습니다. 먼저, 애플릿� 보안� 가지는 단�� 대하여 살펴보면, 다�과 같습니다.

  - 애플릿� ��브러리를 로딩하거나 네�티브 메소드를 정�할 수 없습니다.
  - 애플릿� 실행�고 있는 ���언트 컴퓨터 �� 파�� �거나 쓸 수 없습니다.
  - 애플릿� 다운로드 받� 서버를 제외한 다른 컴퓨터와� 네트워�는 불가능합니다.
  - 애플릿� 실행�고 있는 ���언트 컴퓨터 �� 어떤 프로그램� 실행할 수 없습니다.
  - 몇 가지 시스템 �성� �� 수 없습니다.
  - 애플릿과 애플리케�션� 사용하는 윈�우는 약간� 차�가 있습니다.

다�으로, 애플릿� 가지는 몇 가지 특징� 대하여 살펴보면, 다�과 같습니다.

  - 애플릿� 다운로드 � 호스트와 네트워� 연결� 설정할 수 있습니다.
  - 애플릿� �신� 실행�고 있는 웹브�우저�게 HTML ��먼트를 디스플레� 하�� 할 수 있습니다.
  - 애플릿ì�€ ê°™ì�€ HTML 페ì�´ì§€ì—� 있는 다른 애플릿ì�˜ public 메소드를 호ìœí•  수 있습니다.
  - 로컬 파� 시스템�서 로드� 애플릿� 네트워�를 통하여 로드� 애플릿� 갖는 제약� 갖지 않습니다.
  - 애플릿� 브�우저가 다른 페�지로 떠날 때 멈추어야 하고, 다시 ��아 올 때 다시 시작�게 �니다.
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:31
Processing time 0.0049 sec