관리 메뉴

nkdk의 세상

자바 Language 29차 드디어 다시 시작.. applet 본문

My Programing/JAVA

자바 Language 29차 드디어 다시 시작.. applet

nkdk 2008. 3. 8. 01:24
자바 Language 29차 드디어 다시 시작.. applet

applet 으로 시작하였습니다. 그 동안 프로젝트 하시느라 수고하셨습니다.
이제 애플릿으로 들어갔네요. 자 나갑니다.


applet 에 대하여 배웁니다.

jvm -> jws 로 배포의 개념입니다.
jvm 은 익스플로어와 같은 곳에서 실행해야 하고 jws 는 자바 윈도우라는
것을 띄운다.

Applet 의 life cycle

init() -> start() -> paint -> stop() -> destroy()

servelet jsp 사용 할 것이기 때문에.. 아파치 톰캣 서버를 설치합니다.

866p 의 애플릿 코드가 있습니다. **.class 로 읽어 온다.

html 과 같은 폴더 안에 있어야 한다.

톰캣을 설치해야 하는데 jdk 1.5 버전은 5.5 버전을 jdk 1.6 버전은 6.0 을
받아서 설치 해야 합니다.

C:\Tomcat 6.0\lib
이곳에 있는 servlet-api.jar 와 jsp-api.jar 파일을 복사한다.

C:\Program Files\Java\jdk1.6.0\jre\lib\ext

이곳에 복사한다.

그리고 서비스에서 아파치 톰캣은 사용안함으로 설정한다.
그리고 아파치 톰캣에서도 disable 로 고친다.

web-server project 로 만든다.

dynamic web project 로 설정한다.
target = run time에서 뉴를 선택한다.

window -> preferences 에서 server에서 install run time에 해당 tomcat
이 설정되어 있습니다.

C:\Tomcat 5.5\webapps\ROOT 로 가면 html 문서를 만들어서 사용 할 수 있다.
만약 추가적으로 하나 더 만들게 된다면 add and remove 에서 추가해야 한다.
자신이 사용하는 프로젝트만 넣는다.

웹콘텐츠에서 new html을 만든다.

http://java.sun.com/applets/ 에 가면 애플릿에 관련된 자료가 나옵니다.

http://java.sun.com/applets/other/TumblingDuke/
애플릿 안에서 움직인다.

웹에서는 무조건 public 을 써 주어야 한다.

public class Applet1 extends Applet {
public void init() { // 웹페이지 로딩시 사용된다.

}
public void start() { // 다른 웹 페이지 수행 후 돌아 올 때

}
public void paint(Graphics g) { // 애플릿 화면이 그려질 때

}
public void stop() { // 애플릿이 중지 될 때 ( 다른 페이지로 이동 )

}
public void destroy() { // 웹 브라우저 종료시

}

5개를 각각 상속 받는다.


정책 파일을 하나 만들어 주어야DB를 불러서 쓸수 있다.
C:\jdk1.5.0_09\bin\policytool.exe을 부른다.
저장은
해당 문서에 .java.policy 로 저장을 해 놓는다.