일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- php
- 이미지바꾸기
- 변화감지
- rxjs
- sealize
- Git
- oh-my-zsh
- code .
- ion-range
- angular
- angular5
- 자바스크립개념
- getElementsByClassName
- fromEvent
- zsh
- change detection
- Visual Studio Code
- Ionic
- 테두리굵기
- border-width
- aab 배포
- NVM
- hashchange
- IONIC3
- typescript
- ChangeDetectorRef
- VSCode
- error
- Sentry
- JavaScript
- Today
- Total
hsunny study blog
애플릿 구조 및 프로그래밍 본문
애플릿이란
- 웹 브라우저에서 실행되는 자바 어플리케이션을 의미
- 애플릿은 HTML과 결합되어 실행된다
- 한번 작성된 애플릿은 서로 다른 운영체제에서 실행 가능
- 웹 브라우저에서 애플릿을 실행시키기 위해 별도로 클래스 파일을 설치할 필요 없음
- AWT를 이용한 그래픽 처리 가능, 사용자와 상호 작용 가능(ex 게임, 테트리스)
웹서버측에서 웹브라우저로 자동전송됨. 따라서 따로 설치할 필요 없음
애플릿 처리 구조
void init()
애플릿이 최초 로드될 때 할 일을 작성하기 위한 메소드
자바 어플리케이션에서 생성자와 비슷한 역할을 함
void start()
애플릿이 포함된 웹브라우저가 활성화 될 때 처리해야 할 일을 작성하기 위한 메소드 (잘 사용하지 않음)
void stop()
애플릿이 포함된 웹브라우저가 비활성화 될 때 처리해야 할 일을 작성하기 위한 메소드 (거의 사용하지 않음)
void destroy()
애플릿이 포함된 웹브라우저가 종료될 때 처리해야 할 일을 작성하기 위한 메소드
데이터베이스의 접속을 끊는 것과 같은 일을 하기 적당함
**애플릿을 실습할 때, java 파일과 더불어 html 파일이 필요하다
프로젝트 우클릭>new>other로 이동하여 html파일을 선택해주면 된다.
Appet HTML 관계
- 웹브라우저는 HTML 문법으로 작성된 내용을 해석해서 화면에 보여 주므로 애플릿은 웹브라우저 없이는 독립적으로 실행될 수 없다
- appletviewer 프로그램에서 실행되는 것은 개발 목적으로만 사용된다
- HTML 문서에 애플릿 관련 내용이 기술되어 있으면 웹브라우저는 자바가상머신을 이용하여 애플릿을 처리하게 된다
문자로만 반환받을 수 있다고 ??
'programming' 카테고리의 다른 글
[프로그래밍]좋은 블로그들 (0) | 2016.05.20 |
---|---|
JAVA 안드로이드 프로그래밍 (0) | 2016.05.10 |
JAVA 네트워크 프로그래밍 (0) | 2016.05.10 |
예외처리, 입출력 스트림 (0) | 2016.05.06 |
멀티스레드 제어와 메서드 (0) | 2016.05.06 |