자바 자바학원 java java학원 scjp scjp학원 자바자격증 java자격증 scjp자격증 jsp ejb 자바프로그래밍 웹프로그래밍
애플릿(applet)이란 웹브라우저 상에서 실행되는 프로그램을 말한다. 애플릿과는 다른 어플리케이션이라는 것도 있는데 이것은 우리가 일반적으로 알고 있는 응용 프로그램을 의미한다. 따라서 어플리케이션은 일반 컴퓨팅 환경에서 실행되는 프로그램을 의미하고, 애플릿이란 웹브라우저에서만 실행되는 프로그램을 의미한다.프로그래머는 자바라는 언어를 이용해서 애플릿과 어플리케이션 프로그램을 모두 작성할 수 있다. 그러나 이곳에서는 주로 애플릿에 관련된 내용만 다루도록 하자. 이곳에서는 자바 언어의 특징이나 구조에 대해서 자세하게 언급하지는 않겠다. 이곳에서는 주로 제가 자바를 공부하면서 실습한 내용들로 꾸밀 예정이다.
다음은 Hello.java라는 애플릿 프로그램이다. 되도록이면 실제로 자신이 입력해보는 것이 바람직하다.
<PRE>import java.awt.*; // 여기부터는 주석문..import java.applet.Applet; // import는 C-언어의 #include와 동일public class Hello extends Applet { // Hello 라는 클래스를 선언 private String Greeting[] = { "Hello, world" }; public void paint(Graphics g) { // 웹브라우저에 Hello, world를 출력 g.drawString(Greeting[0], 25, 25); g.drawLine(25, 27, 150, 27); }}</PRE> |
작성된 자바 프로그램은 javac라는 자바 컴파일러를 이용해서 컴파일 시킨다. 자바 컴파일러는 목적 코드로 .class 파일을 생성한다. .class 파일은 자바 프로그램에서 정의한 클래스 이름마다 하나씩 생성된다. class 파일이 생성되면, html 파일에 애플릿을 인클루드(include)한다. 인클루드하기 위해서는 <applet>라는 태그를 이용한다.
<PRE><html><head><title>Hello</title></head><body><applet code=Hello.class width=250 height=250></applet></body></html></PRE> |
작성된 애플릿을 실행시켜보기 위해서는 웹브라우저를 이용할 수도 있지만, 보통 썬에서 제공하는 appletviewer라는 프로그램을 이용한다. 다음 예는 자바 프로그램을 컴파일하고, 애플릿뷰어로 애플릿을 실행시키는 내용이다.
<PRE>% javac Hello.java% appletviewer Hello.html</PRE> |
<INPUT type="hidden" value="13885572" name="clubid"> <INPUT type="hidden" value="1185" name="articleid">
출처 : http://cafe.naver.com/edcxswqaz
</FORM>
자바 자바학원 java java학원 scjp scjp학원 자바자격증 java자격증 scjp자격증 jsp ejb 자바프로그래밍 웹프로그래밍