<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=AppletVSApplication%2F%EC%83%81%EC%9A%B1</id>
	<title>AppletVSApplication/상욱 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=AppletVSApplication%2F%EC%83%81%EC%9A%B1"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=AppletVSApplication/%EC%83%81%EC%9A%B1&amp;action=history"/>
	<updated>2026-05-15T00:42:26Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=AppletVSApplication/%EC%83%81%EC%9A%B1&amp;diff=84094&amp;oldid=prev</id>
		<title>Maintenance script: Repair batch-0001 pages from live compare</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=AppletVSApplication/%EC%83%81%EC%9A%B1&amp;diff=84094&amp;oldid=prev"/>
		<updated>2026-03-26T23:56:01Z</updated>

		<summary type="html">&lt;p&gt;Repair batch-0001 pages from live compare&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:56, 26 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l39&quot;&gt;Line 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 39:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    - 로컬 파일 시스템에서 로드된 애플릿은 네트워크를 통하여 로드된 애플릿이 갖는 제약을 갖지 않습니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    - 로컬 파일 시스템에서 로드된 애플릿은 네트워크를 통하여 로드된 애플릿이 갖는 제약을 갖지 않습니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    - 애플릿은 브라우저가 다른 페이지로 떠날 때 멈추어야 하고, 다시 되돌아 올 때 다시 시작되게 됩니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    - 애플릿은 브라우저가 다른 페이지로 떠날 때 멈추어야 하고, 다시 되돌아 올 때 다시 시작되게 됩니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=AppletVSApplication/%EC%83%81%EC%9A%B1&amp;diff=28452&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:22, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=AppletVSApplication/%EC%83%81%EC%9A%B1&amp;diff=28452&amp;oldid=prev"/>
		<updated>2021-02-07T05:22:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Application and applet ==&lt;br /&gt;
&lt;br /&gt;
   자바는 두 가지 종류의 프로그램 형태를 가진다. 하나는 일반적인 응용 프로그램 즉, 애플리케이션(Application)이고 또 하나는 작은 프로그램이&lt;br /&gt;
 라는 뜻을 가진 애플릿(Applet)이다.&lt;br /&gt;
 &lt;br /&gt;
   애플릿은 왜 작은 프로그램으로 불릴까? 그것은 항상 웹 페이지 안에서 자바를 지원하는 웹 브라우저에 의해서만 실행되기 때문이다. 웹 페이지&lt;br /&gt;
 안에서 동적으로 사용자의 입력에 반응하거나 실시간으로 변화하는 다양한 자바 프로그램들은 모두 애플릿이며 자바로 만들어진 웹 브라우저인 핫&lt;br /&gt;
 자바를 포함하여 독자적으로 일반 프로그램과 같이 실행될 수 있는 자바 프로그램은 모두 자바 애플리케이션이다.&lt;br /&gt;
 &lt;br /&gt;
   자바가 일약 웹 프로그래밍 언어의 표준으로 등장하게 된 데에는 무엇보다 자바 애플릿의 매력이 큰 영향을 미쳤다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Java Applet? ==&lt;br /&gt;
&lt;br /&gt;
   자바 애플릿이란 HTML 페이지에 포함되어 자바 호환(java-compatible) 웹 브라우저에 의해 실행될 수 있는 된 자바 프로그램입니다. 자바 호환&lt;br /&gt;
 웹 브라우저가 자바 애플릿이 포함된 HTML 페이지를 보여줄 때, 웹 서버쪽에 있는 자바 애플릿 코드를 다운로드 한 후 브라우저 내의 특정 영역에&lt;br /&gt;
 서 실행하게 됩니다. 이렇게 자바 애플릿을 HTML 페이지에 삽입하기 위해서는 &amp;amp;lt;APPLET&amp;amp;gt; 태그를 사용해야 합니다.&lt;br /&gt;
 &lt;br /&gt;
   자바 애플릿은 기본적으로 java.applet.Applet 클래스를 상속하는 하위클래스를 생성함으로써 작성가능한데, java.applet.Applet 클래스는&lt;br /&gt;
 java.awt.Panel 클래스를 상속하는 하위클래스입니다.&lt;br /&gt;
 &lt;br /&gt;
   따라서, 자바 클래스는 하나의 패널 컴포넌트가 가지는 모든 기능을 그대로 사용가능하다는 것입니다. 물론, 자바 애플리케이션은 자바 가상머신&lt;br /&gt;
 에서 독립적인 프로그램으로 실행되고, 자바 애플릿은 자바 호환 웹 브라우저에 의해 웹서버에서 다운로드되어 실행되는 것처럼 실행환경의 차이에&lt;br /&gt;
 서 오는 약간의 제약은 있습니다. 먼저, 애플릿이 보안상 가지는 단점에 대하여 살펴보면, 다음과 같습니다.&lt;br /&gt;
 &lt;br /&gt;
   - 애플릿은 라이브러리를 로딩하거나 네이티브 메소드를 정의할 수 없습니다.&lt;br /&gt;
   - 애플릿이 실행되고 있는 클라이언트 컴퓨터 상의 파일을 읽거나 쓸 수 없습니다.&lt;br /&gt;
   - 애플릿을 다운로드 받은 서버를 제외한 다른 컴퓨터와의 네트워크는 불가능합니다.&lt;br /&gt;
   - 애플릿이 실행되고 있는 클라이언트 컴퓨터 상의 어떤 프로그램도 실행할 수 없습니다.&lt;br /&gt;
   - 몇 가지 시스템 속성을 읽을 수 없습니다.&lt;br /&gt;
   - 애플릿과 애플리케이션이 사용하는 윈도우는 약간의 차이가 있습니다.&lt;br /&gt;
 &lt;br /&gt;
 다음으로, 애플릿이 가지는 몇 가지 특징에 대하여 살펴보면, 다음과 같습니다.&lt;br /&gt;
 &lt;br /&gt;
   - 애플릿은 다운로드 된 호스트와 네트워크 연결을 설정할 수 있습니다.&lt;br /&gt;
   - 애플릿은 자신이 실행되고 있는 웹브라우저에게 HTML 도큐먼트를 디스플레이 하도록 할 수 있습니다.&lt;br /&gt;
   - 애플릿은 같은 HTML 페이지에 있는 다른 애플릿의 public 메소드를 호출할 수 있습니다.&lt;br /&gt;
   - 로컬 파일 시스템에서 로드된 애플릿은 네트워크를 통하여 로드된 애플릿이 갖는 제약을 갖지 않습니다.&lt;br /&gt;
   - 애플릿은 브라우저가 다른 페이지로 떠날 때 멈추어야 하고, 다시 되돌아 올 때 다시 시작되게 됩니다.&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>